Oracle在SELECT中比较两个数字
我想在下面执行PL SQL查询,并获得比较的结果。 EXECUTE IMMEDIATE 'select 5<6 FROM DUAL' ; 执行错误是下面类似的::: ORA-06550: line 1, column…
如何在SQL*Plus中执行动态SQL语句
我想使用动态SQL语句修改值。该示例选择是可生殖的。我知道我不需要动态的SQL语句。 variable a number =1; print a 1 exec execute immediate 'selec…
立即执行多个 SQL 语句
这是我的 PL/SQL。 execute immediate ' create table Alex_Test2(col1 varchar2(100)); / drop table Alex_Test2; / '; 在动态 SQL 中,创建表然后立…
在 PL/SQL 中将绑定变量与动态 SELECT INTO 子句结合使用
我有一个关于 PL/SQL 中的动态 SQL 语句中可以使用绑定变量的问题。 例如,我知道这是有效的: CREATE OR REPLACE FUNCTION get_num_of_employees (p_…
为什么我不能在立即执行语句中使用绑定变量?
当我为立即执行构建动态 SQL 语句时,我想使用绑定变量而不是字符串连接。 在下面的示例中,我可以对 a、b 和 ret 使用绑定变量,但是当我尝试绑定 f …
在存储过程中使用 EXECUTE IMMEDIATE 执行 DML 语句
我是 PL SQL 过程的新手,我们在存储过程的执行部分中有这行代码。 我在这里有一个疑问,请告诉我在这里使用EXECUTE IMMEDIATE作为DML语句有什么用?…
Oracle EXECUTE IMMEDIATE 更改解释查询计划
我有一个使用 EXECUTE IMMEDIATE 调用的存储过程。我面临的问题是,直接调用过程与使用 EXECUTE IMMEDIATE 调用过程时的解释计划是不同的。这导致执行…
如何在sqlplus中调试Oracle动态sql?
我有一个 PL/SQL 语句,它使用 EXECUTE IMMEDIATE 来执行查询。但是,我很难弄清楚如何获取正在执行的查询的文本。我无法使用 dbms_output,因为查询…
- 共 1 页
- 1