您好我如何在pl sql上使用获取行似乎我在循环中使用select语句时出现错误但在外部循环它似乎工作 .
这是我的疑问
FOR z IN ( SELECT DISTINCT a.column1, a.column2, b.column3
FROM table1 a,
table2 b,
table3 c,
ORDER BY b.column3
FETCH FIRST 1 ROWS ONLY) // doesn't work getting an error
LOOP
v_rec.column1 := z.column1;
v_rec.column2 := z.column2;
v_rec.column3 := z.colum31;
END LOOP;
这是我得到的错误
ERROR第63行,第16行,结束_第63行,结束_第20期,找到'FETCH',期望:(标识符REVERSE或* - :AT CASE CAST CLUSTER_ID CLUSTER_PROBABILITY CLUSTER_SET CONNECT_BY_ROOT CURSOR DAY十进制数字FALSE FEATURE_ID FEATURE_SET FEATURE_VALUE整数模型MULTISET NEW NULL预测PREDICTION_COST PREDICTION_DETAILS PREDICTION_PROBABILITY PREDICTION_SET PRIOR SQL字符串THE TREAT TRUE XMLELEMENT XMLPARSE XMLPI XMLQUERY XMLROOT XMLSERIALIZE年
我试图通过在SELECT语句中添加_11132来限制我的行 .