您的位置:首页 > 数据库

用10!来回顾 PL/SQL语言基础 && 标准异常名

2013-06-11 15:05 387 查看
一,

回顾PL/SQL语言基础









二,PL/SQL语言基础 标准异常名 表:

异常情况名ORA代码SQL代码说明
access_into_nullORA-06530SQL-6530试图赋值到一个未初始化的对象
collection_is_nullORA-06531SQL-6531试图使用未初始化的嵌入表或变长数组
cursor_already_openORA-06511SQL-6511试图打开一个已经打开的游标
dup_val_on_indexORA-00001SQL-1试图向一个表中插入数据,但该行数据不符合索引约束
invalid_cursorORA-01001SQL-1001试图进行游标操作,但不能打开游标
invalid_numberORA-01722SQL-1722字符向数字转换失败
login_deniedORA-01017SQL-1017试图和oracle建立连接,但不能提供有效的用户名和口令
no_data_foundORA-01403SQL-100执行了select into 语句,但是没有匹配的行数据
not_logged_onORA-01012SQL-1012试图进行数据操作,但没有登陆
program_errorORA-06501SQL-6501PL/SQL内部错误
rowtype_mismatchORA-06504SQL-6504PL/SQL返回的游标变量和主游标不匹配
self_is_nullORA-30625SQL-30625试图执行对象例程的一个成员方法,但实例为空(null)
storage_errorORA-06500SQL-6500存储空间错误
subscript_beyond_countORA-06533SQL-6533试图通过使用索引来引用嵌入的表,但索引比表中的索引数值大
subscript_outside_limitORA-06532SQL-6532使用的子脚本程序中用到的变长数组的范围已经超过了该数组声明时所定义的范围
sys_invalid_rowidORA-01410SQL-1410试图将一个字符串传递给rowid,但操作失败
timeout_on_resourceORA-00051SQL-51当oracle等待分配资源时,资源已耗尽
too_many_rowsORA-01422SQL-1422执行一条select into 语句,但返回了多行数据
value_errorORA-06502SQL-6502当试图将一个值存进一个变量时,此变量不接受这个值,可能是由于该值太大或与变量类型不匹配
zero_divideORA-01476SQL-1476试图用0做除数
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: