【发布时间】:2021-04-23 05:10:38
【问题描述】:
这无疑是一个非常基本的 Dynamic PL/SQL 问题,但我被卡住了。
我希望编写一个动态 PL/SQL,它的功能与下面的代码相同,从表名的所有行返回 field1、field2、field3 的值:
SELECT field1, field2, field3 FROM databasename.tablename;
如果我编写以下动态 SQL,我可以让它成功执行。但是,我无法让它返回任何东西:
declare
Query VARCHAR2(200) := 'SELECT field1, field2, field3 FROM databasename.tablename';
begin
EXECUTE IMMEDIATE Query;
end;
请问动态SQL的返回结果如何匹配上面一行的SELECT语句?
【问题讨论】:
标签: sql oracle plsql dynamic-sql