Oracle SQL Developer: PL/SQL: ORA-00903: 无效的表名
我收到此错误: Error starting at line 2 in command: BEGIN DELETE * FROM book_copies DELETE * FROM books /* more code here */ END Error repor…
Oracle:如何调用重载过程?
如何正确调用DBMS_OBFUSCATION_TOOLKIT.DESEncrypt? (如果可能,不使用 PL/SQL) select DBMS_OBFUSCATION_TOOLKIT.DESEncrypt('x','y') from dual …
Oracle - 树 - PL/SQL - 通过映射复制数据
我有以下表结构 ID Name Parent_ID 1 abc 0 2 efg 1 3 hij 1 4 klm 2 5 nop 3 等等....id是按顺序生成的 我希望PL/SQL在同一个表中复制相同的数据,但…
Oracle PL/SQL:如何从 REF VARRAY 中 DEREF?
我是 Oracle 对象新手,遇到了问题。我不知道如何从 REF VARRAY 中取消引用某个项目。下面是一些重现我遇到的问题的源代码。 错误是: PLS-00306:调…
无法使用插入语句的 if 条件
我正在创建一个像这样的程序 CREATE OR REPLACE PROCEDURE MY_PROC AS CURSOR DLR_UPDT IS SELECT B.MDN,A.AMNT FROM E_D A,E_D_A_D B WHERE A.U_ID=B…
Oracle:有没有办法使用 unix crypt 方法对值进行编码?
有没有办法在 Oracle 10g 中使用 unix crypt 方法 对值进行编码? (其他 DBMS 如 MySQL 支持此)…
Oracle - 如何使用“and”创建过程不需要参数
我正在尝试创建一个过程来扫描表中的所有项目,当满足三个条件时,它将更新某个值。以下是当我指定要更新的内容时所得到的内容: CREATE OR REPLACE P…
在 plsql 过程中创建表时出错
当我在 plsql 过程主体中使用 create 语句时,出现错误 PLS-00103 在预期以下情况之一时遇到符号创建...... 有人可以告诉我这是什么原因和解决方案吗…
v$session_longops TIMESTAMP 字段和计时过程(以毫秒为单位)
有谁知道v$session_longops中的TIMESTAMP字段是做什么的? 文档页面上的描述只是说“时间戳”。 我需要获取在 longops 中监控的某些操作的运行时间,…
从 plsql 过程读取 xml 时出错
我正在尝试使用 xmlparser 包从 plsql 过程中读取 xml,但收到此错误 ORA-31020: The operation is not allowed, Reason: Not supported ORA-06512: a…
无法获取“从子查询更新”在 Oracle SQL 中工作的语句
我已经查看了所有内容,但无法弄清楚在匹配客户 ID 时如何根据子查询数据更新表中的列。下面是一些语法,可以让您了解我想要做什么: UPDATE TableNam…
如何使用 Null 进行求和
我正在执行 tot := tot + v_row.SAVINGS ,其中 tot 初始化为 0,v_row.SAVINGS 初始化为 null。 现在,我使用 nvl function 来获取 0 值,而不是 v_r…
如何通过 OracleCommand 使用 OracleTransaction 将父表的 id 传递给子表
我最近移植了一些代码以使用 ODP.NET 的 OracleTransaction 我有以下 PL/SQL 代码: 对于父表 CREATE OR REPLACE FUNCTION insertneworder ( orderdat…
PL/SQL 打印存储过程返回的引用游标
如何从存储过程(OUT 变量)返回的引用游标中获取数据并将结果行打印到 SQL*PLUS 中的 STDOUT? ORACLE存储过程: PROCEDURE GetGrantListByPI(p_firs…