Plsql 如何检索动态pl sql之外的变量值?
我执行以下查询:Plsql 如何检索动态pl sql之外的变量值?,plsql,dynamic-sql,execute-immediate,Plsql,Dynamic Sql,Execute Immediate,我执行以下查询: declare i number; begin execute immediate 'select count(1) from someTable' returning into i; dbms_output.put_line(i); end; 并得到这个错误:returning子句必须与insert、update和delete一起使用 只是一个小语法错误(不返回): 可能重复的 DECLARE i NUMBER; BEGIN EXECUTE I
declare
i number;
begin
execute immediate 'select count(1) from someTable' returning into i;
dbms_output.put_line(i);
end;
并得到这个错误:returning子句必须与insert、update和delete一起使用 只是一个小语法错误(不返回):
可能重复的
DECLARE
i NUMBER;
BEGIN
EXECUTE IMMEDIATE 'select count(1) from user_tables' INTO i;
dbms_output.put_line(i);
END;