问题标签 [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.
sql - Oracle PL SQL - EXECUTE IMMEDIATE 的问题
ORA-01008: not all variables bound
运行此 pl sql 时出现此错误。并且,所有语句都运行良好,除了EXECUTE IMMEDIATE q''
;
sql - 将表名和列名动态传递给 PL/SQL 存储过程
我正在尝试将表名和列名传递给 oracle 中的存储过程,但它给了我以下错误:table or view does not exist
下面是代码:
sql - 在 oracle 中执行后立即插入
我正在尝试运行执行立即语句来创建一个表,然后我想向它插入数据,但它显示我的表不存在的错误:
错误如下:
ORA-06550:第 9 行,第 17 列:PL/SQL:ORA-00942:表或视图不存在 ORA-06550:第 9 行,第 5 列:PL/SQL:忽略 SQL 语句
是否可以在不添加下一个执行立即语句的情况下插入数据?
为什么看不到表?
oracle - 是否支持 UPDATE 和 CONNECT BY?
我使用创建了一个过程execute immediate
,当我在此过程中调试并单步execute immediate
执行时,它显示以下消息:
您的代码中发生了 Oracle 异常。如果代码包含异常处理程序,您可以继续单步执行该处理程序;否则,将显示错误消息,下一步将退出执行。
然后我取出查询,立即执行中的查询是:
我尝试执行/编译该查询,它有这样的错误:
ORA-00933: SQL 命令未正确结束
connect by prior
支持update
? _
update mstarea
这是我的程序,当它到达时,错误如下execute immediate
。
我应该怎么做才能解决这个问题?
oracle - 在 oracle 中立即执行
我有以下查询,它在遇到符号时给出错误(在使用循环的行中。我正在尝试开发一个函数,它将动态参数作为 table_name、column_name、table_id 并用于其他表。
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?
oracle - 如何通过立即执行传播全局定义的异常?
这是一个最小的测试用例,由于某种原因失败了
ORA-06510: PL/SQL: 未处理的用户定义异常
这是一个有效的测试用例:
有没有办法通过立即执行来引发全局异常?数据库版本 12c 或 11g
sql - PL SQL,错误(32,43):PLS-00201:必须声明标识符“HR”
我正在尝试执行以下过程
我收到以下错误;
错误(32,43):PLS-00201:必须声明标识符“HR”
它链接到这部分代码:
我希望将学生编号和布尔值传递给程序。如果通过 -> 代码将授予表 hr.studname_12345 上的 student_12345 选择权限。
我可以看到这个问题与人力资源有关,只是想知道如何解决它?
提前致谢。
创建学生/角色/将帐户添加到角色
创建表
oracle - Oracle PL/SQL 动态 if 语句全局变量
我在使用动态 sql 时遇到问题,问题是(我认为)读取和设置全局变量。这就是我所拥有的,非常感谢任何帮助。请让我知道您是否也需要表格数据,尽管我已将数据包含在评论中。
包体:
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
。
有没有解决这个问题的方法?