Oracle中的动态SQL问题
|
我有一个存储过程
create or replace procedure GETFILE(TableName in VARCHAR2)
is
No_Rows Number :=0;
state varchar2(100);
begin
state :=\' select count(*) into :p_id from \' || inTableName;
EXECUTE IMMEDIATE state using out NO_ROWS;
end;
end;
存储过程已成功创建。
但是当我使用以下命令运行它时:
declare
begin
GETFILE(\'TABLE_NAME\');
end;
它显示“ ORA-01006:绑定变量不存在”
错误。
任何的想法?
没有找到相关结果
已邀请:
2 个回复
佩疵瓦
捐焦