在程序中,在 ALTER 命令中,我需要动态替换需要激活的触发器的名称。 我尝试运行这段代码,但它返回错误 ORA-00940 invalid ALTER command 请告诉我这是什么问题? ...
在程序中,在 ALTER 命令中,我需要动态替换需要激活的触发器的名称。 我尝试运行这段代码,但它返回错误 ORA-00940 invalid ALTER command 请告诉我这是什么问题? ...
我有一个返回 1 列和 1 行的长查询: 查询 1: output 看起来像这样。 它有一个我想运行的查询。 请注意,它由引号组成。 原始查询 1 在 LISTAGG 中也有引号。 output: 我想扩展查询 A,以便我可以 select 并运行test_query并返回 test_query ...
我有一个表 VARIABLE_REPLACE 数据1 变量 TBR_SP lc_location 我有一个要求,如果一个字符串变量有“TBR_SP”,那么那个字符串应该被替换为 lc_location 变量的值。 上面的块 returning:lc_location123 预期是 LONDON12 ...
从这个线程跟进 我设法创建了一个 select 语句,该语句联合了来自特定模式的大量表。 那么我该如何执行这个字符串呢? 我试过立即执行,但我不断收到此错误:'语法错误:意外'执行'。 (第 20 行)' ...
我的用户是我工作中 Oracle 实例中一个简单模式的所有者,我们称其为我的用户 E ,具有一些限制权限。 我还有一个USER E_ETL ,用于接收另一个具有ETL技术的数据库的信息。 我的用户E是一些表和过程DO_TRUNCATE ( E.DOCUMENT_TASKS和E.DO_TRUNCATE ...
我想在下面执行 pl sql 查询并获得比较结果。 执行错误如下所示: : 我在两个数字之间的数学运算符是动态的,这意味着它可以是任何其他运算符,例如 <、>、<=、>=、= 等。它来自我的存储过程的参数。 例如:我的 SP 中有 3 个参数。 number1 ...
我想通过使用动态 sql 语句来修改一个值。 该示例被选择为可重现的。 我知道我不需要动态 sql 语句。 1 PL/SQL 过程成功完成。 1 返回 1 而不是 2,这意味着我的语句没有被执行。 那么,如何执行呢? ...
我正在尝试编写一个将结束会话的脚本。 我在尝试立即执行时收到 SQL 命令未正确结束,我无法弄清楚我做错了什么以及为什么我收到错误消息。 我已经删除了; 形成 cur_show_connection 行,但效果不佳。 这是我的完整代码 任何帮助,将不胜感激。 ...
我正在创建一个 BQ 存储过程来截断数据集中的所有表。 我有一个两步的过程。 步骤 1 识别所有匹配的表。 步骤 2 预计将遍历每个表并截断。 我有以下代码来实现这一点: 我遇到的错误在Execute Immediate中。 我尝试将@tab 替换为? 占位符并看到类似的错误。 我究竟做错了什么? ...
我收到错误 ORA-00904: ggCategory: 无效标识符。 如果我正常运行选择,它可以正常工作并返回正确的值。 有谁知道语法错误在哪里? ...
我试图执行上面的块得到低于错误。 调用 || 时的参数数量或类型错误最终查询应该类似于 Insert into UC_UBR ( v_col)/ 3 columns into v_col variable / Select v_col_str /* 3 columns in v_col_s ...
这是我的 plsql 块,动态 SQL。 我找不到它出现错误“no ORA-01008: not all variables bound ORA-06512: at line 23”的原因。 我在 EXECUTE IMMEDIATE 语句中找不到错误。 让我知道我缺少什么。 感谢您 ...
大家好 我正在尝试将此查询的结果相同到 GBQ 上的表中。 我已链接上一个问题以供参考 GBQ 转换数据类型 en Mass 起始代码 各种尝试 ...
我的 package 中有一个立即执行,当v_object_name类似于 20200823_AGL 时,我收到此错误: ORA-00903: 无效的表名我该如何解决? ...
我一直在尝试解决一个没有运气的需求,我必须将包含 3 个字段的表:对象名称、客户和位置从 AMDP 传递到存储过程。 存储过程应该用于返回存储相同客户、位置和分钟(日期)的表。 min(date) 位于从对象名称派生的表中,如下所示: '"/BIC/A' || (object name pass ...
对于每个table_name我需要根据从我在 PL/SQL 程序下面写的指定查询返回的index_required创建索引: 但它失败了 谁能知道我怎样才能得到这份工作? 谢谢,米哈乌 ...
在上一篇文章中,请参阅此处: 如何更新 Big Query 中的表,其中要更新的字段名称是另一个表中的值 我有两个表和以下问题: 表格1: 表 2: 需要更新在表2中的字段,这是在表1中列的值field_name ,与表1的列的值value ,这两个ID是两个表中的相同,即旁,列的数据类型 ...
伙计们! 我需要一些想法,有以下问题: 我有两个表: 表格1: 表 2: 我需要更新表 2 中字段的值,它们在列field_name中的表 1 中,使用表 1 列value ,两个表中的两个 ID 相同,除此之外,列value的数据类型表1是字符串,但表2中要更新的列的数据类型不同,尤 ...
在我的存储过程中,我使用“EXECUTE IMMEDIATE”来执行字符串格式的语句,但这不会生成结果。 我在下面添加了proc: 我评论了 --EXECUTE IMMEDIATE sqlString; 并刚刚检查了 dbms_output.put_line 显示的 sqlstring。 SQ ...
我的数据库是 XE 18。我的用户已经创建用户,我可以在 SQL Plus 中创建一个用户,使用这个: 然后我创建一个包,其中包含一个应该动态创建用户的函数,上面的行是: 我收到此错误: Relatório de erros - ORA-65096: nome de atribui ...