问题标签 [execute-immediate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
670 浏览

sql - Oracle PL SQL - EXECUTE IMMEDIATE 的问题

ORA-01008: not all variables bound运行此 pl sql 时出现此错误。并且,所有语句都运行良好,除了EXECUTE IMMEDIATE q'';

0 投票
1 回答
11139 浏览

sql - 将表名和列名动态传递给 PL/SQL 存储过程

我正在尝试将表名和列名传递给 oracle 中的存储过程,但它给了我以下错误:table or view does not exist

下面是代码:

0 投票
0 回答
70 浏览

sql - 在 oracle 中执行后立即插入

我正在尝试运行执行立即语句来创建一个表,然后我想向它插入数据,但它显示我的表不存在的错误:

错误如下:

ORA-06550:第 9 行,第 17 列:PL/SQL:ORA-00942:表或视图不存在 ORA-06550:第 9 行,第 5 列:PL/SQL:忽略 SQL 语句

是否可以在不添加下一个执行立即语句的情况下插入数据?
为什么看不到表?

0 投票
1 回答
316 浏览

oracle - 是否支持 UPDATE 和 CONNECT BY?

我使用创建了一个过程execute immediate,当我在此过程中调试并单步execute immediate执行时,它显示以下消息:

您的代码中发生了 Oracle 异常。如果代码包含异常处理程序,您可以继续单步执行该处理程序;否则,将显示错误消息,下一步将退出执行。

然后我取出查询,立即执行中的查询是:

我尝试执行/编译该查询,它有这样的错误:

ORA-00933: SQL 命令未正确结束

connect by prior支持update? _

update mstarea这是我的程序,当它到达时,错误如下execute immediate

我应该怎么做才能解决这个问题?

0 投票
3 回答
870 浏览

oracle - 在 oracle 中立即执行

我有以下查询,它在遇到符号时给出错误(在使用循环的行中。我正在尝试开发一个函数,它将动态参数作为 table_name、column_name、table_id 并用于其他表。

0 投票
2 回答
2399 浏览

php - get dbms output message from oracle in php

I am trying to display the message in the DBMS_OUPUT.PUT_LINE in the browser using PHP. But it doesn't display anything. The PL/SQL code works and displays what it has to display in SQL Developer. Can anyone help me with this?

0 投票
1 回答
346 浏览

oracle - 如何通过立即执行传播全局定义的异常?

这是一个最小的测试用例,由于某种原因失败了

ORA-06510: PL/SQL: 未处理的用户定义异常

这是一个有效的测试用例:

有没有办法通过立即执行来引发全局异常?数据库版本 12c 或 11g

0 投票
1 回答
226 浏览

sql - PL SQL,错误(32,43):PLS-00201:必须声明标识符“HR”

我正在尝试执行以下过程

我收到以下错误;

错误(32,43):PLS-00201:必须声明标识符“HR”

它链接到这部分代码:

我希望将学生编号和布尔值传递给程序。如果通过 -> 代码将授予表 hr.studname_12345 上的 student_12345 选择权限。

我可以看到这个问题与人力资源有关,只是想知道如何解决它?

提前致谢。

创建学生/角色/将帐户添加到角色

创建表

0 投票
1 回答
1178 浏览

oracle - Oracle PL/SQL 动态 if 语句全局变量

我在使用动态 sql 时遇到问题,问题是(我认为)读取和设置全局变量。这就是我所拥有的,非常感谢任何帮助。请让我知道您是否也需要表格数据,尽管我已将数据包含在评论中。

包体:

0 投票
1 回答
930 浏览

oracle - 在触发器中使用立即执行引用新变量

我正在尝试从动态 sql 中引用我的新变量。

如果我尝试select :NEW.zh_naam into v_var from dual;并打印出我的变量,那么一切都可以完美运行。

但是当我尝试像这样使用动态 sql 时execute immediate('select :NEW.zh_naam from dual') into v_var,我收到一条错误消息ORA-01008: not all variables bound

有没有解决这个问题的方法?