云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > oracle与db2有哪些区别

oracle与db2有哪些区别

  • 62 次阅读
  • 3 次下载
  • 2025/6/30 18:29:59

sqlcode sqlstate DB2错误信息(按sqlcode排序) 000 00000 01xxx +012 01545 +098 01568 +100 02000 +110 01561 +111 01590 +117 01525 +162 01514 +203 01552 +204 01532 +206 01533 +218 01537 +219 01532 +220 01546 +236 01005 +237 01594 +238 01005 +239 01005 +304 01515 +331 01520 +339 01569 +394 01629 +395 01628 +402 01521 +403 01522 +434 01608 +445 01004 +462 01Hxx +464 01609 +466 01610 +494 01614 +495 01616 +535

01591

SQL语句成功完成

SQL语句成功完成,但是有警告

未限定的列名被解释为一个有相互关系的引用 动态SQL语句用分号结束 没有找到满足SQL语句的行

用DATA CAPTURE定义的表的更新操作不能发送到原来的子系统 为2型索引设置了SUBPAGES语句 要插入的值的个数不等于被插入表的列数 指定的表空间被置为检查挂起状态 使用非唯一的名字来解决命名的限定列 命名的对象未在DB2中定义

命名的列不在SQL语句中指定的任何表中存在

因为SQL语句引用一个远程对象,不能为该SQL语句执行EXPLAIN 命名的PLAN TABLE不存在

不正确定义PLAN TABLE,检查命名列的定义

SQLDA中的SQLN的值至少应于所描述的列的个数一样大

至少有一个被描述的列应该是单值类型,因此扩展的SQLVAR条目需要另外的空

至少应有一个被描述的列是一个LOB,因此扩展的SQLVAR条目需要另外的空间至少应有一个被描述的列应是单值类型,因此扩展的SQLVAR条目需要另外的空

该值不能被分配给宿主变量,因为该值不再数据类型的范围之内 不能被翻译的字符串,因此被设置为NULL

由于与DB2 2.2版本的子系统连接,所以可能存在字符转换问题 使用优化提示来选择访问路径

设置了无效的优化提示,原因代码指定了为什么,忽略优化提示 未知的位置

本地不存在CREAT ALIAS对象 在DB2未来发布的版本中将不支持指定的特性,IBM建议你停止使用这些特性

值被CAST函数截取

由用户定义的函数或存储过程发出的警告

命名的存储过程超出了它可能返回的查询结果集的个数限制 指定由命名的存储过程返回的查询结果集的个数。成功完成

由存储过程返回的结果集的个数超过了由ASSOCIATE LOCATORS语句指定的结果

器的个数

因为倒台SQL的成本估算超出了在ELST中指定的警告阀值,所以发出警告 请求一个主健的定位更新,或请求一个使用自我引出 约束的表的删除操作

+541 +551 +552 +558 +561 +562 +585 +599 01543 01548 01542 01516 01523 01560 01625 01596 命名外健是一个重复的引用约束

命名的授权ID缺少在命名的DB2对象上执行命名操作的权限 命名的授权ID缺少执行命名操作的权限

已经被授权该PUBLIC,因此WITH GRANT OPTION不可用 因为GRANTEE已经拥有这些特权,所以一个或更多的特权被忽略 模式名指定了不止一次

没有为长字符数据类型(BLOB,CLOB和DBCLOB)建立比较函数

对ALTER REFERENCES INDEX 和TRIGGER特权,PUBLIC AT ALL LOCATION无效

+610 +625 +626 +645 +650 +653 +655 +658 +664 +738 +799 +802 +806 +807 +863

+2000 +2002 +2007 +30100 -007 -010 -029 -060 -084 -097 -101 -102

01566 由于建立了一个指定为DEFER YES的索引,指定的对象处于PENDING状态,或者使用了ALTER INDEX改变关键值的范围,所以指定的对象处于PENDING状态 01518 因为删除了主健索引,所以表定义被标注为不完整 01529 删除了加强UNIQUE约束的索引,唯一性不在被加强

01528 因为建立的索引中没有包含NULL,所以WHERE NOT NULL被忽略 01538 不能更改或者建立已命名的表为从属表

01551 在已指定的分区表空间中尚没有建立指定的分区索引,所以分区索引不可得

01597 为CREATE或ALTER STOGROUP语句指定特定或者非特定的卷ID,在DB2较新发本中(版本6以后)将不再支持他们 01600 当建立目录索引时,不能指定SUBPAGES语句,SUBPAGES将被忽略,并缺省为1

01540 分区索引的限制关键字超出了最大值

01530 已命名的对象的更改可能像只读系统中对象的改变要求一样 0157 SET语句中引用的特定寄存器不存在,将忽略 SET请求 01519 数据溢出或者因除法异常而引起的数据异常错误 01553 ISOLATION(RR)与LOCKSIZE PAGE 冲突 01554 由于十进制乘法导致溢出 01539

连接成功,但是只支持SBCS

56094 SUBPAGES不等于1的1型索引不能成为数据共享环境中的缓冲池组依赖者 01624 因为指定的缓冲池不允许超高速缓存,GNPCACHE指定被忽略 01602 因为DB2子系统的参数禁用“提示(hiats)”所以不能指定优化提示 01558 分布式协议错误被检测到,提供原来的SQLCODE和SQLSTATE 42601 SQL语句中由非法字符

42603 字符串常量非正常终止;检查到有遗漏的引号标志 42601 需要INTO语句

42815 某特定数据类型的长度或者标量规范无效

42612 不能执行SQL语句,因为该语句对动态SQL无效或者对OS/390的DB2无效

42601 在单位类型、用户自定义的函数以及过程中不能使用带有CAST的LONG VARCHALONGVARGRAPHIC 54001 SQL语句超出了已确定的DB2限制:例如,表的数目太多,语句中的字节太多

54002

字符串常量太长

-103 42604 无效数学文字

-104 42601 -105 42604 -107 42622 -108 42601 -109 42601 -110 42606 -111 42901 -112 42607 -113 42602 -114 42961 -115 42601 -117 42802 -118 42902 -119 42803 -120 42903 -121 42701 -122 42803 -123 42601 -125 42805 -126 42829 -127 42905 -128 42601 -129 54004 -130 22019 22025 -131 42818 -132 42824 -133 42906 -134 42907 -136 54005 -137 54006 -138 22011 -142 42612 -144 58003 -147

42809

SQL语句中遇到非法符号

无效的字符串格式;通常引用一个格式不正确的图形字符串 对象名太长

RENAME语句中指定的名字有错误,不能使用限定词

指定了无效语句;例如CREATE VIEW不能包含ORDER BY 语句 遇到了无效的十六进制的文字 指定的列函数没有给出列名

无效的列函数语法;列函数不能运行与其他的列函数之上 遇到无效字符

该语句的位置名称必须与当前服务器匹配,但是却没有匹配 因为比较运算符没有伴着一个表达式或者列表,遇到了无效谓词 待插入的数值的个数于被插入的行中的列数不相等

数据修改语句(UPDATE或DELETE)和FROM语句中的表和视图命名不合法 HAVING语句中的列的列表与GROUP BY语句中的列列表不匹配 不允许WHERE语句、SET语句、VALUES语句或者SET ASSIGNMENT语句引用列函

在INSERT或UPDATE语句中,某一列被非法引用了两次

非法使用了列函数。因为没有用于一个列函数的所有列不再GROUP BY语句中 特定位置的参数必须是一个常数或者一个关键词

ORDER BY语句中指定了无效数字,该数字要么小于1要么大于选定的列数 不能为一个UPDATE语句指定ORDER BY语句 在子选择中DISTINCT只能指定一次 SQL谓词中NULL使用不当 SQL语句中包含的表多于15个 ESCAPE语句必须为一个字符 无效的ESCAPE模式 LIKE谓词只能用于字符数据

LIKE语句、ESCAPE语句、LOCATE函数或POSSTR函数中有无效运算对象 无效相关子查询引用

大于255字节的列被不正确使用 排序关键字的长度大于4000字节

被连接的字符串太大;字符的最大值为32767;图形的最大值为16382 SUBSTR列函数的第二个或第三个操作符无效

不支持的SQL语句。该语句可能在另外的RDBMS上有效,也有可能在其他的上下有效(例如,VALUES只能在触发器中出现) 指定的段号无效

某一源函数不能更改。要改变源函数,必须删除该源函数并重新建立他

-148 -150 -151 -152 42809 42807 42808 42809 RENAME和ALTER无法执行。RENAME不能对视图或者活动RI.ST表重新命名。AL能用于改变列的长度,因为该列参与了RI、一个用户退出程序、全局的临时表DATACAPTURE CHANGES表的列

触发活动的INSERT,UPDATE或DELETE语句中指定了无效的视图更新或一个无效换表

试图更新一个不可更新的视图的列、一个DB2 CATALOG表的列或者一个ROWID列

DROP CHECK试图删除一个参照约束,或者DROP FOREIGN试图删除一个检查约束

无效的视图建立请求,必须为旋转列表中列出的列出的未命名的列或者重复的列-153 42908 -154 42909 -156 42809 -157 42810 -158 42811 -159 42089 -160 42813 -161 44000 -164 42502 -170 42605 -171 42815 -173 42801 -180 22007 -181 22001 -182 42816 -183 22008 -184 42610 -185 57008 -186 22505 -187 22506 -188 22503 -189 22522 -190 42837 -191 22504 -197 42877 -198 42617 -199 42601 -203 42702 -204

42704

一个名字

不能用UNION、UNION ALL或者一个远程表建立视图

在视图上建立索引是非法的,或者在ALTER TABLE,CREATE TRIGGER,DROP TALOCK TABLE语句上指定一个不是表的其他对象这是无效的 必须在FOREIGN KEY语句中指定一个表名 视图的列和选择列表中的列不相匹配 无效DROP或COMMENT ON语句 对该视图的WITH CHECK OPTION无效

正被更新的视图WITH CHECK OPTION语句使得这行不能被插入或更新 用户没有建立这个视图的权限 标量函数指定了无效的参数个数

标量函数指定了无效的数据类型长度或者无效数值 在非只读型的游标上不能指定隔离级别UR

DATE、TIME、TIMESTAMP值的字符串表示法的语法不对 不是有效的DATE、TIME、TIMESTAMP值 在算术表达式中的日期/时间值无效

在算术表达式中返回的日期/时间值的结果不在有效值的范围内 没有正确使用日期/时间值的参数标记 没有定义本定的日期/时间出口

改变本定的日期/时间出口引发这个程序的长度无效 MVS返回无效的当前日期/时间 字符串表示无效

指定的编码字符集的ID无效或没有定义 不能象所设定的那样改变(ALTER)列。只能改变(ALTER)VARCHAR列的长度

字符串中包含了无效的混合数据

当两个或多个表被联合在一起排序时,限定的列名不能在ORDER BY语句中使用

试图对空的字符串发布一个PREPARE或EXECUTE IMMEDIATE语句 SQL语句中使用了非法关键词 模糊列引用 没有定义的对象名

搜索更多关于: oracle与db2有哪些区别 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

sqlcode sqlstate DB2错误信息(按sqlcode排序) 000 00000 01xxx +012 01545 +098 01568 +100 02000 +110 01561 +111 01590 +117 01525 +162 01514 +203 01552 +204 01532 +206 01533 +218 01537 +219 01532 +220 01546 +236 01005 +237 01594 +238 01005 +239 01005 +304 01515 +331 01520 +339 01569 +394 01629 +395 01628 +402 01521 +403 01522 +434 01608 +445 01004 +462 01Hxx +464 01609 +466 01610 +494 01614 +49

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com