PLS-00229:SQL表达式中的属性表达式,
.原因:在SQL语句中使用了一个属性表达式,如SQL%NOTFOUND,但属性表达式仅允许在过程语句中使用。,
.操作:要解决此限制,请将属性表达式的值分配给变量,然后在SQL语句中使用该变量。例如,替换语句INSERT INTO audits VALUES(c1%ROWCOUNT,...); 使用以下语句:row_count:= c1%ROWCOUNT; INSERT INTO audits VALUES(row_count,...);,
.
.原因:在SQL语句中使用了一个属性表达式,如SQL%NOTFOUND,但属性表达式仅允许在过程语句中使用。,
.操作:要解决此限制,请将属性表达式的值分配给变量,然后在SQL语句中使用该变量。例如,替换语句INSERT INTO audits VALUES(c1%ROWCOUNT,...); 使用以下语句:row_count:= c1%ROWCOUNT; INSERT INTO audits VALUES(row_count,...);,
.