我创建了以下过程
Create or replace procedure abcd
(
tab_name in USER_TABLES.table_name%type
)
is
begin
execute immediate
'select * from'||tab_name;
end abcd;
该过程被编译。
我正在尝试使用以下内容获取输出
select abcd('Table') from dual ;
我是动态 SQL 的新手,这似乎对我不起作用。我不断收到错误
[错误] 执行 (44: 8): ORA-00904: "ABCD": 无效标识符
有人可以帮忙吗?
问候, Kshitij