我如何在 oracle pl/sql 中执行此操作
我有下表:示例: 节点: id_node id_parent -------------------- 1 3 3 2 2 -1 我想在其他表中插入血统级别。例如: 祖先: id_node id_parent leve…
如何在Oracle Forms中取消记录的插入(create_record;)?就像取消按钮一样
我在取消 DML 时遇到问题。我是 PL/SQL 的初学者,抱歉。 我的程序是这样的。在运行时,有一个添加按钮,您可以在其中添加记录。但如果我按下添加按钮…
更新 SQL 中的唯一行
我有一个表, id | col1 | col3| col4 1 | x | r | 2 | y | m | 3 | z | p | 4 | x | r | 我必须更新该表的所有唯一行 即 id | col1 | col3| col4 1 |…
将可变参数从 Java 代码传递到 SQL 或 PL/SQL
我需要最多绑定 8 个变量。它们中的每一个都可以为null。 有没有推荐的方法来实现这一目标?我知道我可以简单地检查 null,但这看起来很乏味。 其他详…
PL/SQL 块 - 简单地查看输出? [我确信这是一个非常简单的问题!]
我确信我想要的很简单,但我不知道如何实现。 我想要: 声明一些变量并将它们初始化为某些值 要执行多个选择(由上述变量值预测)并查看结果,就像我…
有没有一种方法可以在一个脚本中创建多个触发器?
我正在尝试创建多个触发器,只需将一个脚本上传到 Oracle DB/APEX 工作区并运行一次。 与我尝试使用的脚本相比,这是一个简短的脚本: create or repl…
为什么我在 PL/SQL 中执行 CASE 语句时收到 ORA-06592: CASE not found?
我在 PL/SQL 中有以下情况 CASE WHEN v_line_item.custom_segment = 'CND1' THEN v_current_col := v_col_lcy_tps; WHEN v_line_item.custom_segment …
PL/SQL 数据类型支持大小大于 NArchar2
PL/SQL 具有数据类型 NVARCHAR2(size),其中大小为 32767 字节;相当于4095条记录。 现在,我应该提供什么数据类型作为 NVARCHAR2 的替代方案来支持超…
从 PL/SQL 过程向客户端显示错误消息
我的 C# 客户端中有一个 try 块,它执行 Oracle PL/SQL 存储过程和一个使用 Exception 类的 catch 块。 在存储过程中,如果在数据处理过程中遇到特定…
Oracle PL/SQL UTL_FILE.PUT 缓冲
我正在写一个大文件>来自 Oracle 存储过程的 7MB,要求每条记录的末尾没有行终止字符(没有回车/换行)。 我已经使用 UTL_FILE.PUT 编写了一个存储过…
当结果可能为空时,如何选择 PL/SQL 中的变量?
有没有办法只运行一次查询来选择变量,考虑到查询可能不返回任何内容,那么在这种情况下变量应该为空。 目前,我无法直接select into 变量,因为如果…
Oracle 格鲁吉亚符号搜索问题
我有一个包含 unicode 数据的表,例如“საქართველო”。 当我执行这个语句时...` select * from table t where t.column = 'საქართვ…