0

我正在尝试创建一个临时 sql 文本区域来执行最终用户将输入的任何查询。我收到以下错误消息:发生 1 个错误•ORA-06550:第 5 行,第 1 列:PLS-00372 :在过程中,RETURN 语句不能包含表达式 ORA-06550:第 5 行,第 1 列:PL/SQL:语句被忽略

我为查询区域 P2_X 创建了一个项目和一个按钮来执行它。

DECLARE
v_sql   VARCHAR2 (4000);
BEGIN
v_sql := :P2_X;
return v_sql;
END;

我究竟做错了什么?

感谢您的帮助。

4

1 回答 1

1

这确实有效。您显示的代码位于 SQL 报告区域的源代码中。您还需要选择“通用列”: 在此处输入图像描述

于 2012-04-12T16:26:36.143 回答