DB2 sqlcode大全

合集下载

DB2错误代码SQL返回码信息对照

DB2错误代码SQL返回码信息对照

DB2错误代码/SQL返回码信息对用COBOL链接DB2时,出现DB2错误信息时,如果你当然你也可以直接在db2的命令行下输入:db2 ? sqlcode sqlstate0001xxx12154598156810020001101561111159011715251621514203155220415322061533218153721915322201546236100523715942381005239100530415153311520339156939416293951628402152140315224341608445100446201Hxx46416094661610494161449516165351591541154355115485521542558151656115235621560585162559915966101566625151862615296451528 6501538 6531551 6551597 6581600 6641540 7381530 799157 8021519 8061553 8071554 8631539 200056094 20021624 20071602 301001558 -742601 -1042603 -2942601 -6042815 -8442612 -9742601 -10154001 -10254002 -10342604 -10442601 -10542604 -10742622 -10842601 -10942601 -11042606 -11142901 -11242607 -11342602 -11442961 -11542601 -11742802 -11842902 -11942803 -12042903 -12142701 -12242803 -12342601 -12542805 -12642829 -12742905 -12842601 -12954004 -1302201922025 -13142818 -13242824 -13342906-13442907 -13654005 -13754006 -13822011-14242612-14458003 -14742809 -14842809 -15042807 -15142808 -15242809 -15342908 -15442909 -15642809 -15742810 -15842811 -15942089 -16042813 -16144000 -16442502 -17042605 -17142815 -17342801 -18022007 -18122001 -18242816 -18322008 -18442610 -18557008 -18622505 -18722506 -18822503 -18922522 -19042837 -19122504 -19742877 -19842617 -19942601 -20342702 -20442704 -20542703 -20642703 -20842707 -21242712 -21442822 -21942704 -22055002 -22155002 -22942708 -240428B4-25042718 -25142602 -30022024 -30142895 -3022200122003 -30342806 -30422003 -30522002 -30922512 -31022501 -31122501 -31242618 -3137001 -31442714 -32722525 -33022021 -33122021 -33257017 -33356010 -33842972 -33956082 -35042962 -35156084 -35256084 -35542993 -372428C1 -39042887 -39242855 -39638505 -397428D3 -398428D2 -39922511 -40054027 -40142818 -40242819 -40422001 -40542820 -40622003 -40723502 -40842821 -40942607 -41042820 -41156040 -41242823 -41322003 -41442824 -41542825 -41642907 -41742609 -41842610 -41942911 -42022018 -42142826-4230F001 -4262D528 -4272D529 -43038503 -43322001 -435428B3 -438xxxxx -44042884 -44142601 -44342601 -44442724 -44942878 -45039501 -45142815 -45342880 -45442723 -45542882 -45642710 -45742939 -45842883 -46339001 -46942886 -47039002 -47155023 -47224517 -47342918 -47542866 -47642725 -47842893 -48051030 -48251030 -48342885 -48738001-49142601-49242879 -49557051 -49651033-49754041-49924516 -50024501 -50124501 -50224502 -50342912 -50434000 -50724501 -50824504 -50942827-51042828 -51142829 -51256023 -51342924-51626501 -5177005 -5187003 -51924506 -52551015 -52642995 -53023503-53123504-53223504 -53321501 -53421502 -53521502 -53642914 -53742709 -53842830 -53942888-54057001-54242831-54323511-54423512 -54523513 -54642621 -54842621 -54942509 -55142501 -55242502 -55342503 -55442502 -55542502 -55642504 -55742852 -55856025 -55957002 -56742501 -57125000 -57342890 -57442864 -57738002-57938004 -58042625 -58142804 -58242625 -58342845 -58542732 -58642907 -587428C6 -59042734-60142710 -60254008 -60323515 -60442611 -60742832 -61153088 -61242711 -61354008 -61454008 -61555006 -61642893-61756089-61842832 -61955011 -62053001 -62158001 -62256031 -62355012 -62442889 -62555014 -62655015 -62755016-62842613 -62942834 -63056089 -63154008 -63242915 -63342915 -63442915 -63542915 -63656016 -63742614 -63842601 -63956027 -64056089 -64254021 -64354024 -64442615 -64655017 -64757003 -65056090 -65154025 -65223506 -65357004 -65556036 -65842917 -66053035 -66153036 -66253037 -66353038-66553039 -66657005 -66742917 -66856018 -66942917 -67054010 -67153040 -67255035 -67653041 -67757011 -67853045 -67957006 -68054011 -68123507 -68257010 -68342842 -68454012 -68558002 -68653043 -68753044 -68858002 -68954011 -69023508 -69157018 -69257018 -69355003 -69457023 -69642898-69742899-71342815-71556064-71656065 -71756066 -71856067 -71942710 -72042710 -72142710 -72242704 -7239000 -72454038 -72542721 -72655030 -72856080 -729429B1 -73056053 -73156054 -73256055 -73356056 -73456057 -73555004 -73653014 -73753056-73956088-74051034 -74155030 -74253004 -74657053 -74757054 -74854042 -75042986-75142987-7520A001 -763560A1 -764560A2 -765560A3 -766560A4 -76742626 -768560A50 -76953096 -770530A6 -771428C7 -79742987 -798428C9 -8022201222003 -80323505 -8047002 -80551002 -80723509 -8088001 -81121000 -81222508 -81542920-81725000-8185103-81958004 -82058004 -82251004 -84054004 -8428002 -8438003 -87058026 -87251302 -87353090 -87453901 -87542988 -87653092 -87753093 -87853094 -87953095-9008003 -90158004 -90258005 -90457011 -90557014 -90651005 -90823510 -90957007 -91057007 -91140001 -91357033 -91742969 -91851021 -91956045 -92242505 -92357015 -92458006 -9252D521 -9262D521 -92751006 -92958002 -93951021 -94756038 -94856062 -95042705 -96551021 -98157015 -99157015 -200153089 -20003560A7 -20004560A8 -2000554035 -2000653097 -2007053098 -2007153099 -2007256052 -2007342927 -2007442939 -2010056059 -2010156059 -2010242849 -2010442856 -2010642945 -3000058008 -3000257057 -3002058009 -3002158010 -3003058013 -3004057012 -3004157013 -3005058011 -3005158012 -3005242932 -3005342506-300608004 -300618004 -3007058014 -3007158015 -3007258016 -3007358017 -3007458018 -300808001 -3008158019 -300828001 -3009025000 -3010456095 -3010556096信息对照<!--newcoin-->如果你不懂代码是什么意思,可以用这份资料查找,db2 ? SQLN"错误代码",系统会给出一些提示信息.DB2错误信息(按sqlcode排序)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函数截取由用户定义的函数或存储过程发出的警告命名的存储过程超出了它可能返回的查询结果集的个数限制指定由命名的存储过程返回的查询结果集的个数。

DB2错误码解析

DB2错误码解析

DB2错误码解析SQLSTATE 消息本节列⽰ SQLSTATE 及其含义。

SQLSTATE 是按类代码进⾏分组的;对于⼦代码,请参阅相应的表。

表 2. SQLSTATE 类代码类代码含义要获得⼦代码,参阅...00 完全成功完成表 301 警告表 402 ⽆数据表 507 动态 SQL 错误表 608 连接异常表 709 触发操作异常表 80A 功能部件不受⽀持表 90D ⽬标类型规范⽆效表 100F ⽆效标记表 110K RESIGNAL 语句⽆效表 120N SQL/XML 映射错误表 1320 找不到 CASE 语句的条件表 1521 基数违例表 1622 数据异常表 1723 约束违例表 1824 ⽆效的游标状态表 1925 ⽆效的事务状态表 2026 ⽆效 SQL 语句标识表 2128 ⽆效权限规范表 232D ⽆效事务终⽌表 242E ⽆效连接名称表 2534 ⽆效的游标名称表 2636 游标灵敏度异常表 2738 外部函数异常表 2839 外部函数调⽤异常表 293B SAVEPOINT ⽆效表 3040 事务回滚表 3142 语法错误或访问规则违例表 3244 WITH CHECK OPTION 违例表 3346 Java DDL 表 3451 ⽆效应⽤程序状态表 3553 ⽆效操作数或不⼀致的规范表 3654 超出 SQL 限制,或超出产品限制表 3755 对象不处于先决条件状态表 3856 其他 SQL 或产品错误表 3957 资源不可⽤或操作员⼲预表 4058 系统错误表 415U 实⽤程序表 42类代码 00 完全成功完成表 3. 类代码 00:完全成功完成 SQLSTATE 值含义00000 操作执⾏成功,并且未产⽣任何类型的警告或异常情况。

类代码 01 警告表 4. 类代码 01:警告 SQLSTATE 值含义01002 发⽣ DISCONNECT 错误。

01003 从列函数的参数消去 NULL 值。

Db2_SQL命令大全(完整版)

Db2_SQL命令大全(完整版)

DB2/SQL命令大全连接数据库:connect to [数据库名] user [操作用户名] using [密码]创建缓冲池(8K):create bufferpool ibmdefault8k IMMEDIATE SIZE 5000 PAGESIZE 8 K ;创建缓冲池(16K)(OA_DIVERTASKRECORD):create bufferpool ibmdefault16k IMMEDIATE SIZE 5000 PAGESIZE 16 K ;创建缓冲池(32K)(OA_TASK):create bufferpool ibmdefault32k IMMEDIATE SIZE 5000 PAGESIZE 32 K ;创建表空间:CREATE TABLESPACE exoatbs IN DATABASE PARTITION GROUP IBMDEFAULTGROUP PAGESIZE 8K MANAGED BY SYSTEM USING('/home/exoa2/exoacontainer') EXTENTSIZE 32 PREFETCHSIZE 16 BUFFERPOOL IBMDEFAULT8K OVERHEAD 24.10 TRANSFERRATE 0.90 DROPPED TABLE RECOVERY OFF;CREATE TABLESPACE exoatbs16k IN DATABASE PARTITION GROUPIBMDEFAULTGROUP PAGESIZE 16K MANAGED BY SYSTEM USING('/home/exoa2/exoacontainer16k' ) EXTENTSIZE 32 PREFETCHSIZE16 BUFFERPOOL IBMDEFAULT16K OVERHEAD 24.1 TRANSFERRATE0.90 DROPPED TABLE RECOVERY OFF;CREATE TABLESPACE exoatbs32k IN DATABASE PARTITION GROUP IBMDEFAULTGROUP PAGESIZE 32K MANAGED BY SYSTEM USING('/home/exoa2/exoacontainer32k' ) EXTENTSIZE 32 PREFETCHSIZE16 BUFFERPOOL IBMDEFAULT32K OVERHEAD 24.1 TRANSFERRATE0.90 DROPPED TABLE RECOVERY OFF;GRANT USE OF TABLESPACE exoatbs TO PUBLIC;GRANT USE OF TABLESPACE exoatbs16k TO PUBLIC;GRANT USE OF TABLESPACE exoatbs32k TO PUBLIC;创建系统表空间:CREATE TEMPORARY TABLESPACE exoasystmp IN DATABASE PARTITION GROUP IBMTEMPGROUP PAGESIZE 8K MANAGED BY SYSTEM USING('/home/exoa2/exoasystmp' ) EXTENTSIZE 32 PREFETCHSIZE 16 BUFFERPOOL IBMDEFAULT8K OVERHEAD 24.10 TRANSFERRATE 0.90 DROPPED TABLE RECOVERY OFF;CREATE TEMPORARY TABLESPACE exoasystmp16k IN DATABASE PARTITION GROUP IBMTEMPGROUP PAGESIZE 16K MANAGED BY SYSTEM USING('/home/exoa2/exoasystmp16k' ) EXTENTSIZE 32 PREFETCHSIZE 16 BUFFERPOOL IBMDEFAULT16K OVERHEAD 24.10 TRANSFERRATE 0.90 DROPPED TABLE RECOVERY OFF;CREATE TEMPORARY TABLESPACE exoasystmp32k IN DATABASE PARTITION GROUP IBMTEMPGROUP PAGESIZE 32K MANAGED BY SYSTEM USING('/home/exoa2/exoasystmp32k') EXTENTSIZE 32 PREFETCHSIZE 16 BUFFERPOOL IBMDEFAULT32K OVERHEAD 24.10 TRANSFERRATE 0.90 DROPPED TABLE RECOVERY OFF;1. 启动实例(db2inst1):db2start2. 停止实例(db2inst1):db2stop3. 列出所有实例(db2inst1)db2ilist5.列出当前实例:db2 get instance4. 察看示例配置文件:db2 get dbm cfg|more5. 更新数据库管理器参数信息:db2 update dbm cfg using para_name para_value 6. 创建数据库:db2 create db test7. 察看数据库配置参数信息db2 get db cfg for test|more8. 更新数据库参数配置信息db2 update db cfg for test using para_name para_value 10.删除数据库:db2 drop db test11.连接数据库db2 connect to test12.列出所有表空间的详细信息。

db2常用命令(详解)大全

db2常用命令(详解)大全

db2常⽤命令(详解)⼤全近⼀年来在项⽬开发中使⽤到了IBM的DB2 9.1的数据库产品,跟Oracle相⽐⼀些命令有很⼤的区别,⽽它最⼤的功能是⽀持xml存储、检索机制,通过XPath进⾏解析操作,使开发⼈员免于对xml⽂件在应⽤进⾏解析处理,先对其常⽤命令进⾏⼀下汇总,以免遗忘。

注意:在执⾏如下命令时,需要⾸先安装db2客户端并通过在运⾏中输⼊db2cmd进⾏初始化⼀、基础篇1、db2 connect to <数据库名> --连接到本地数据库名db2 connect to <数据库名> user <⽤户名> using <密码> --连接到远端数据库2、 db2 force application all --强迫所有应⽤断开数据库连接3、db2 backup db db2name<数据库名称> --备份整个数据库数据db2 restore db <db2name> --还原数据库4、db2 list application --查看所有连接(需要连接到具体数据库才能查看)5、db2start --启动数据库db2stop --停⽌数据库6、create database <数据库名> using codeset utf-8 territory CN--创建数据库使⽤utf-8编码7、db2 catalog 命令db2 catalog tcpip node <接点名称> remote <远程数据库地址> server <端⼝号>--把远程数据库映射到本地接点⼀般为50000db2 catalog db <远程数据库名称> as <接点名称> at node PUB11--远程数据库名称到本地接点db2 CONNECT TO <接点名称> user <⽤户名> using <密码>--连接本地接点访问远程数据库8、数据库导出db2look -d <数据库名> -u <⽤户> -e -o <脚本名称>.sql--导出数据库的表结构,其中⽤户空间⼀般为db2admin/db2inst1db2look -d <数据库名> -u <⽤户> -t <表1> <表2> -e -o <脚本名称>.sql--导出数据库中表1和表2的表结构db2move <数据库名> export --导出数据库数据db2move <数据库名> export -tn <表1>,<表2> --导出数据库中表和表数据 db2move dbname export;db2move dbname import db2move bipdbrun export -sn app -u app -p app9、数据库导⼊db2 -tvf <脚本名称>.sql --把上述导出的表结构导⼊到数据库表结构db2move <数据库名> load -lo replace --把上述“db2move <数据库名> export“导出的数据导⼊到数据库中并把相同的数据替换掉在实际使⽤过程中,如果⽤到db2⾃增主键,需要使⽤by default,⽽不是always,功能是⼀样的,但这样在数据移植时候会很⽅便!10、db2 connect reset 或 db2 terminate --断开与数据库的连接11、db2set db2codepage=1208 --修改页编码为120812、db2 describe table <表名> --查看表结构13、db2 list tables --查看数据库中所有表结构list tables for system --列出所有系统表14、db2 list tablespaces --列出表空间⼆、⾼级篇15、fetch first 10 rows only --列出表中前10条数据例如:select * from <表名> fetch first 10 rows only16、coalesce(字段名,转换后的值) --对是null的字段进⾏值转换例如:select coalesce(id,1) from <表名> --对表中id如果为null转换成117、dayofweek(⽇期) --计算出⽇期中是周⼏(1是周⽇,2是周⼀.......7是周六)dayofweek_iso --计算出⽇期中是周⼏(1是周⼀.......7是周⽇)例如:dayofweek(date(2008-01-16)) --它会返回是4,代表星期三dayofweek_iso(date(2008-01-16)) --它会返回是3,代表星期三18、dayofyear(⽇期) --⼀年中的第⼏天,范围在1-366范围之内注意:参数中⽇期的格式是YYYY-MM-DD的形式,如果不是需要进⾏转换,否则函数不能使⽤例如:⽇期是20080116必须要进⾏转换dayofweek(concat(concat(concat(substr(openDate,1,4),'-'),concat(substr(openDate,5,2),'-')),substr(openDate,7,2)))as week)这样格式正确的。

DB2 错误代码大全――SQLSTATE 消息

DB2 错误代码大全――SQLSTATE 消息

DB2 错误代码大全――SQLSTATE 消息db2错误代码大全――sqlstate消息____本节所列sqlstate及其含义。

sqlstate就是按类代码展开分组的;对于子代码,请参阅适当的表中。

表中2.sqlstate类代码类代码含义要获得子代码,参阅...00全然顺利顺利完成表中301警告表中402无数据表507动态sql错误表中608相连接异常表中709引爆操作方式异常表中80a功能部件不受到积极支持表中90d目标类型规范违宪表中100f违宪标记表中110kresignal语句无效表120nsql/xml映射错误表1320找不到case语句的条件表1521基数违例表1622数据异常表1723约束违例表1824无效的游标状态表1925无效的事务状态表2026违宪sql语句标识表中2128违宪权限规范表中232d违宪事务中止表中242e违宪相连接名称表中2534违宪的游标名称表中2636游标灵敏度异常表中2738外部函数异常表中2839外部函数调用异常表中293bsavepoint违宪表中3040事务初始化表中3142语法错误或访问规则违例表3244withcheckoption违例表3346javaddl表3451违宪应用程序状态表3553无效操作数或不一致的规范表3654超出sql限制,或超出产品限制表3755对象不处于先决条件状态表3856其他sql或产品错误表3957资源不可用或操作员干预表4058系统错误表415u实用程序表42类代码00完全成功完成表中3.类代码00:全然顺利顺利完成sqlstate值含义00000操作执行成功,并且未产生任何类型的警告或异常情况。

类代码01警告表中4.类代码01:警告sqlstate值含义01002发生disconnect错误。

01003从列函数的参数消去null值。

01004字符串值在选定给具备较短长度的另一字符串数据类型时被切断。

01005sqlda中的条目数不够。

DB2 错误代码大全——SQLSTATE 消息

DB2 错误代码大全——SQLSTATE 消息

____上一篇下一篇DB2查看( 7832 ) / 评论( 12 ) / 评分( 55 / 0 )DB2 SQLSTATE消息异常一2008-03-31 13:17SQLSTATE消息本节列示SQLSTATE及其含义。

SQLSTATE是按类代码进行分组的;对于子代码,请参阅相应的表。

表2. SQLSTATE类代码类代码含义要获得子代码,参阅...00完全成功完成表301警告表402无数据表507动态SQL错误表608连接异常表709触发操作异常表80A功能部件不受支持表90D目标类型规范无效表100F无效标记表110K RESIGNAL语句无效表120N SQL/XML映射错误表1320找不到CASE语句的条件表1521基数违例表1622数据异常表1723约束违例表1824无效的游标状态表1925无效的事务状态表2026无效SQL语句标识表2128无效权限规范表232D无效事务终止表242E无效连接名称表2534无效的游标名称表2636游标灵敏度异常表2738外部函数异常表2839外部函数调用异常表293B SAVEPOINT无效表3040事务回滚表3142语法错误或访问规则违例表3244 WITH CHECK OPTION违例表3346 Java DDL表3451无效应用程序状态表3553无效操作数或不一致的规范表3654超出SQL限制,或超出产品限制表3755对象不处于先决条件状态表3856其他SQL或产品错误表3957资源不可用或操作员干预表4058系统错误表415U实用程序表42类代码00完全成功完成表3.类代码00:完全成功完成SQLSTATE值含义00000操作执行成功,并且未产生任何类型的警告或异常情况。

类代码01警告表4.类代码01:警告SQLSTATE值含义01002发生DISCONNECT错误。

01003从列函数的参数消去NULL值。

01004字符串值在指定给具有较短长度的另一字符串数据类型时被截断。

DB2 sqlstate错误代码详细信息

DB2 sqlstate错误代码详细信息

SQLSTATE 消息本节列示 SQLSTATE 及其含义。

SQLSTATE 是按类代码进行分组的;对于子代码,请参阅相应的表。

表 2. SQLSTATE 类代码类代码含义要获得子代码,参阅...00 完全成功完成表 301 警告表 402 无数据表 507 动态 SQL 错误表 608 连接异常表 709 触发操作异常表 80A 功能部件不受支持表 90D 目标类型规范无效表 100F 无效标记表 110K RESIGNAL 语句无效表 120N SQL/XML 映射错误表 1320 找不到 CASE 语句的条件表 1521 基数违例表 1622 数据异常表 1723 约束违例表 1824 无效的游标状态表 1925 无效的事务状态表 2026 无效 SQL 语句标识表 2128 无效权限规范表 232D 无效事务终止表 242E 无效连接名称表 2534 无效的游标名称表 2636 游标灵敏度异常表 2738 外部函数异常表 2839 外部函数调用异常表 293B SAVEPOINT 无效表 3040 事务回滚表 3142 语法错误或访问规则违例表 3244 WITH CHECK OPTION 违例表 3346 Java DDL 表 3451 无效应用程序状态表 3553 无效操作数或不一致的规范表 3654 超出 SQL 限制,或超出产品限制表 3755 对象不处于先决条件状态表 3856 其他 SQL 或产品错误表 3957 资源不可用或操作员干预表 4058 系统错误表 415U 实用程序表 42类代码 00 完全成功完成表 3. 类代码 00:完全成功完成 SQLSTATE 值含义00000 操作执行成功,并且未产生任何类型的警告或异常情况。

类代码 01 警告表 4. 类代码 01:警告 SQLSTATE 值含义01002 发生 DISCONNECT 错误。

01003 从列函数的参数消去 NULL 值。

db2sql消息(6)

db2sql消息(6)

db2 sql消息(6) 2011年11月29日SQL1000N别名是无效的数据库别名。

SQL1001N名称是无效的数据库名称。

SQL1002N驱动器是无效的驱动器。

SQL1003N密码无效,因为语法不正确或者密码与指定的数据库的密码不匹配。

SQL1004C文件系统没有足够的存储器用来处理命令。

SQL1005N数据库别名名称已存在于本地数据库目录或系统数据库目录中。

SQL1006N应用程序的代码页代码页与数据库的代码页代码页不匹配。

SQL1007N在表空间中查找对象页时出错。

SQL1008N表空间标识无效。

SQL1009N命令无效。

SQL1010N类型是无效的类型参数。

SQL1011N在CA TALOG DA TABASE 命令中没有为间接条目指定驱动器。

SQL1012N在CA TALOG DA TABASE 命令中没有为远程条目指定节点名。

SQL1013N找不到数据库别名或数据库名称名称。

SQL1014W在正在扫描的目录、文件或列表中没有更多的条目。

SQL1015N数据库处于不一致状态。

SQL1016NCA TALOG NODE 命令中指定的local_lu 别名名称无效。

SQL1017NCA TALOG NODE 命令中指定的方式参数方式无效。

SQL1018NCA TALOG NODE 命令中指定的节点名名称已存在。

SQL1019N命令中指定的节点名名称无效。

SQL1020C节点目录已满。

SQL1021N找不到UNCA TALOG NODE 命令中指定的节点名名称。

SQL1022C没有足够的内存用来处理该命令。

SQL1023C通信对话失败。

SQL1024N不存在数据库连接。

SQL1025N未停止数据库,因为数据库仍是活动的。

SQL1026N数据库管理器已活动。

SQL1027N找不到节点目录。

SQL1029NCA TALOG NODE 命令中指定的partner_lu 别名名称无效。

SQL1030C数据库目录已满。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

DB2错误信息sqlcode sqlstate 说明000 00000 SQL语句句成功完成01xxx SQL语句句成功完成,但是有警告+012 01545 未限定的列列名被解释为⼀一个有相互关系的引⽤用+098 01568 动态SQL语句句⽤用分号结束+100 02000 没有找到满⾜足SQL语句句的⾏行行+110 01561 ⽤用DATA CAPTURE定义的表的更更新操作不不能发送到原来的⼦子系统+111 01590 为2型索引设置了了SUBPAGES语句句+117 01525 要插⼊入的值的个数不不等于被插⼊入表的列列数+162 01514 指定的表空间被置为检查挂起状态+203 01552 使⽤用⾮非唯⼀一的名字来解决命名的限定列列+204 01532 命名的对象未在DB2中定义+206 01533 命名的列列不不在SQL语句句中指定的任何表中存在+218 01537 因为SQL语句句引⽤用⼀一个远程对象,不不能为该SQL语句句执⾏行行EXPLAIN+219 01532 命名的PLAN TABLE不不存在+220 01546 不不正确定义PLAN TABLE,检查命名列列的定义+236 01005 SQLDA中的SQLN的值⾄至少应于所描述的列列的个数⼀一样⼤大+237 01594 ⾄至少有⼀一个被描述的列列应该是单值类型,因此扩展的SQLVAR条⽬目需要另外的空间+238 01005 ⾄至少应有⼀一个被描述的列列是⼀一个LOB,因此扩展的SQLVAR条⽬目需要另外的空间+239 01005 ⾄至少应有⼀一个被描述的列列应是单值类型,因此扩展的SQLVAR条⽬目需要另外的空间+304 01515 该值不不能被分配给宿主变量量,因为该值不不再数据类型的范围之内+331 01520 不不能被翻译的字符串串,因此被设置为NULL+339 01569 由于与DB2 2.2版本的⼦子系统连接,所以可能存在字符转换问题+394 01629 使⽤用优化提示来选择访问路路径+395 01628 设置了了⽆无效的优化提示,原因代码指定了了为什什么,忽略略优化提示+402 01521 未知的位置+403 01522 本地不不存在CREAT ALIAS对象+434 01608 在DB2未来发布的版本中将不不⽀支持指定的特性,IBM建议你停⽌止使⽤用这些特性+445 01004 值被CAST函数截取+462 01Hxx 由⽤用户定义的函数或存储过程发出的警告+464 01609 命名的存储过程超出了了它可能返回的查询结果集的个数限制+466 01610 指定由命名的存储过程返回的查询结果集的个数。

成功完成+494 01614 由存储过程返回的结果集的个数超过了了由ASSOCIATE LOCATORS语句句指定的结果集定位器器的个数+495 01616 因为倒台SQL的成本估算超出了了在ELST中指定的警告阀值,所以发出警告+535 01591 请求⼀一个主健的定位更更新,或请求⼀一个使⽤用⾃自我引出约束的表的删除操作+541 01543 命名外健是⼀一个重复的引⽤用约束+551 01548 命名的授权ID缺少在命名的DB2对象上执⾏行行命名操作的权限+552 01542 命名的授权ID缺少执⾏行行命名操作的权限+558 01516 已经被授权该PUBLIC,因此WITH GRANT OPTION不不可⽤用+561 01523 对ALTER REFERENCES INDEX 和TRIGGER特权,PUBLIC AT ALL LOCATION⽆无效+562 01560 因为GRANTEE已经拥有这些特权,所以⼀一个或更更多的特权被忽略略+585 01625 模式名指定了了不不⽌止⼀一次+599 01596 没有为⻓长字符数据类型(BLOB,CLOB和DBCLOB)建⽴立⽐比较函数+610 01566 由于建⽴立了了⼀一个指定为DEFER YES的索引,指定的对象处于PENDING状态,或者因为使⽤用了了ALTER INDEX改变关键值的范围,所以指定的对象处于PENDING状态+625 01518 因为删除了了主健索引,所以表定义被标注为不不完整+626 01529 删除了了加强UNIQUE约束的索引,唯⼀一性不不在被加强+645 01528 因为建⽴立的索引中没有包含NULL,所以WHERE NOT NULL被忽略略+650 01538 不不能更更改或者建⽴立已命名的表为从属表+653 01551 在已指定的分区表空间中尚没有建⽴立指定的分区索引,所以分区索引不不可得+655 01597 为CREATE或ALTER STOGROUP语句句指定特定或者⾮非特定的卷ID,在DB2较新发布的版本中(版本6以后)将不不再⽀支持他们+658 01600 当建⽴立⽬目录索引时,不不能指定SUBPAGES语句句,SUBPAGES将被忽略略,并缺省为1+664 01540 分区索引的限制关键字超出了了最⼤大值+738 01530 已命名的对象的更更改可能像只读系统中对象的改变要求⼀一样+799 0157 SET语句句中引⽤用的特定寄存器器不不存在,将忽略略 SET请求+802 01519 数据溢出或者因除法异常⽽而引起的数据异常错误+806 01553 ISOLATION(RR)与LOCKSIZE PAGE 冲突+807 01554 由于⼗十进制乘法导致溢出+863 01539 连接成功,但是只⽀支持SBCS+2000 56094 SUBPAGES不不等于1的1型索引不不能成为数据共享环境中的缓冲池组依赖者+2002 01624 因为指定的缓冲池不不允许超⾼高速缓存,GNPCACHE指定被忽略略+2007 01602 因为DB2⼦子系统的参数禁⽤用“提示(hiats)”所以不不能指定优化提示+30100 01558 分布式协议错误被检测到,提供原来的SQLCODE和SQLSTATE-007 42601 SQL语句句中由⾮非法字符-010 42603 字符串串常量量⾮非正常终⽌止;检查到有遗漏漏的引号标志-029 42601 需要INTO语句句-060 42815 某特定数据类型的⻓长度或者标量量规范⽆无效-084 42612 不不能执⾏行行SQL语句句,因为该语句句对动态SQL⽆无效或者对OS/390的DB2⽆无效-097 42601 在单位类型、⽤用户⾃自定义的函数以及过程中不不能使⽤用带有CAST的LONG VARCHAR或LONGVARGRAPHIC-101 54001 SQL语句句超出了了已确定的DB2限制:例例如,表的数⽬目太多,语句句中的字节太多-102 54002 字符串串常量量太⻓长-103 42604 ⽆无效数学⽂文字-104 42601 SQL语句句中遇到⾮非法符号-105 42604 ⽆无效的字符串串格式;通常引⽤用⼀一个格式不不正确的图形字符串串-107 42622 对象名太⻓长-108 42601 RENAME语句句中指定的名字有错误,不不能使⽤用限定词-109 42601 指定了了⽆无效语句句;例例如CREATE VIEW不不能包含ORDER BY 语句句-110 42606 遇到了了⽆无效的⼗十六进制的⽂文字-111 42901 指定的列列函数没有给出列列名-112 42607 ⽆无效的列列函数语法;列列函数不不能运⾏行行与其他的列列函数之上-113 42602 遇到⽆无效字符-114 42961 该语句句的位置名称必须与当前服务器器匹配,但是却没有匹配-115 42601 因为⽐比较运算符没有伴着⼀一个表达式或者列列表,遇到了了⽆无效谓词-117 42802 待插⼊入的数值的个数于被插⼊入的⾏行行中的列列数不不相等-118 42902 数据修改语句句(UPDATE或DELETE)和FROM语句句中的表和视图命名不不合法-119 42803 HAVING语句句中的列列的列列表与GROUP BY语句句中的列列列列表不不匹配-120 42903 不不允许WHERE语句句、SET语句句、VALUES语句句或者SET ASSIGNMENT语句句引⽤用列列函数-121 42701 在INSERT或UPDATE语句句中,某⼀一列列被⾮非法引⽤用了了两次-122 42803 ⾮非法使⽤用了了列列函数。

因为没有⽤用于⼀一个列列函数的所有列列不不再GROUP BY语句句中-123 42601 特定位置的参数必须是⼀一个常数或者⼀一个关键词-125 42805 ORDER BY语句句中指定了了⽆无效数字,该数字要么⼩小于1要么⼤大于选定的列列数-126 42829 不不能为⼀一个UPDATE语句句指定ORDER BY语句句-127 42905 在⼦子选择中DISTINCT只能指定⼀一次-128 42601 SQL谓词中NULL使⽤用不不当-129 54004 SQL语句句中包含的表多于15个-130 22019 ESCAPE语句句必须为⼀一个字符22025 ⽆无效的ESCAPE模式-131 42818 LIKE谓词只能⽤用于字符数据-132 42824 LIKE语句句、ESCAPE语句句、LOCATE函数或POSSTR函数中有⽆无效运算对象-133 42906 ⽆无效相关⼦子查询引⽤用-134 42907 ⼤大于255字节的列列被不不正确使⽤用-136 54005 排序关键字的⻓长度⼤大于4000字节-137 54006 被连接的字符串串太⼤大;字符的最⼤大值为32767;图形的最⼤大值为16382-138 22011 SUBSTR列列函数的第⼆二个或第三个操作符⽆无效-142 42612 不不⽀支持的SQL语句句。

该语句句可能在另外的RDBMS上有效,也有可能在其他的上下⽂文中有效(例例如,VALUES只能在触发器器中出现)-144 58003 指定的段号⽆无效-147 42809 某⼀一源函数不不能更更改。

要改变源函数,必须删除该源函数并重新建⽴立他-148 42809 RENAME和ALTER⽆无法执⾏行行。

RENAME不不能对视图或者活动RI.ST表重新命名。

ALTER不不能⽤用于改变列列的⻓长度,因为该列列参与了了RI、⼀一个⽤用户退出程序、全局的临时表或打开DATACAPTURE CHANGES表的列列-150 42807 触发活动的INSERT,UPDATE或DELETE语句句中指定了了⽆无效的视图更更新或⼀一个⽆无效的转换表-151 42808 试图更更新⼀一个不不可更更新的视图的列列、⼀一个DB2 CATALOG表的列列或者⼀一个ROWID列列-152 42809 DROP CHECK试图删除⼀一个参照约束,或者DROP FOREIGN试图删除⼀一个检查约束-153 42908 ⽆无效的视图建⽴立请求,必须为旋转列列表中列列出的列列出的未命名的列列或者重复的列列提供⼀一个名字-154 42909 不不能⽤用UNION、UNION ALL或者⼀一个远程表建⽴立视图-156 42809 在视图上建⽴立索引是⾮非法的,或者在ALTER TABLE,CREATE TRIGGER,DROP TABLE或LOCK TABLE语句句上指定⼀一个不不是表的其他对象这是⽆无效的-157 42810 必须在FOREIGN KEY语句句中指定⼀一个表名-158 42811 视图的列列和选择列列表中的列列不不相匹配-159 42089 ⽆无效DROP或COMMENT ON语句句-160 42813 对该视图的WITH CHECK OPTION⽆无效-161 44000 正被更更新的视图WITH CHECK OPTION语句句使得这⾏行行不不能被插⼊入或更更新-164 42502 ⽤用户没有建⽴立这个视图的权限-170 42605 标量量函数指定了了⽆无效的参数个数-171 42815 标量量函数指定了了⽆无效的数据类型⻓长度或者⽆无效数值-173 42801 在⾮非只读型的游标上不不能指定隔离级别UR-180 22007 DATE、TIME、TIMESTAMP值的字符串串表示法的语法不不对-181 22001 不不是有效的DATE、TIME、TIMESTAMP值-182 42816 在算术表达式中的⽇日期/时间值⽆无效-183 22008 在算术表达式中返回的⽇日期/时间值的结果不不在有效值的范围内-184 42610 没有正确使⽤用⽇日期/时间值的参数标记-185 57008 没有定义本定的⽇日期/时间出⼝口-186 22505 改变本定的⽇日期/时间出⼝口引发这个程序的⻓长度⽆无效-187 22506 MVS返回⽆无效的当前⽇日期/时间-188 22503 字符串串表示⽆无效-189 22522 指定的编码字符集的ID⽆无效或没有定义-190 42837 不不能象所设定的那样改变(ALTER)列列。

相关文档
最新文档