DUP_VAL_ON_INDEX 唯一索引对应的列上有重复的值 INVALID_CURSOR 在不合法的游标上进行操作 INVALID_NUMBER 内嵌的 SQL 语句不能将字符转换为数字 NO_DATA_FOUND 使用 select into 未返回行,或应用索引表未初始化的元素时 TOO_MANY_ROWS 执行 select into 时,结果集超过一行 ZERO_DIVIDE 除数为 0 SUBSCRIPT_BE...
有预定义异常与用户自定义异常还有raise_application_error()函数 raise_application_error() 只能把异常抛出而不能处理异常。 预定义异常包括 –NO_DATA_FOUND --没有找到数据 –TOO_MANY_ROWS --找到多行数据 –INVALID_CURSOR --失效的游标 –ZERO_DIVIDE --除数为零 –DUP_VAL_ON_INDEX –唯一索引中插入了...
(4)CURSOR_ALREADY_OPENED: 程序试图打开已打开的游标。 (5)DUP_VAL_ON_INDEX:程序试图在受唯一索引约束的列中插入重复值。 (6)INVALID_CURSOR :存在无效的游标操作。 (7)INVALID_NUMBER :将字符串转换为数字失败。 (8)NO_DATA_FOUND :单行不返回任何行,或者程序引用了嵌套表中的已删除元素或关联数组(索引依...
1.4、CURSOR_ALREADY_OPEN 说明:ORA-06511,当打开已经打开的游标时,会触发此异常。 1.5、DUP_VAL_ON_INDEX 说明:对应于ORA-00001,当在唯一索引所对应的列上键入重复值时,会触发此异常。 1.6、INVALID_CURSOR 说明:对应于ORA-01001,当试图在不合法的游标上执行操作时,会触发此异常。例如从未打开的游标提取数据或...
INVALID_CURSOR:从未打开的游标上提取值,或者关闭一个尚未打开的游标; INVALID_NUMBER:将字符串转换为数字时失败;(PL/SQL中遇到此类错误时触发的将是VALUE_ERROR异常) NO_DATA_FOUND:执行SELECT INTO时无返回值; TOO_MANY_ROWS:执行SELECT INTO时有多行返回值; ...
oracle存储过程报invalid cursor错。代码如下: 存储过程: CREATE OR REPLACE PROCEDURE node_relation_sync IS irelation_id number(8); inode_a_id number(8); inode_z_id number(8); itype number(2); CURSOR relation_cur IS SELECT class_a_id,class_z_id,class_relation.type FROM class_rel...
CURSOR_ALREADY_OPEN ORA_06511 试图打开已经打开的游标 INVALID_CURSOR ORA_01001 试图使用没有打开的游标 DUP_VAL_ON_INDEX ORA_00001 保存重复值到惟一索引约束的列中 ZERO_DIVIDE ORA_01476 发生除数为零的除法错误 INVALID_NUMBER ORA_01722 试图对无效字符进行数值转换 ...
定义游标---Cursor [Cursor Name] IS; 打开游标---Open [Cursor Name]; 操作数据---Fetch [Cursor name] 关闭游标---Close [Cursor Name],这个Step绝对不可以遗漏。 (3)以下是三种常见显式Cursor用法。 1) Sql代码 Set serveroutput on; ...
ORA-01001 INVALID_CURSOR 试图使用一个无效的游标 ORA-01012 NOT_LOGGED_ON 没有连接到oracle ORA-01017 LOGIN_DENIED 无效的用户名及口令 ORA-01403 NO_DATA_FOUND select into语句没有找到数据 ORA-01422 TOO_MANY_ROWS select into 返回多行 ORA-01410 SYS_INVALID_ROWID 从字符中向rowid转换发生错误 ...
ORA-1722 Invalid-NUMBER 转换一个数字失败 ORA-6500 Storage-error 内存不够引发的内部错误 ORA-6501 Program-error 内部错误 ORA-6502 Value-error 转换或截断错误 ORA-6504 Rowtype-mismatch 宿主游标变量与PL/SQL变量有不兼容行类型 ORA-6511 CURSOR-already-OPEN 试图打开一个已处于打开状态的游标 ...