db2 订阅
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本。DB2主要应用于大型应用系统,具有较好的可伸缩性,可支持从大型机到单用户环境,应用于所有常见的服务器操作系统平台下。 DB2提供了高层次的数据利用性、完整性、安全性、可恢复性,以及小规模到大规模应用程序的执行能力,具有与平台无关的基本功能和SQL命令。DB2采用了数据分级技术,能够使大型机数据很方便地下载到LAN数据库服务器,使得客户机/服务器用户和基于LAN的应用程序可以访问大型机数据,并使数据库本地化及远程连接透明化。 DB2以拥有一个非常完备的查询优化器而著称,其外部连接改善了查询性能,并支持多任务并行查询。 DB2具有很好的网络支持能力,每个子系统可以连接十几万个分布式用户,可同时激活上千个活动线程,对大型分布式应用系统尤为适用。DB2除了可以提供主流的OS/390和VM操作系统,以及中等规模的AS/400系统之外,IBM还提供了跨平台(包括基于UNIX的LINUX,HP-UX,SunSolaris,以及SCOUnixWare;还有用于个人电脑的OS/2操作系统,以及微软的Windows 2000和其早期的系统)的DB2产品。DB2数据库可以通过使用微软的开放数据库连接(ODBC)接口,Java数据库连接(JDBC)接口,或者CORBA接口代理被任何的应用程序访问。 展开全文
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本。DB2主要应用于大型应用系统,具有较好的可伸缩性,可支持从大型机到单用户环境,应用于所有常见的服务器操作系统平台下。 DB2提供了高层次的数据利用性、完整性、安全性、可恢复性,以及小规模到大规模应用程序的执行能力,具有与平台无关的基本功能和SQL命令。DB2采用了数据分级技术,能够使大型机数据很方便地下载到LAN数据库服务器,使得客户机/服务器用户和基于LAN的应用程序可以访问大型机数据,并使数据库本地化及远程连接透明化。 DB2以拥有一个非常完备的查询优化器而著称,其外部连接改善了查询性能,并支持多任务并行查询。 DB2具有很好的网络支持能力,每个子系统可以连接十几万个分布式用户,可同时激活上千个活动线程,对大型分布式应用系统尤为适用。DB2除了可以提供主流的OS/390和VM操作系统,以及中等规模的AS/400系统之外,IBM还提供了跨平台(包括基于UNIX的LINUX,HP-UX,SunSolaris,以及SCOUnixWare;还有用于个人电脑的OS/2操作系统,以及微软的Windows 2000和其早期的系统)的DB2产品。DB2数据库可以通过使用微软的开放数据库连接(ODBC)接口,Java数据库连接(JDBC)接口,或者CORBA接口代理被任何的应用程序访问。
信息
开发商
IBM
软件授权
专业版 免费版
软件名称
DB2
更新时间
2013年6月
软件版本
V10.5
软件平台
Unix,Windows,Linux
软件语言
sql
DB2版本
DB2有众多的版本,或者是许可证。为了弱化“版本”的概念增强可选择性,IBM允许客户不购买他们不需要的特性。示例版本包括Express、Workgroup和Enterprise版本。基于Linux/UNIX/Windows的最复杂的版本是DB2 Data Warehouse Enterprise Edition,缩写为DB2 DWE。这个版本的偏重于混合工作负荷(线上交易处理和数据仓库)和商业智能的实现。DB2 DWE包括一些商务智能的特性例如ETL、数据发掘、OLAP加速以及in-line analytics。DB2 Everyplace主要用于移动计算。 DB2(3张) 移动计算的真正力量并不在于移动设备本身,而是在于能够利用来自其他来源的数据。DB2 Everyplace 不仅仅是一种移动计算基础设施。它是一个完整的环境,包含了构建、部署和支持强大的电子商务应用程序所需的工具。DB2 Everyplace 提供一个“指纹” 引擎(大约200 KB),其中包含所有的安全特性,比如表加密和提供高性能的高级索引技术。它可以在当今最常见的各种手持设备上顺利地运行(提供多线程支持),比如:Palm OS、Microsoft Windows Mobile Edition、任何基于Windows 的32 位操作系统、Symbian、QNX Neutrino、Java 2 Platform. Micro Edition(J2ME)设备(比如RIM 的Blackberry pager)、嵌入式Linux 发布版(比如BlueCat Linux)等等。DB2 Personal EditionDB2 Personal Edition(DB2 Personal)是单用户RDBMS,运行于低价的商用硬件桌面计算机上。DB2 Personal 包含DB2 Express 的所有特性,但是有一个例外:远程客户机无法连接运行这个DB2 版本的数据库。DB2 Express - CDB2 Express - C 其实 不算是DB2 系列的一个版本,但是它提供了DB2 Express 的大多数功能。2006 年1 月,IBM 发布了这个特殊的DB2 免费版本,可以用于基于Linux 和Windows 的操作系统。DB2 Express EditionDB2 Express Edition(DB2 Express)是一种功能全面的支持Web 的客户机/服务器RDBMS。DB2 Express 可以用于基于Windows 和Linux 的工作站。DB2 Express 提供一个低价的入门级服务器,主要用于小型企业和部门的计算任务。DB2 Workgroup EditionDB2 Workgroup Edition(DB2 Workgroup)和DB2 Express Edition 功能相同,只是在服务器上可以安装的内存和价值单元(等于一个服务器处理器核心的能力)数量方面有区别。DB2 Enterprise EditionDB2 Enterprise Edition(DB2 Enterprise)是一种功能全面的支持Web 的客户机/服务器RDBMS。它可以用于所有支持的UNIX 版本、Linux 和Windows。DB2 Enterprise 适合作为大型和中型的部门服务器。DB2 Enterprise 包含DB2 Express 和DB2 Workgroup 的所有功能,还添加了其他功能。Data Enterprise Developer EditionData Enterprise Developer Edition(DEDE)是为应用程序开发人员提供的特殊版本。这个版本提供了几个信息管理产品,使应用程序开发人员可以对应用程序进行设计、构建和建立原型,产生的应用程序可以部署在任何IBM 信息管理软件客户机或服务器平台上。在DB2 9 中,这个软件包已经取消了,由DB2 Express - C 取代。
收起全文
精华内容
参与话题
问答
  • 好像由于同时执行多条(2条以上)alter SQL语句导致db2数据库报错SQLCODE=-668, SQLSTATE=57016 亲测解决方案: dbvisualizer客户端执行下面sql: CALL SYSPROC.ADMIN_CMD('REORG table schema.tableName ') ; ...

    好像由于同时执行多条(2条以上)alter SQL语句导致db2数据库报错 SQLCODE=-668, SQLSTATE=57016

    亲测解决方案:

    dbvisualizer客户端执行下面sql:

    CALL SYSPROC.ADMIN_CMD('REORG  table schema.tableName ') ;

     

     

     

     

     

     

     

     

     

     

     

     

    展开全文
  • DB2 SQL SQL0902C 错误

    2013-10-23 13:09:26
    SQL0902C 发生错误。无法处理后续的SQL语句。 SQLSTATE=58005 原因是:备份的虚拟空间改变了,恢复时要重新建立新虚拟空间。 命令是:restore db test from C:\dbbak taken at 20080121145342 on C:\ dbpath on ...
    SQL0902C 发生错误<原因码 = "">。无法处理后续的SQL语句。 SQLSTATE=58005

    原因是:备份的虚拟空间改变了,恢复时要重新建立新虚拟空间。
    命令是:restore db test from C:\dbbak taken at 20080121145342 on C:\ dbpath on C:\DB
    展开全文
  • DB2 SQL 精萃

    万次阅读 2009-09-23 14:02:00
    ----start  凡是知道数据库的人都知道SQL,凡是对SQL有一点了解的人都觉得SQL很简单,凡是有这种感觉的人都是SQL得初级用户,因为他学会了增查删改就以为这就是SQL的全部。...(注意:这些技巧只适用于DB2

    ----start

    如果你认为本系列文章对你有所帮助,请大家有钱的捧个钱场,点击此处赞助,赞助额1元起步,多少随意,赞助时留下 Email,你将收到本人所写的所有电子书。没钱的捧个人场,求好评或建议,点击此处免费下载本人的电子书。


          凡是知道数据库的人都知道SQL,凡是对SQL有一点了解的人都觉得SQL很简单,凡是有这种感觉的人都是SQL得初级用户,因为他学会了增查删改就以为这就是SQL的全部。目前的大部分应用软件都是以数据库为中心,随着软件的运行,数据量会越来越大。如何用简洁、高效的SQL语句操作数据显得越来越重要。本系列文章将给大家介绍常用的一些SQL技巧。(注意:这些技巧只适用于DB2


    连接字符串

    在字符串中输入单引号

    在字符串中输入回车换行或其它特殊字符

    DB2 INSERT 语句

    DB2 UPDATE 语句

    DB2 中删除数据

    相关子查询

    多字段查询

    在ORDER BY 子句中加入主键或唯一键

    GROUPING SETS、ROLLUP、CUBE

    SOME,ANY,All,EXISTS,IN

    UNION, INTERSECT, EXCEPT

    在操作数据的同时查看操作前或操作后的值

    DB2 Merge 语句的使用

    采集样本数据

    IN 与 DISTINCT

    尽量避免在SQL语句中使用OR

    尽量避免在SQL语句的WHERE子句中使用函数

    尽量避免在SQL语句中使用LIKE

    指定隔离级别

    表连接(JOIN)

    DB2 函数概览

    半角全角转换

    将NULL值转化为其他值

    操作日期和时间

    数据类型转换

    SQL中的分支判断(CASE语句的使用

    定义临时集合(VALUES语句的使用)

    公共表表达式(WITH语句的使用)

    嵌套表表达式(Nested Table Expression)

    DB2 临时表

    DB2 在线分析处理(OLAP函数的使用)

    DB2 分页查询

    DB2 转列

    一个类似行转列的问题

    更多简单而实用的DB2 SQL 语句

    如何写出高效的SQL

    DB2 特殊寄存器(Special Registers)

    DB2 物化查询表

    SQL PL 精萃

    ----更多参见:DB2 精萃

    ----声明:转载请注明出处

    ----last updated on 2014.11.22

    ----written by ShangBo on 2009.9.23

    ----end

     

    展开全文
  • DB2 SQL 消息

    万次阅读 2013-07-16 11:43:31
    SQL0000W 语句处理成功。 SQL0001N 绑定或预编译未成功完成。 SQL0002N 绑定文件名无效。 SQL0003N 数据库名称无效。 SQL0004N 密码无效。 SQL0005N 消息文件名无效。 SQL0006N 日期时间格式参数...
    SQL0000W   语句处理成功。
    SQL0001N    绑定或预编译未成功完成。
    SQL0002N    绑定文件名无效。
    SQL0003N    数据库名称无效。
    SQL0004N    密码无效。
    SQL0005N    消息文件名无效。
    SQL0006N    日期时间格式参数无效。
    SQL0007N    文本 后面的字符 字符 无效。
    SQL0008N    在主变量声明中找到的标记 标记 无效。
    SQL0009W    忽略了覆盖预编译选项的尝试。
    SQL0010N    以 字符串 开始的字符串常量没有字符串结束定界符。
    SQL0011N    注释未终止。
    SQL0012W    列 发生了无限制的相关。
    SQL0013N    空定界标识无效。
    SQL0014N    源文件名无效。
    SQL0015N    主变量数据类型 标记-1 无效。而应使用 标记-2。
    SQL0017N    必须在 SQL 函数或方法中指定和执行 RETURN 语句。
    SQL0020W    绑定或预编译选项 选项名(名称或值)不受目标数据库支持,将被忽略。
    SQL0021W    略无效的预编译器选项 选项。
    SQL0022W    忽略重复的预编译器选项 选项。
    SQL0023N     数据库名称无效。
    SQL0024N    未指定数据库名称。
    SQL0025W绑定或预编译完成,且带有警告。
    SQL0026N密码无效。
    SQL0028C       绑定文件的发行版号无效。
    SQL0029N
    需要 INTO 子句。
    SQL0030N
    未指定源文件名。
    SQL0031C
    打不开文件 名称。
    SQL0032C
    无法使用文件 名称。
    SQL0033N
    名称 是无效的绑定文件。
    SQL0034N
    未指定绑定文件名。
    SQL0035N
    打不开文件 名称。
    SQL0036N
    文件名 名称 的语法无效。
    SQL0037W
    消息文件 名称 的语法无效。
    SQL0038W
    由于在将 DB2 提供的此列表文件绑定至 DB2/MVS、SQL/DS 或 OS/400 时需要绑定选项 SQLERROR CONTINUE,因此该选项已被激活。
    SQL0039N     由于绑定文件无效,绑定程序未完成处理。
    SQL0040N    列表 名称 中的一个或多个绑定文件上出错。未绑定下列文件:列表。
    SQL0041N    因为发生了终止处理的致命错误,所以没有尝试根据列表 名称 中的文件号 号码 绑定文件。
    SQL0051N    保留单个程序的所有 SQL 语句所需的空间超出了它允许的最大值。
    SQL0053W    程序中未找到任何 SQL 语句。
    SQL0055N    源输入文件为空。
    SQL0056N    在嵌套复合语句中存在 SQLSTATE 或 SQLCODE 变量声明。
    SQL0057N    SQL 函数或方法中的 RETURN 语句必须包括返回值。
    SQL0058N    SQL 过程中的 RETURN 语句值的数据类型必须是 INTEGER。
    SQL0060W    名称 预编译器正在进行中。
    SQL0061W    绑定程序正在进行中。
    SQL0062W
    启动文件 名称 的 INCLUDE。
    SQL0063W
    完成了文件 名称 的 INCLUDE。
    SQL0064N
    文件 名称 直接或间接地包含它本身。
    SQL0065N
    主变量声明中遇到意外的行结束。
    SQL0078N
    必须为例程 例程名 指定参数名。
    SQL0079N
    声明的全局临时表或索引 名称 的“模式”名必须是 SESSION,而不是 模式名。
    SQL0081N
    在预编译/绑定过程中返回 SQLCODE sqlcode。
    SQL0082C
    发生错误,它终止了处理。
    SQL0083C
    内存分配出错。
    SQL0084N
    EXECUTE IMMEDIATE 语句包含 SELECT 或 VALUES 语句。
    SQL0085N
    已定义了语句名 名称。
    SQL0086C
    内存分配出错。
    SQL0087N
    主变量 名称 是在不允许结构参考的地方使用的结构。
    SQL0088N
    主变量 名称 是有歧义的。
    SQL0089N
    在找到 100 个错误后,结束处理。
    SQL0091W
    预编译或绑定结束,具有 数值-1 个错误和 数值-2 个警告。
    SQL0092N
    因为先前的错误,未创建任何程序包。
    SQL0093N
    在 EXEC SQL 语句终结符以前遇到输入结束。
    SQL0094N
    由于用户的中断请求,结束了绑定。
    SQL0095N
    因为先前的错误,未创建任何绑定文件。
    SQL0097N
    在 SQL 例程中,不支持数据类型为 LONG VARCHAR 或 LONG VARGRAPHIC 的变量或参数。
    SQL0100W
    找不到进行 FETCH、UPDATE 或 DELETE 操作的行; 或者查询的结果是一个空表。
    SQL0101N
    语句太长或者太复杂。
    SQL0102N
    以 字符串 开始的字符串常量太长。
    SQL0103N
    数字文字 文字 无效。
    SQL0104N
    在 文本 后面找到异常标记 标记。预期标记可能包括:标记列表。
    SQL0105N
    以 字符串 开始的字符串常量无效。
    SQL0106N
    SQL 语句正确开始,但不完整。
    SQL0107N
    名称 名称 太长。最大长度为 长度。
    SQL0108N
    名称 名称 的限定符数是错误的。
    SQL0109N
    不允许 子句 子句。
    SQL0110N
    字符串 是无效的十六进制常数。
    SQL0111N
    列函数 名称 不包括列名。
    SQL0112N
    列函数 名称 的操作数包括列函数、标量全查询或子查询。
    SQL0113N
    标识 中包含不允许的字符或不包含任何字符。
    SQL0117N
    赋值数目与指定的或隐含的列数或变量数不一样。
    SQL0118N
    作为 INSERT、DELETE 或 UPDATE 语句的目标的表或视图,在 FROM 子句中也被指定了。
    SQL0119N
    在 SELECT 子句、HAVING 子句 或 ORDER BY 子句中指定的以 表达式开头 开始的表达式未在 GROUP BY 子句中指定,或者它在 SELECT 子句、HAVING 子句或 ORDER BY 子句中,具有列函数,但未指定 GROUP BY 子句。
    SQL0120N
    无效使用了聚集函数或 OLAP 函数。
    SQL0121N
    在同一条 SQL 语句中多次为赋值指定了目标名称 名称。
    SQL0122N
    SELECT 语句中没有 GROUP BY 子句但在 SELECT 子句中包含有列名或表达式和列函数,或是列名或表达式包含在 SELECT 子句中,但不在 GROUP BY 子句中。
    SQL0123N
    函数 名称 中的位置 n 处的参数必须是常量或关键字。
    SQL0125N
    ORDER BY 子句中的列号码或者小于 1,或者大于结果表中的列数。
    SQL0127N
    多次指定 DISTINCT。
    SQL0129N
    语句包含太多表名。
    SQL0130N
    ESCAPE 子句不是单个字符,或者模式字符串中转义字符的出现是无效的。
    SQL0131N
    LIKE 谓词的操作数有不兼容的数据类型。
    SQL0132N
    LIKE 谓词或 POSSTR 标量函数无效,因为第一个操作数不是字符串表达式,或者第二个操作数不是字符串。LOCATE 或 POSITION 标量函数无效,因为第一个操作数不是字符串,或者第二个操作数不是字符串表达式。
    SQL0134N
    不正确地使用字符串列、主变量、常量或函数 名称。
    SQL0135N
    INSERT 语句或 UPDATE 语句中长串列的输入必须来自主变量,或是关键字 NULL。
    SQL0137N
    操作 中所得到的长度大于 最大值。
    SQL0138N
    内置字符串函数的数字自变量超出了范围。
    SQL0139W
    列 列 的规范中出现冗余子句。
    SQL0142N
    不支持 SQL 语句。
    SQL0143W
    不支持 SQL 语句; 忽略无效的语法。
    SQL0150N
    INSERT、DELETE、UPDATE 或 MERGE 语句中的目标全查询、视图、类型表、具体化查询表或登台表是不允许对其执行所请求的操作的目标。
    SQL0151N
    不能更新列 名称。
    SQL0152N
    约束 约束名 是 实际约束类型 约束而不是 期望约束类型 约束。
    SQL0153N
    语句不包括必需的列表。
    SQL0155N
    不能修改触发器转换表。
    SQL0156N
    此操作所使用的名称不是表。
    SQL0157N
    在 FOREIGN KEY 子句中不允许 名称,因为它不标识基本表。
    SQL0158N
    为 名称 指定的列数与结果表中的列数不相同。
    SQL0159N
    语句引用 对象,它标识 对象类型 而不是 期望的对象类型。
    SQL0160N
    WITH CHECK OPTION 子句对指定的视图无效。
    SQL0161N
    插入或更新操作的结果行不符合视图定义。
    SQL0170N
    函数 名称 的自变量数不正确。
    SQL0171N
    例程 名称 的自变量 n 的数据类型、长度或值不正确。
    SQL0172N
    名称 是无效的函数名。
    SQL0176N
    TRANSLATE 标量函数的第二个、第三个或第四个自变量不正确。
    SQL0180N
    日期时间值的字符串表示法的语法不正确。
    SQL0181N
    日期时间值的字符串表示法超出范围。
    SQL0182N
    带有日期时间值或作了标记的持续时间的表达式无效。
    SQL0183N
    日期时间算术运算或日期时间标量函数的结果不在有效的日期范围内。
    SQL0187N
    对当前日期/时间专用寄存器的引用无效。
    SQL0190N
    ALTER TABLE 表名 为列 列名 指定的属性与现有列不兼容。
    SQL0191N
    因为分段 MBCS 字符而出错。
    SQL0193N
    在 ALTER TABLE 语句中,已将列 列名 指定为 NOT NULL,而 DEFAULT 子句或者未指定,或者被指定为 DEFAULT NULL。
    SQL0195N
    不能删除 表名 的最后一列。
    SQL0196N
    不能删除 表名 中的第 列名 列。原因码 = 原因码。
    SQL0197N
    限定的列名在 ORDER BY 子句中是不允许的。
    SQL0198N
    PREPARE 或 EXECUTE IMMEDIATE 语句的语句字符串为空白或空。
    SQL0199N
    在 文本 之后使用保留字 关键字 是无效的。预期标记可能包括:标记列表。
    SQL0203N
    对列 名称 的引用是有歧义的。
    SQL0204N
    名称 是一个未定义的名称。
    SQL0205N
    列或属性 名称 未在 对象名 中定义。
    SQL0206N
    名称 在使用它的上下文中无效。
    SQL0207N
    列名在与集合运算符配合使用的 SELECT 语句的 ORDER BY 子句中是不允许的。
    SQL0208N
    因为列 名称 不是结果表的一部分,所以 ORDER BY 子句无效。
    SQL0212N
    名称 是重复的表标志符,或在触发器定义的 REFERENCING 子句中多次指定。
    SQL0213N
    参数 参数名 不在例程 例程名 中。
    SQL0214N
    在下列位置的 ORDER BY 子句中的表达式,或在 子句类型 子句中以 表达式开始或按位置排序 开始的表达式无效。原因码 = 原因码。
    SQL0216N
    在谓词运算符两边的元素数不匹配。谓词运算符是 谓词运算符。
    SQL0217W
    当仅在处理 Explain 信息请求时不执行语句。
    SQL0219N
    必需的 Explain 表 名称 不存在。
    SQL0220N
    Explain 表 名称 的列 名称-2 的定义不正确或者丢失。
    SQL0222N
    对使用游标 游标名 的孔尝试执行了操作。
    SQL0224N
    结果表与使用游标 游标名 的基本表不一致。
    SQL0225N
    游标 游标名 FETCH 语句无效,因为该游标未定义为 SCROLL。
    SQL0227N
    不允许 FETCH NEXT、PRIOR、CURRENT 或 RELATIVE,因为游标 游标名 的位置未知(sqlcode,sqlstate)。
    SQL0228N
    为只读游标 游标名 指定了 FOR UPDATE 子句。
    SQL0231W
    游标 游标名 的当前位置对于当前行的 FETCH 无效。
    SQL0236W
    SQLDA 仅提供了 整数-1 个 SQLVAR 条目。整数-3 个列需要 整数-2 个 SQLVAR 条目。未设置 SQLVAR 条目。
    SQL0237W
    SQLDA 仅提供了 整数-1 个 SQLVAR 条目。由于至少其中一个描述的列是单值类型,因此应指定了 整数-2 个 SQLVAR 条目。未设置任何“辅助 SQLVAR”条目。
    SQL0238W
    SQLDA 仅提供了 整数-1 个 SQLVAR 条目。因为正在描述的列中至少一列是 LOB 或结构化类型,所以整数-3 个列需要 整数-2 个 SQLVAR 条目。未设置 SQLVAR 条目。
    SQL0239W
    SQLDA 仅提供了 整数-1 个 SQLVAR 条目。由于正在描述的列中至少有一列是单值类型或引用类型,因此 整数-3 个列需要 整数-2 个 SQLVAR 条目。未设置 SQLVAR 条目。
    SQL0242N
    对象列表中多次指定了名为 对象名,且类型为 对象类型 的对象。
    SQL0243N
    不能为指定的 SELECT 语句定义 SENSITIVE 游标 游标名。
    SQL0244N
    在 FETCH 上指定的 SENSITIVITY 灵敏度 对于游标 游标名 无效。
    SQL0257N
    不支持原始设备容器。
    SQL0258N
    当表空间的重新平衡暂挂或在进行中时不能执行容器操作。
    SQL0259N
    表空间的容器映射太复杂。
    SQL0260N
    列 列名 不能属于分布键或表分区键,因为它是 LONG 列、DATALINK 列、XML 列或结构化类型列。
    SQL0262N
    不能在数据库分区组 组名 中创建表 表名,因为不存在可用作分区键的列。
    SQL0263N
    从 节点号-1 到 节点号-2 的节点范围无效。第二个节点号必须大于或等于第一个节点号。
    SQL0264N
    不能添加或删除分区键,因为表驻留在一个在多节点节点组 名称 上定义的表空间中。
    SQL0265N
    节点 节点号 是重复节点。
    SQL0266N
    节点 节点号 未定义。
    SQL0268N
    当正在重新分发数据库分区组时,不能执行 操作。
    SQL0269N
    数据库包含最大分区映射数。
    SQL0270N
    函数不受支持(原因码 = 原因码)。
    SQL0271N
    FID 为 fid 的表的索引文件丢失或无效。
    SQL0276N
    因为数据库 名称 处于复原暂挂状态,所以不能与它进行连接。
    SQL0279N
    在 COMMIT 或 ROLLBACK 处理期间,已终止了数据库连接。该事务可能是不确定的。原因码 = 原因码。
    SQL0280W
    视图、触发器或具体化查询表 名称 替换了现有的不可用视图、触发器或具体化查询表。
    SQL0281N
    因为表空间 表空间名 是系统管理的表空间,所以不能用其他容器来进行更改。
    SQL0282N
    不能删除表空间 表空间名,原因是,它当中至少有一个表 表名,它的一个或多个部分在另一个表空间中。
    SQL0283N
    不能删除系统临时表空间 表空间名,因为它是数据库中页大小为 页大小 的唯一系统临时表空间。
    SQL0284N
    未创建表,因为子句 子句 后面的表空间 表空间名 是一个 表空间类型 的表空间。
    SQL0285N
    因为主表空间 表空间名 是系统管理的表空间,所以不能将表 表名 的索引和/或长列分配给独立的表空间。
    SQL0286N
    找不到页大小至少为 页大小、许可使用授权标识 用户名 的缺省表空间。
    SQL0287N
    SYSCATSPACE 不可用于用户对象。
    SQL0288N
    不能使用 MANAGED BY SYSTEM 定义大型表空间。
    SQL0289N
    未能在表空间 表空间名 中分配新页面。
    SQL0290N
    不允许访问表空间。
    SQL0291N
    表空间不允许状态过渡。
    SQL0292N
    不能创建内部数据库文件。
    SQL0293N
    访问表空间容器时出错。
    SQL0294N
    容器已在使用中。
    SQL0295N
    表空间所有容器名的组合长度太长。
    SQL0296N
    超过表空间限制。
    SQL0297N
    容器或存储路径的路径名太长。
    SQL0298N
    错误的容器路径。
    SQL0299N
    容器已经分配给表空间。
    SQL0301N
    不能使用输入主变量或参数号 号码 的值,因为其数据类型方面的问题。
    SQL0302N
    在 EXECUTE 或 OPEN 语句中的主变量值对于其相应的使用而言过大。
    SQL0303N
    不可将值赋给 SELECT、VALUES、FETCH 或赋值语句中的主变量,因为数据类型不兼容。
    SQL0304N
    不能赋值给主变量,因为该值不在主变量的数据类型的范围之内。
    SQL0305N
    因为没有指定指示符变量,所以不能将 NULL 值赋给主变量。
    SQL0306N
    主变量 名称 未定义。
    SQL0307N
    主变量 名称 已定义。
    SQL0308N
    主变量数的限制已达到。
    SQL0309N
    OPEN 语句中的主变量的值为 NULL,但其相应的使用不可为 NULL。
    SQL0310N
    SQL 语句包含太多的主变量。
    SQL0311N
    字符串主变量号 变量号 的长度为负数或者大于最大值。
    SQL0312N
    在动态 SQL 语句、视图定义或触发器定义中使用主变量 主机名。
    SQL0313N
    在 EXECUTE 或 OPEN 语句中的主变量的数目与需要的值的数目不相等。
    SQL0314N
    不正确地声明了主变量 名称。
    SQL0315N
    未正确地声明主变量。
    SQL0317N
    在 BEGIN DECLARE SECTION 之后未找到 END DELCARE SECTION。
    SQL0318N
    找到 END DECLARE SECTION,但没有前面的 BEGIN DECLARE SECTION。
    SQL0324N
    用法 变量名 名称 的类型错误。
    SQL0327N
    无法将行插入表 表名 中,因为它在定义的数据分区范围之外。
    SQL0329N
    路径名列表 字符串常量或主变量 无效。
    SQL0330N
    不能使用字符串,因为无法对其进行处理。原因码 = 原因码。代码点 = 代码点。主变量位置是 主变量位置。
    SQL0332N
    不支持从源代码页 源代码页 到目标代码页 目标代码页 的字符转换。
    SQL0334N
    当执行从代码页 源 到代码页 目标 的转换时发生溢出。目标区域的最大大小为 最大长度。源字符串的长度为 源长度,且它的十六进制表示为 字符串。
    SQL0336N
    十进制数的小数位必须为零。
    SQL0338N
    与 JOIN 运算符相关联的 ON 子句或 MERGE 语句中的 ON 子句无效。
    SQL0340N
    公共表表达式 名称 与同一语句中出现的另一个公共表表达式定义有相同标识。
    SQL0341N
    循环引用存在于公共表表达式 名称-1 和 名称-2之间。
    SQL0342N
    公共表表达式 名称 不能使用 SELECT DISTINCT,必须使用 UNION ALL,因为它是递归的。
    SQL0343N
    列名是递归公共表表达式 名称 所必需的。
    SQL0344N
    递归公共表表达式 名称 有一列 列名 具有不匹配的数据类型、长度或代码页。
    SQL0345N
    递归公共表表达式的全查询 名称 必须是两个或多个全查询的 UNION,并且不能包括列函数、GROUP BY 子句、HAVING 子句、ORDER BY 子句或包括 ON 子句的显式连接。
    SQL0346N
    对公共表表达式 名称 的无效引用发生在第一个全查询中,该引用在同一条 FROM 子句中第二次出现,或出现在子查询中的 FROM 子句中。
    SQL0347W
    递归公共表表达式 名称 可能包含无限循环。
    SQL0348N
    不能在此上下文中指定 序列表达式。
    SQL0349N
    位置 列位置 处列的 NEXT VALUE 表达式的规范必须与所有行同一列的所有其他表达式的规范相匹配。
    SQL0350N
    在索引、键、唯一约束、函数依赖性、生成列或已声明临时表中 不能使用 LOB、LONG VARCHAR、DATALINK、XML 或结构化类型列 列名。
    SQL0351N
    在输出 SQLDA(选择列表)的位置 位置编号 中遇到不支持的 SQLTYPE。
    SQL0352N
    在输入列表(SQLDA)的位置 位置编号 中遇到不受支持的 SQLTYPE。
    SQL0355N
    定义的列 列名 太大而不能记录。
    SQL0357N
    DB2 Data Links Manager 名称 当前不可用。原因码 = 原因码。
    SQL0358N
    无法访问由 DATALINK 值引用的文件。原因码 = 原因码。
    SQL0359N
    标识列或者序列的值范围用完。
    SQL0360W
    因为表 表名 处于“Datalink 协调暂挂”(DRP)或“Datalink 协调不可能”(DRNP)状态,所以 DATALINK 值可能无效。
    SQL0364W
    在执行 运算 运算期间,发生了 DECFLOAT 异常 异常类型。
    SQL0368N
    未向数据库注册 DB2 Data Links Manager dlm-名称。
    SQL0370N
    位置 n 中的参数必须在 LANGUAGE SQL 函数 名称 的 CREATE FUNCTION 语句中命名。
    SQL0372N
    数据类型或属性为 ROWID、IDENTITY、安全标号或行更改时间戳记的列只能对表指定一次。
    SQL0373N
    不能对 GENERATED 列 列名 指定 DEFAULT 子句。
    SQL0374N
    尚未在 LANGUAGE SQL 函数 函数名 的 CREATE FUNCTION 语句中指定 子句 子句,但对该函数的主体检查表明应指定该子句。
    SQL0385W
    对 SQL 例程中 SQLSTATE 或 SQLCODE 变量的赋值可能会被覆盖,不会激活任何处理程序。
    SQL0388N
    在函数 函数名 中的 CREATE CAST 语句中,源 源数据类型名 和目标 目标数据类型名 都是内置类型,或它们都是同一类型。
    SQL0389N
    在 CREATE CAST 语句中标识的特定函数实例 特定名称 具有多个参数、具有与源数据类型不匹配的参数,或返回与目标不匹配的数据类型。
    SQL0390N
    函数 函数名 解析为特定函数,特定名称 在使用的上下文中是无效的。
    SQL0391N
    使用基于行的函数 函数名 无效。
    SQL0392N
    为游标 游标 提供的 SQLDA 已从先前的访存中进行了更改。
    SQL0396N
    在最终调用处理期间,对象类型 对象名(特定名称 特定名称)试图执行 SQL 语句。
    SQL0401N
    用于运算 运算符 的操作数的数据类型不兼容。
    SQL0402N
    算术函数或运算 运算符 的操作数数据类型不是数字。
    SQL0403W
    新定义的别名 名称 解析为当前未定义的对象 名称-2。
    SQL0404N
    UPDATE 或 INSERT 语句中的字符串对列 名称 而言太长。
    SQL0405N
    数字文字 文字 无效,因为其值超出范围。
    SQL0406N
    在 UPDATE 或 INSERT 语句中的数值不在它的目标列范围内。
    SQL0407N
    不允许对 NOT NULL 列 名称 赋予空值。
    SQL0408N
    值与其赋值目标的数据类型不兼容。目标名为 名称。
    SQL0409N
    COUNT 函数的操作数无效。
    SQL0410N
    数值 值 太长。
    SQL0412N
    从仅允许一列的子查询中返回了多列。
    SQL0413N
    在数字数据类型转换期间发生溢出。
    SQL0415N
    对应列的数据类型在包括集合运算符的全查询中不兼容,或在 INSERT 或全查询的 VALUES 子句的多行中不兼容。
    SQL0416N
    不能在由非 UNION ALL 的集合运算符连接的 SELECT 或 VALUES 语句中指定长于 254 字节的结果列。
    SQL0417N
    要预编译的语句字符串包含作为同一运算符的操作数的参数标记。
    SQL0418N
    语句包含无效参数标记的使用。
    SQL0419N
    十进制除法运算无效,因为结果将有一个负小数位。
    SQL0420N
    在函数 函数名 的字符串自变量中找到无效字符。
    SQL0421N
    集合运算符或 VALUES 子句的操作数没有相同列数。
    SQL0423N
    定位器变量 变量位置 当前不表示任何值。
    SQL0426N
    对于应用程序执行环境而言,动态落实无效。
    SQL0427N
    对于应用程序执行环境,动态回滚无效。
    SQL0428N
    只允许将该 SQL 语句作为工作单元的第一条语句。
    SQL0429N
    已超过并发 LOB 定位器的最大数目。
    SQL0430N
    用户定义的函数 函数名(特定名称 特定名称)已异常终止。
    SQL0431N
    用户定义的函数 函数名 (特定名称 特定名称)已被用户中断。
    SQL0432N
    参数标记不能有用户定义的类型名或引用目标类型名 用户定义的类型名。
    SQL0433N
    值 值 太长。
    SQL0434W
    已将子句 子句 的不受支持的值替换为值 值。
    SQL0435N
    指定了无效的应用程序定义的 SQLSTATE sqlstate。
    SQL0436N
    C 语言以 NULL 结束的字符串主变量中丢失终止 NULL 字符。
    SQL0437W
    此复杂查询的性能可能是次优的。原因码:原因码。
    SQL0438N
    应用程序生成错误或警告,其诊断文本为:文本。
    SQL0439N
    用户定义的函数 函数名 是由导致错误 sqlcode 的函数 源函数 间接实现的。
    SQL0440N
    找不到具有兼容自变量的类型为 例程类型 的名为 例程名 的已授权例程。
    SQL0441N
    对函数 函数名 使用关键字 DISTINCT 或 ALL 无效。
    SQL0442N
    在引用例程 例程名 时出错。超过了允许的最大自变量数(90)。
    SQL0443N
    例程 例程名(特定名称 特定名称)返回错误 SQLSTATE,且诊断文本为 文本。
    SQL0444N
    例程 例程名(特定名称 特定名称)是用库或路径 库或路径,不能访问的函数 函数代码标识 中的代码实现的。原因码:代码。
    SQL0445W
    值 值 已被截断。
    SQL0447W
    语句包含涉及子句 子句 的冗余规范。
    SQL0448N
    定义例程 例程名 时出错。已超过允许的最大参数个数(对于用户定义的函数和方法为 90 个,对于存储过程为 32767 个)。
    SQL0449N
    定义例程 例程名 的语句在 EXTERNAL NAME 子句中包含无效格式化的库/函数标识。
    SQL0450N
    例程 例程名(特定名称 特定名称)生成了太长的结果值、SQLSTATE 值、消息正文或暂存区。
    SQL0451N
    在定义例程 例程名 的语句中,数据项 定义包含不适用于用给定语言编写的非有源例程的数据类型 类型。
    SQL0452N
    不能访问主变量 变量位置 引用的文件。原因码:原因码。
    SQL0453N
    在定义例程 例程名 的语句中的 RETURNS 子句发现有问题。
    SQL0454N
    例程 例程名 的定义中所提供的特征符 与模式中已存在的某些其他例程的特征符相匹配,或者与类型的特征符相匹配。
    SQL0455N
    在例程 例程名中,为 SPECIFIC 名提供的模式名 模式名-1 与例程的模式名 模式名-2 不匹配。
    SQL0456N
    在例程 例程名 的定义中,SPECIFIC 名 特定名称 在模式中已存在。
    SQL0457N
    函数、方法、用户定义的数据类型或结构化数据类型属性不能称为 名称,因为它是保留给系统使用的。
    SQL0458N
    在按特征符来引用例程 例程名 时,找不到匹配的例程。
    SQL0461N
    不能将数据类型为 源数据类型 的值 CAST 为类型 目标数据类型。
    SQL0462W
    例程 例程名(特定名称 特定名称)返回警告 SQLSTATE,其诊断文本为 文本。
    SQL0463N
    例程 例程名(特定名称 特定名称)返回一个无效 SQLSTATE 状态,其诊断文本为 文本。
    SQL0464W
    过程 过程名称 返回 生成的-nbr-结果 个查询结果集,它超出定义的限制 最大-nbr-结果。
    SQL0465N
    无法启动、初始化受防护方式的进程,也不能与它进行通信。原因码为 代码。
    SQL0466W
    过程 过程名称 从存储过程返回 结果数目 个结果集。
    SQL0467W
    过程 过程名称 包括另一个结果集。总共有 最大-nbr-结果 个结果集。
    SQL0469N
    参数方式(IN、OUT 或 INOUT)对于带有特定名称 特定名称(参数号码 号码,名称 参数名)的过程 过程名称 中的参数无效。
    SQL0470N
    用户定义的例程 例程名(特定名称 特定名称)对于不能传送的自变量 自变量 具有空值。
    SQL0471N
    调用例程 名称 失败,因为 原因码。
    SQL0472N
    函数或方法 例程名(特定名称 特定名称)将一个或多个游标保持为打开。
    SQL0473N
    不允许与系统预定义类型具有相同名称的用户定义的数据类型。
    SQL0475N
    不能将 SOURCE 函数的结果类型 类型-1 强制类型转换为用户定义的函数 函数名 的 RETURNS 类型 类型-2。
    SQL0476N
    在无特征符的情况下引用了例程 函数名,但该例程在其模式中不是唯一的。
    SQL0478N
    不能对对象类型 对象类型-1 执行 DROP、ALTER、TRANSFER OWNERSHIP 或 REVOKE,因为它有一个类型为 对象类型-2 的从属对象 对象名。
    SQL0480N
    尚未调用过程 过程名称。
    SQL0481N
    GROUP BY 子句包含嵌套在 元素-2 中的 元素-1。
    SQL0483N
    在用户定义的函数 函数名 语句的 CREATE 中,参数的数目与 SOURCE 函数的参数数目不匹配。
    SQL0486N
    BOOLEAN、BINARY 和 VARBINARY 数据类型当前仅在内部受支持。
    SQL0487N
    例程 例程名(特定名称 特定名称)尝试执行 SQL 语句。
    SQL0489N
    在 SELECT 或 VALUES 列表项中的函数 函数名 生成了 BOOLEAN 结果。
    SQL0490N
    在 SQL 语句或命令中直接指定的数字 数字 在此上下文(最小值,最大值)中允许值的范围之外。
    SQL0491N
    例程 例程名 的定义必须有 RETURNS 子句以及下列三者之一:EXTERNAL 子句(带有其他必需关键字);RETURN 语句;或者 SOURCE 子句。
    SQL0492N
    用户定义的函数 函数名 的 CREATE 中有问题,参数号为 号码。可能涉及与 SOURCE 函数不匹配。
    SQL0493N
    例程 例程名(特定名称 特定名称)返回了一个在语法或数字上无效的日期、时间或时间戳记值。
    SQL0494W
    结果集数大于定位器数。
    SQL0495N
    成本类别 成本类别 中的估计处理器成本 估计数量-1 处理器秒数(估计数量-2 个服务单元)超过了资源限制错误阈值的 限制数量 个服务单元。
    SQL0499N
    游标 游标名 已分配给过程 过程名称 中的这个或另一个结果集。
    SQL0501N
    在 FETCH 或 CLOSE 语句中指定的游标未打开。
    SQL0502N
    在 OPEN 语句中指定的游标已打开。
    SQL0503N
    不能更新列,因为未在游标的 SELECT 语句的 FOR UPDATE 子句中对其进行标识。
    SQL0504N
    游标 名称 未定义。
    SQL0505N
    游标 名称 已定义。
    SQL0507N
    在 UPDATE 或 DELETE 语句中指定的游标未打开。
    SQL0508N
    在 UPDATE 或 DELETE 语句中指定的游标未定位在行上。
    SQL0509N
    在 UPDATE 或 DELETE 语句中指定的表与在游标的 SELECT 中指定的表不相同。
    SQL0510N
    对指定的游标不允许执行 UPDATE 或 DELETE。
    SQL0511N
    不允许 FOR UPDATE 子句,因为由游标指定的表不可修改。
    SQL0513W
    SQL 语句将修改整个表或视图。
    SQL0514N
    游标 名称 不处于预编译状态。
    SQL0516N
    DESCRIBE 语句未指定预编译语句。
    SQL0517N
    游标 名称 标识一个并非 SELECT 或 VALUES 语句的预编译语句。
    SQL0518N
    EXECUTE 语句中指定的语句未处于预编译状态,或者它是 SELECT 或 VALUES 语句。
    SQL0519N
    PREPARE 语句标识打开的游标 名称 的 SELECT 或 VALUES 语句。
    SQL0525N
    因为该 SQL 语句在节 = 节号 程序包 = 程序包模式.程序包名 一致性标记 = X一致性标记 的绑定时间出错,所以不能执行该语句。
    SQL0526N
    请求的功能不适用于已声明临时表。
    SQL0528N
    表或昵称 表名或昵称名 已有一个唯一约束,该唯一约束是约束 名称 的重复。
    SQL0530N
    FOREIGN KEY 约束名 的插入或更新值不等于父表的任何父键值。
    SQL0531N
    不能更新关系 约束名 的父行中的父键。
    SQL0532N
    因为关系 约束名 限制删除,所以不能删除父行。
    SQL0533N
    因为关系将全查询的结果限制为一行,所以 INSERT 语句无效。
    SQL0534N
    无效的多行更新。
    SQL0535N
    DELETE 语句是无效的,因为自引用关系限制仅可删除一行。
    SQL0536N
    DELETE 语句是无效的,因为表 名称 会受到该操作的影响。
    SQL0537N
    键列列表多次标识了 列名 列。
    SQL0538N
    FOREIGN KEY 名称 不符合表或昵称 表名或昵称名 的父键的描述。
    SQL0539N
    表或昵称 名称 没有 键类型 键。
    SQL0540N
    表 表名 的定义不完整,因为它缺少主索引或必需的唯一索引。
    SQL0541W
    引用约束、主键或唯一约束 名称 被忽略,因为它是重复的约束。
    SQL0542N
    因为 名称 可能包含空值,所以它不能是主键或唯一键的列。
    SQL0543N
    因为检查约束 约束名 限制删除,所以不能删除父表中的行。
    SQL0544N
    因为表包含违反约束的行,所以不能添加检查约束 约束名。
    SQL0545N
    因为行不满足检查约束 约束名,所以不允许所请求的操作。
    SQL0546N
    检查约束 约束名 无效。
    SQL0548N
    使用检查条件元素定义的检查约束或生成列无效。
    SQL0549N
    因为对于 对象类型-2,绑定选项 DYNAMICRULES RUN 无效,所以 对象类型-1 对象名称-1 不允许 语句 语句。
    SQL0551N
    授权标识 不具有对对象 对象名 执行操作 操作 的特权。
    SQL0552N
    授权标识 没有执行操作 操作 的特权。
    SQL0553N
    不能以模式名 模式名 来创建对象。
    SQL0554N
    授权标识不能为自己授予特权或权限。
    SQL0555N
    授权标识不能撤销本身的特权。
    SQL0556N
    尝试撤销 授权标识 的特权、安全标号、免除凭证或角色遭到拒绝,因为 授权标识 没有此特权、安全标号、免除凭证或角色。
    SQL0557N
    不能授予或撤销指定的特权组合。
    SQL0558N
    因为 授权标识 仍然具有 控制 权限,所以从 授权标识 撤销特权的尝试被拒绝。
    SQL0562N
    不能直接或间接通过角色将指定的数据库特权授予 PUBLIC(公用)。
    SQL0567N
    授权标识 是无效的授权标识。
    SQL0569N
    授权标识 权限名称 不能唯一地标识系统中的用户、组或角色。
    SQL0570W
    并未授予所请求的对类型为 对象类型 的对象 对象名 的所有特权。
    SQL0572N
    程序包 程序包名 不起作用。
    SQL0573N
    在约束 名称 的引用子句中指定的列列表不标识父表或昵称 表名 的唯一约束。
    SQL0574N
    对于表 表名 中的列 列名,DEFAULT 值或 IDENTITY 属性值无效。原因码:原因码。
    SQL0575N
    不能使用视图或具体化查询表 名称,因为它已经标记为不可用。
    SQL0576N
    不能为 名称-2 创建别名 名称,因为它将导致重复的别名链。
    SQL0577N
    用户定义的例程 例程名(特定名称 特定名称)尝试修改数据,但该例程未定义为 MODIFIES SQL DATA。
    SQL0579N
    例程 例程名(特定名称 特定名称)尝试读取数据但是没有定义为 READS SQL DATA 或 MODIFIES SQL DATA。
    SQL0580N
    CASE 表达式的结果表达式不能都为 NULL。
    SQL0581N
    CASE 表达式或 DECODE 函数的结果表达式的数据类型不兼容。
    SQL0582N
    VALUES 子句中的 CASE 表达式、IN 谓词、GRUOP BY 子句或 ORDER BY 子句不能包括定量谓词、使用全查询的 IN 谓词或 EXISTS 谓词。
    SQL0583N
    使用例程或表达式 名称 是无效的,因为它是不确定的或者具有外部操作。
    SQL0584N
    NULL 或 DEFAULT 的使用无效。
    SQL0585N
    模式名 模式名 在集合 专用寄存器 语句中出现了多次。
    SQL0586N
    专用寄存器 专用寄存器的总长度不能超过 长度。
    SQL0590N
    在上下文 上下文标签 中指定的名称 名称 不是唯一的。
    SQL0593N
    必须对 ROW CHANGE TIMESTAMP 列 列名 指定 NOT NULL。
    SQL0595W
    已将隔离级别 请求级别 已升级为 升级的级别。
    SQL0597N
    未能检索 DATALINK 值。原因码 = 原因码。
    SQL0598W
    现有索引 名称 用作主键或唯一键的索引。
    SQL0599W
    不对基于长串数据类型的单值类型创建比较函数。
    SQL0600N
    因为特征符重复,或者是因为例程 例程名 将覆盖现有例程,所以未能生成该例程。
    SQL0601N
    要创建的对象的名称与类型为 类型 的现有的名称 名称 相同。
    SQL0602N
    CREATE INDEX 或 CREATE INDEX EXTENSION 语句指定了太多的列(最大值为 64 列)。
    SQL0603N
    不能创建唯一索引,因为该表包含将导致重复的索引条目的数据。
    SQL0604N
    列的长度、精度或小数位属性、单值类型、结构化类型、数组类型、结构化类型的属性、例程、强制类型转换目标类型、类型映射或全局变量 数据项 无效。
    SQL0605W
    未创建索引,因为已经存在具有匹配定义的索引 名称。
    SQL0606N
    因为指定的表和列不归 所有者 所有,所以 COMMENT ON 或 LABEL ON 语句失败。
    SQL0607N
    未对系统对象定义 操作。
    SQL0612N
    名称 是一个重复的名称。
    SQL0613N
    名称 标识的主键、唯一键或表分区键太长或者包含太多的列。
    SQL0614N
    不能创建或改变索引或索引扩展名 索引名,因为指定列的组合长度太长。
    SQL0615N
    不能删除类型为 对象类型 的对象 对象名,因为它当前正被使用。
    SQL0620N
    因为 用户标识 没有专用的可恢复数据库空间(表少于 255 个),所以 CREATE TABLE 语句失败。
    SQL0622N
    对于此数据库,子句子句无效。
    SQL0623N
    表 名称 上已存在集群索引。
    SQL0624N
    表 名称 已有一个 键类型 键。
    SQL0628N
    存在涉及 子句类型 子句的多个关键字或有冲突的关键字。
    SQL0629N
    不能指定 SET NULL,因为列或 FOREIGN KEY 名称 不能包含空值。
    SQL0631N
    FOREIGN KEY 名称 太长,或带有太多列。
    SQL0632N
    因为该表受删除规则限制而不能定义为表 表名 的从属表,所以 FOREIGN KEY 名称 无效(原因码 = 原因码)。
    SQL0633N
    FOREIGN KEY 名称 的删除规则必须为 删除规则(原因码 = 原因码)。
    SQL0634N
    FOREIGN KEY 名称 的删除规则不能是 CASCADE(原因码 = 原因码)。
    SQL0636N
    为数据分区 分区名 指定的范围无效。原因码 = 原因码。
    SQL0637N
    所使用的关键字 关键字 无效。
    SQL0638N
    因为未指定列定义,所以不能创建表 名称。
    SQL0644N
    对语句 语句类型 中的关键字 关键字 指定的值无效。
    SQL0647N
    缓冲池 缓冲池名 当前不活动。
    SQL0648N
    不能定义外键,因为它将导致经过多个路径的表 所有者-1.表名-1 到表 所有者-2.表名-2 的连接被删除。原因码 = 原因码。
    SQL0658N
    不能显式删除或改变对象名称。
    SQL0659N
    已超出表对象的最大大小。
    SQL0663N
    分区值的数目对于数据分区 分区名 不正确。
    SQL0667N
    因为表包含带有外键值的行,而在父表的父键中找不到这些外键值,所以不能创建 FOREIGN KEY 名称。
    SQL0668N
    不允许对表 表名 执行操作,原因码为 原因码。
    SQL0669N
    不能显式删除系统所必需的索引。
    SQL0670N
    表的行长度超过了 长度 字节这一限制。(表空间 表空间名。)
    SQL0672N
    不允许对表 表名 执行 DROP 操作。
    SQL0673N
    对于标识的约束 名称 的主键列或唯一键列的值,表包含重复的行,所以不能创建主键索引或唯一键索引。
    SQL0678N
    文字 文字 必须与列 列名 的数据类型 数据类型 兼容。
    SQL0680N
    对表、视图或表函数指定了太多列。
    SQL0683N
    列、属性、用户定义的类型或函数 数据项 的规范包含不兼容的子句。
    SQL0695N
    无法将提供的值(安全标号)转换为安全标号。在策略标识为 策略标识 的安全策略中,元素值 元素值 未与序数位置为 序数 的组件中的任何元素相对应。
    SQL0696N
    触发器 触发器名 的定义包括相关名或转换表名 名称 的无效使用。原因码 = 原因码。
    SQL0697N
    在用 FOR EACH STATEMENT 子句定义的触发器中,不允许 OLD 或 NEW 相关名。
    SQL0707N
    不能使用名称 名称,因为指定的标识是保留给系统使用的。
    SQL0713N
    专用寄存器 的替换值无效。
    SQL0719N
    用户 授权标识 绑定错误。程序包 程序包名 已经存在。
    SQL0720N
    尝试使用 程序包版本(其中此版本已经存在)替换程序包 程序包模式.程序包名。
    SQL0721N
    不能创建一致性标记 = 0X一致性标记 的程序包 程序包模式.程序包名,因为它不是唯一的。
    SQL0722N
    对用户 授权标识 执行 绑定命令 时出错。程序包 程序包名 不存在。
    SQL0723N
    触发器 触发器名 中触发 SQL 语句出错。对该错误返回的信息包括 SQLCODE sqlcode、SQLSTATEsqlstate 和消息标记 标记列表。
    SQL0724N
    类型为 对象类型 的 对象名 的激活将超出间接 SQL 级联的最大级别。
    SQL0727N
    隐式系统操作类型 操作类型 期间出错。对该错误返回的信息包括 SQLCODE sqlcode、SQLSTATEsqlstate 和消息标记 标记列表。
    SQL0740N
    例程 例程名(特定名称 特定名称)是使用 MODIFIES SQL DATA 选项定义的,该选项在调用例程的上下文中无效。
    SQL0746N
    例程 例程名(特定名称 特定名称)尝试执行对表 表名 执行操作 操作 时违反了嵌套 SQL 语句规则。
    SQL0750N
    因为是在视图、具体化查询表、触发器、SQL 函数、SQL 方法、检查约束、引用约束或 XSR 对象中引用了源表,所以不能重命名源表。
    SQL0751N
    例程 例程名(特定名称 特定名称)尝试执行不被允许的语句。
    SQL0752N
    当使用 CONNECT 类型 1 设置时,不允许在逻辑工作单元内连接数据库。
    SQL0773N
    找不到 CASE 语句的条件。
    SQL0774N
    语句不能在 ATOMIC 复合 SQL 语句内执行。
    SQL0776N
    游标 游标名 的使用无效。
    SQL0777N
    不允许嵌套复合语句。
    SQL0778N
    结束标号 标号 与开始标号不同。
    SQL0779N
    在 GOTO、ITERATE 或 LEAVE 语句上指定的标号 标号 无效。
    SQL0780N
    当未为复合语句指定 ATOMIC 时,为处理程序指定了 UNDO。
    SQL0781N
    未定义在处理程序中指定的条件 条件。
    SQL0782N
    在处理程序中指定的条件或 SQLSTATE 值无效。
    SQL0783N
    在 FOR 语句的 DECLARE CURSOR 语句中指定了重复的列名或未命名的列。
    SQL0785N
    SQLSTATE 或 SQLCODE 变量的声明或使用无效。
    SQL0787N
    RESIGNAL 语句不在处理程序中。
    SQL0788N
    为 MERGE 语句的更新、删除或插入操作多次标识了目标表 表名 的同一行。
    SQL0789N
    在 SQL 例程中不支持参数或变量 名称 的数据类型。
    SQL0796N
    将角色 角色名-1 授权给角色 角色名-2 无效,因为这会导致循环。
    SQL0797N
    用不受支持的触发 SQL 语句定义触发器 触发器名。
    SQL0798N
    不能为定义为 GENERATED ALWAYS 的列 列名 指定值。
    SQL0799W
    SET 语句引用的专用寄存器在服务器站点上不存在。
    SQL0801N
    试图用零作除数。
    SQL0802N
    发生算术溢出或其他算术异常。
    SQL0803N
    INSERT 语句、UPDATE 语句或由 DELETE 语句导致的外键更新中的一个或多个值无效,因为由 索引标识 标识的主键、唯一约束或者唯一索引将表 表名 的索引键限制为不能具有重复值。
    SQL0804N
    当前请求的应用程序参数无效。原因码为 原因码。如果在 SQLDA 中的主变量或 SQLVAR 无效,那么:主变量/SQLVAR 号 = 变量号,SQLTYPE = sql-类型,SQLLEN = sql-长度,主变量/SQLVAR 类型 = 输入或输出。
    SQL0805N
    找不到程序包 程序包名。
    SQL0808N
    CONNECT 语句的语义与其他现有连接的语义不一致。
    SQL0811N
    标量全查询、SELECT INTO 语句或 VALUES INTO 语句的结果多于一行。
    SQL0817N
    因为该 SQL 语句将导致禁止的更新操作,所以不能执行该语句。
    SQL0818N
    发生了时间戳记冲突。
    SQL0822N
    SQLDA 包含数据地址或无效的指示符变量地址。
    SQL0840N
    SELECT 列表中返回了太多项。
    SQL0842N
    已存在与服务器 服务器名 的连接。
    SQL0843N
    服务器名未指定现有的连接。
    SQL0845N
    在 NEXT VALUE 表达式在序列 序列名称 的当前会话中生成值之前,不能使用 PREVIOUS VALUE 表达式。
    SQL0846N
    标识列或序列对象 对象类型 对象名 的规范无效。原因码 = 原因码。
    SQL0857N
    指定了冲突的选项(选项-1 和 选项-2)。
    SQL0859N
    对“事务管理器数据库”访问失败,SQLCODE 为 SQLCODE。
    SQL0863W
    已成功进行连接,但只应使用单字节字符。
    SQL0864N
    引用约束 约束名 尝试了修改表 表名 中由全查询内的 SQL 数据更改语句修改的行。
    SQL0865N
    m_database 值无效。
    SQL0866N
    连接重定向失败。原因码:原因码。
    SQL0868N
    对连接已存在的服务器尝试了使用 USER/USING 子句的 CONNECT。
    SQL0873N
    不能在同一条 SQL 语句中引用使用不同编码方案编码的对象。
    SQL0874N
    所有参数的 CCSID 都必须与例程的 PARAMETER CCSID 相匹配。
    SQL0880N
    在此上下文中,SAVEPOINT 保存点名 不存在或无效。
    SQL0881N
    已经存在具有名称 保存点名 的 SAVEPOINT,但是,不能再使用此保存点名。
    SQL0882N
    保存点不存在。
    SQL0900N
    应用程序状态出错。不存在数据库连接。
    SQL0901N
    由于不严重的系统错误,SQL 语句失败。可以处理后续 SQL 语句。(原因 原因)。
    SQL0902C
    发生系统错误 (原因码 = 原因码)。无法处理后续的 SQL 语句。
    SQL0903N
    COMMIT 语句失败,事务已回滚。原因码:原因码。
    SQL0904N
    执行不成功是由不可用的资源导致的。原因码:原因码,资源类型:资源类型,资源名称:资源名称。
    SQL0905N
    由于超过资源限制,因此执行不成功。资源名称 = 资源名称,限制 = 限制量-1 CPU 秒(限制量-2 服务单元)由 限制源 派生的。
    SQL0906N
    不能执行 SQL 语句,因为先前的错误导致此函数被禁用。
    SQL0907N
    已尝试通过约束或触发器 名称 来修改 MERGE 语句的目标表 表名。
    SQL0908N
    使用 授权标识 权限 BIND 或 REBIND 时发生 绑定类型 错误,或不允许 AUTO_REBIND 操作。
    SQL0909N
    对象已删除。
    SQL0910N
    SQL 语句不能访问在其上的修改被暂挂的对象。
    SQL0911N
    因为死锁或超时,所以当前事务已回滚。原因码为 原因码。
    SQL0912N
    已经达到数据库的锁定请求的最大数目。
    SQL0913N
    死锁或超时导致执行不成功。原因码为 原因码。
    SQL0917N
    绑定程序包失败。
    SQL0918N
    应用程序必须执行回滚。
    SQL0920N
    不能从其他数据库客户机系统中访问数据库客户系统的数据。
    SQL0925N
    SQL COMMIT 对应用程序执行环境无效。
    SQL0926N
    SQL ROLLBACK 对于应用程序执行环境无效。
    SQL0930N
    没有足够的存储器可用来处理语句。
    SQL0931C
    发生操作系统文件表溢出。无法处理后续的 SQL 语句。
    SQL0950N
    不能删除表或索引,因为当前正在使用。
    SQL0951N
    不能改变类型为 对象类型 的对象 对象名,因为它当前正被同一应用程序进程使用。
    SQL0952N
    由于中断而取消处理。
    SQL0954C
    应用程序堆中没有足够的存储器可用来处理语句。
    SQL0955C
    不能分配排序内存来处理语句。原因码 = 原因码。
    SQL0956C
    数据库堆中没有足够的存储器可用来处理语句。
    SQL0958C
    已达到最大打开文件数。
    SQL0959C
    在服务器的通信堆中没有足够的存储器可用来处理语句。
    SQL0960C
    在表空间 表空间名 中创建的对象已达到最大数目。
    SQL0964C
    数据库的事务日志已满。
    SQL0965W
    在此工作站上的消息文件中没有与 SQL 警告 sqlcode 相对应的消息正文。该警告是从模块 名称 中返回的,原始标记为 标记列表。
    SQL0966N
    找不到或打不开“数据库连接服务”目录中指定的错误映射文件 名称。
    SQL0967N
    “数据库连接服务”目录中指定的错误映射文件 名称 的格式无效。
    SQL0968C
    文件系统已满。
    SQL0969N
    在此工作站上的消息文件中没有与 SQL 错误 错误 相对应的消息正文。该错误是从模块 名称 中返回的,原始标记为 标记列表。
    SQL0970N
    系统尝试写入只读文件。
    SQL0972N
    数据库驱动器中是不正确的软盘。
    SQL0973N
    在 堆名 堆中没有足够的存储器可用来处理语句。
    SQL0974N
    包含数据库的驱动器被锁定。
    SQL0975N
    不能启动新事务,因为数据库或实例 名称 被用户 用户名 停顿。停顿类型:类型。
    SQL0976N
    软盘驱动器门是打开的。
    SQL0977N
    COMMIT 状态未知。
    SQL0978N
    软盘有写保护。
    SQL0979N
    对 于运行时 SYNCPOINT 为 NONE 的应用程序进程,COMMIT 已对 数目 个数据库失败。故障包括下列数据库别名和 SQLSTATE 对(最多可以返回四对):别名/SQLSTATE1、别名/SQLSTATE2、别名/SQLSTATE3和 别名/SQLSTATE4。
    SQL0980C
    发生了磁盘错误。无法处理后续的 SQL 语句。
    SQL0982N
    发生了磁盘错误。但是,可以处理后续的 SQL 语句。
    SQL0983N
    事务日志不属于当前的数据库。
    SQL0984C
    COMMIT 或 ROLLBACK 不成功。无法处理后续的 SQL 语句。
    SQL0985C
    处理数据库目录时发生文件错误。数据库不可用。
    SQL0986N
    处理用户表时发生文件错误。此表不可使用。
    SQL0987C
    不能分配应用程序控制共享内存集。
    SQL0989N
    AFTER 触发器 触发器名称 尝试了修改表 表名 中由 FROM 子句内的 SQL 数据更改语句修改的行。
    SQL0990C
    发生了索引错误。重组该表。
    SQL0992C
    预编译的程序的发行版号无效。
    SQL0993W
    数据库配置文件中日志 (newlogpath) 的新路径无效。
    SQL0994N
    应用程序保存点的用法无效。
    SQL0995W
    日志文件 (logpath) 的当前路径无效。日志文件路径被复位为缺省值。
    SQL0996N
    不能为表空间中的对象释放页面。
    SQL0997W
    关于事务处理的一般参考消息。原因码 = XA-原因码。
    SQL0998N
    在事务或试探性处理期间出错。原因码 = 原因码。子代码 = 子代码。
    SQL1000N
    别名 是无效的数据库别名。
    SQL1001N
    名称 是无效的数据库名称。
    SQL1002N
    驱动器 是无效的驱动器。
    SQL1003N
    密码无效,因为语法不正确或者密码与指定的数据库的密码不匹配。
    SQL1004C
    文件系统没有足够的存储器用来处理命令。
    SQL1005N
    数据库别名 名称 已存在于本地数据库目录或系统数据库目录中。
    SQL1006N
    应用程序的代码页 代码页 与数据库的代码页 代码页 不匹配。
    SQL1007N
    在表空间中查找对象页时出错。
    SQL1008N
    表空间标识无效。
    SQL1009N
    命令无效。
    SQL1010N
    类型 是无效的类型参数。
    SQL1011N
    在 CATALOG DATABASE 命令中没有为间接条目指定驱动器。
    SQL1012N
    在 CATALOG DATABASE 命令中没有为远程条目指定节点名。
    SQL1013N
    找不到数据库别名或数据库名称 名称。
    SQL1014W
    在正在扫描的目录、文件或列表中没有更多的条目。
    SQL1015N
    数据库处于不一致状态。
    SQL1016N
    CATALOG NODE 命令中指定的 local_lu 别名 名称 无效。
    SQL1017N
    CATALOG NODE 命令中指定的方式参数 方式 无效。
    SQL1018N
    CATALOG NODE 命令中指定的节点名 名称 已存在。
    SQL1019N
    命令中指定的节点名 名称 无效。
    SQL1020C
    节点目录已满。
    SQL1021N
    找不到 UNCATALOG NODE 命令中指定的节点名 名称。
    SQL1022C
    没有足够的内存用来处理该命令。
    SQL1023C
    通信对话失败。
    SQL1024N
    不存在数据库连接。
    SQL1025N
    未停止数据库,因为数据库仍是活动的。
    SQL1026N
    数据库管理器已活动。
    SQL1027N
    找不到节点目录。
    SQL1029N
    CATALOG NODE 命令中指定的 partner_lu 别名 名称 无效。
    SQL1030C
    数据库目录已满。
    SQL1031N
    在指示的文件系统中找不到数据库目录。
    SQL1032N
    未发出启动数据库管理器的命令。
    SQL1033N
    不能访问数据库目录,因为正在使用该目录。
    SQL1034C
    已破坏该数据库。处理该数据库的所有应用程序都已停止。
    SQL1035N
    数据库当前正在使用。
    SQL1036C
    在访问数据库时,发生了 I/O 错误。
    SQL1037W
    节点目录为空。
    SQL1038C
    访问节点目录时发生了 I/O 错误。
    SQL1039C
    当访问数据库目录时,发生了 I/O 错误。
    SQL1040N
    与数据库相连的应用程序已达到最大数目。
    SQL1041N
    已启动最大并发数据库数。
    SQL1042C
    发生了意外的系统错误。
    SQL1043C
    “数据库服务”不能初始化系统目录。返回了错误 错误。
    SQL1044N
    由于中断而取消处理。
    SQL1045N
    找不到数据库,因为未正确编目该数据库。
    SQL1046N
    授权标识无效。
    SQL1047N
    应用程序已经与另一个数据库相连。
    SQL1048N
    START USING DATABASE 或 CONNECT TO 命令中使用的参数 参数 无效。对于共享访问,该参数必须为 S,对于互斥使用,该参数必须为 X,对于在单节点上的互斥使用,该参数必须为 N。对于 DB2 Connect 连接,仅支持 S。仅在 MPP 配置中支持 N。
    SQL1049C
    应用程序状态出错。数据库连接已丢失。
    SQL1050N
    不能取消编目数据库,因为它是主数据库。
    SQL1051N
    路径 路径 不存在。
    SQL1052N
    数据库路径 路径 不存在。
    SQL1053N
    已经在处理中断。
    SQL1054N
    正在执行 COMMIT,不能中断。
    SQL1055N
    正在执行 ROLLBACK,不能中断。
    SQL1056N
    已经打开 8 个数据库目录扫描。
    SQL1057W
    系统数据库目录为空。
    SQL1058N
    Directory Scan 命令中的句柄参数无效。
    SQL1059N
    不能处理 GET NEXT 命令,因为未发出 Open Scan 命令。
    SQL1060N
    用户 授权标识 不具有 CONNECT 特权。
    SQL1061W
    成功地完成了 RESTART 命令,但数据库中存在不确定事务。
    SQL1062N
    找不到数据库路径 路径。
    SQL1063N
    DB2START 处理成功。
    SQL1064N
    DB2STOP 处理成功。
    SQL1065W
    数据库已创建,但在列表 列表名 中的一个或多个绑定文件上出错。未对绑定列表文件中下列位置的文件进行绑定:列表。
    SQL1066N
    DB2START 处理成功。未成功启动 IPX/SPX 协议支持。
    SQL1067N
    DB2STOP 处理不成功。未成功停止 IPX/SPX 协议支持。
    SQL1068N
    在 DB2DOMAINLIST 环境变量处未定义拥有 CONNECT 或 ATTACH 语句的用户标识 用户标识 的域。
    SQL1069N
    数据库 名称 不是主数据库。
    SQL1070N
    数据库名称参数的地址无效。
    SQL1071N
    数据库别名参数的地址无效。
    SQL1072C
    数据库管理器资源处于不一致状态。DB2 可能已被不正确地终止,或者另一个应用程序使用系统资源的方式与 DB2 使用系统资源的方式发生冲突。可能需要进行系统资源清除。
    SQL1073N
    节点目录发行版号不正确。
    SQL1074N
    密码参数的地址无效。
    SQL1075N
    数据库注释参数的地址无效。
    SQL1076N
    计数参数的地址无效。
    SQL1077N
    句柄参数的地址无效。
    SQL1078N
    缓冲区参数的地址无效。
    SQL1079N
    节点名参数的地址无效。
    SQL1080N
    local_lu 名称参数的地址无效。
    SQL1081N
    partner_lu 名称参数的地址无效。
    SQL1082N
    方式参数的地址无效。
    SQL1083N
    不能创建数据库,这是因为无法处理数据库描述块,原因码 = 原因码。
    SQL1084C
    不能分配共享内存段。
    SQL1085N
    不能分配应用程序堆。
    SQL1086C
    发生操作系统错误 错误。
    SQL1087W
    数据库已创建,但在打开列表文件 名称 时出错。 实用程序未与数据库进行绑定。
    SQL1088W
    已创建数据库,但是在绑定实用程序时出错。 实用程序未与数据库进行绑定。
    SQL1089W
    已创建数据库,但实用程序的绑定被中断。 实用程序未与数据库进行绑定。
    SQL1090C
    预编译的应用程序和实用程序的发行版号无效。
    SQL1091C
    数据库的发行版号无效。
    SQL1092N
    授权标识 不具有执行请求命令的权限。
    SQL1093N
    用户没有登录。
    SQL1094N
    不能访问节点目录,因为正在对其进行更新。
    SQL1095N
    已经打开了 8 个节点目录扫描。
    SQL1096N
    对于此节点类型,该命令无效。
    SQL1097N
    在节点目录中找不到节点名。
    SQL1098N
    应用程序已经与此数据库相连。
    SQL1099N
    软盘有写保护。
    SQL1100W
    尚未在“节点目录”中编目在 Catalog Database 命令中指定的节点名 名称。
    SQL1101N
    不能以指定的授权标识和密码访问节点 节点名 上的远程数据库 名称。
    SQL1102N
    未指定数据库名称。
    SQL1103W
    成功地处理了 Migrate Database 命令。
    SQL1104N
    程序名参数的地址无效。
    SQL1105N
    在“远程应用程序界面”过程中不允许 SQL CONNECT RESET 语句。
    SQL1106N
    装入了指定的 DLL 名称 模块,但不能执行函数 函数。
    SQL1107N
    装入指定的 DLL 名称 时接收到中断。
    SQL1108N
    装入指定的 DLL 名称 时接收到意外的 I/O 错误或操作系统错误。
    SQL1109N
    无法装入指定的 DLL 名称。
    SQL1110N
    提供的数据区无效,不能使用。
    SQL1111N
    指定的程序名 名称 无效。
    SQL1112N
    没有足够的系统资源用来装入指定的 DLL 名称。
    SQL1113N
    在输出 SQLDA 中,sqlvar n 的数据类型从 类型-1 更改为 类型-2。
    SQL1114N
    在输出 SQLDA 中,sqlvar n 的数据长度 从 长度-1 更改为 长度-2。
    SQL1115N
    在输出 SQLDA 中,sqlvar 的数目从 数量-1 更改为 数量-2。
    SQL1116N
    因为 BACKUP PENDING,所以不能连接或激活数据库 名称。
    SQL1117N
    因为处于 ROLL-FORWARD PENDING 状态,所以不能连接或激活数据库 名称。
    SQL1118N
    因为先前备份不完整,所以不能连接或激活数据库 名称。
    SQL1119N
    因为先前复原不完整或者仍在进行,所以不能连接或激活数据库 名称。
    SQL1120N
    因为先前备份或复原不完整,所以不能连接或激活数据库 名称。
    SQL1121N
    节点结构参数的地址无效。
    SQL1122N
    协议结构参数的地址无效。
    SQL1123N
    协议 类型 无效。
    SQL1124N
    远程工作站名 名称 无效。
    SQL1125N
    适配器号 编号 无效。
    SQL1126N
    网络标识 标识 无效。
    SQL1127N
    远程工作站名 名称 无效。
    SQL1128W
    忽略了 SAVECOUNT。原因码 = 原因码。
    SQL1129N
    不能启动新的 DARI(存储过程)进程,因为没有足够的资源用来创建新进程。
    SQL1130N
    不能启动 New DARI(存储过程),因为已经达到服务器允许存在的最大 DARI 进程数。
    SQL1131N
    DARI(存储过程)进程已异常终止。
    SQL1132N
    在 DARI(存储过程)中不允许执行该命令。
    SQL1133N
    在 DARI(存储过程)函数内修改了输出 SQLDA 的 sqlvar 内的指针地址(索引 = n)。
    SQL1134N
    对于数据库认证类型 CLIENT,在 DARI(存储过程)的作用域内不允许该命令。
    SQL1135N
    创建数据库时,对段数指定的值无效。
    SQL1136N
    创建数据库时,对缺省表空间扩展数据块大小(dft_extentsize)指定了无效值。
    SQL1137W
    删除数据库 数据库别名 时,数据库管理器不能除去数据库路径或某些容器。要求进行清除。
    SQL1138W
    迁移唯一索引 名称,以支持延迟的唯一性检查。未创建新索引。
    SQL1139N
    表空间的总大小太大。
    SQL1140W
    成本类别 成本类别 中的估计处理器成本 估计数量-1 处理器秒数(估计数量-2 个服务单元)超过了资源限制警告阈值的 限制数量 个服务单元。
    SQL1141N
    操作完成,但发生了错误或警告。详细信息位于需要使用 db2inspf 实用程序来格式化的结果文件 文件名中。
    SQL1142N
    不能完成操作,因为已经在使用文件 文件名。
    SQL1143N
    不能完成操作,因为文件 文件名 发生了文件错误。
    SQL1144N
    由于创建索引时发生故障,因此当前事务已回滚,sqlcode = sqlcode。
    SQL1145N
    当使用网关集中器时,PREPARE 语句不受支持。原因码:原因码。
    SQL1146N
    没有关于表 表名 的任何索引。
    SQL1147W
    对于 MDC 表 忽略了 TOTALFREESPACE。
    SQL1148N
    需要刷新索引。然而,索引驻留在当前处于备份暂挂状态的表 空间中,无法刷新索引。
    SQL1149N
    返回带有简短文本 clp-消息简短文本 的 CLP 错误 clp-消息标识。请参阅 CLP 消息文档以了解详细信息。
    SQL1150N
    用户标识参数的地址无效。
    SQL1151N
    Load 实用程序 REMOTEFETCH 介质选项无效。原因码:原因码。
    SQL1152N
    实用程序优先级无效。
    SQL1153N
    实用程序标识 实用程序标识 不存在。
    SQL1154N
    未能设置不支持调速的实用程序的优先级。
    SQL1155W
    超出数据类型的范围的数值已经被适当地替换为最大值或最小值。
    SQL1156N
    实用程序操作标识无效。
    SQL1157N
    在触发器中不能调用例程 例程名。
    SQL1158N
    限制访问目录 目录名。
    SQL1159N
    IBM Data Server Provider for .NET 初始化时发生错误。原因码:原因码。
    SQL1160N
    不能装入 DOS 网络协议 TSR。
    SQL1161W
    协调处理失败。在 DB2 Data Links Manager 中未定义 DataLink 列。查阅管理通知日志以了解详细信息。
    SQL1162W
    协调处理失败。在处理异常期间,DB2 Data Links Manager 变得不可用。
    SQL1163N
    不能启用表来进行数据捕获,因为类型为 标识类型 的标识名 标识名 太长。
    SQL1164N
    在 SQL 语句中使用的类型为 类型 的 SQLDA 或主变量无效。原因码 原因码,主变量/SQLVAR 编号 变量编号。
    SQL1165W
    不能赋值给主变量,因为该值不在主变量的数据类型的范围之内。
    SQL1166W
    试图用零作除数。
    SQL1167W
    发生算术溢出或其他算术异常。
    SQL1168N
    Load 实用程序 REMOTEFETCH 介质错误。原因码:原因码。
    SQL1169N
    说明语句时出错。原因码 = 原因码。
    SQL1170N
    不能继续执行操作,因为数据库分区 数据库分区 不可用。
    SQL1171N
    已达到存储路径的最大数目。
    SQL1172N
    对非目录数据库分区执行的复原操作不能指定自动存储路径。
    SQL1173N
    复原操作必须指定自动存储路径。
    SQL1174N
    路径 路径 中的数据库分区表达式无效或者它被错误地使用。原因码 = 原因码。
    SQL1175I
    已减少装入分区代理程序数以优化 REMOTEFETCH 的执行。
    SQL1176N
    为 参数-1 参数和 参数-2 参数指定的值不兼容。
    SQL1177N
    在当前 DB2 数据库服务器环境中,在运行时执行例程 例程名(特定名称 特定名称)失败。
    SQL1178N
    称为 对象名 的 对象类型 未引用联合数据库对象。
    SQL1179W
    称为 对象名 的 对象类型 可能需要调用者具有对数据源对象的必要特权。
    SQL1180N
    例程 例程名 (特定名称 特定名称)导致了一个 OLE 错误。HRESULT=hresult。诊断文本:消息正文。
    SQL1181N
    例程 例程名 (特定名称 特定名称) 发生异常,且描述为 消息正文。
    SQL1182N
    用户定义的函数 函数名 不能初始化指定 OLE 数据库提供程序的数据源对象。HRESULT=hresult。诊断文本:消息正文。
    SQL1183N
    用户定义的函数 函数名 从指定的 OLE 数据库提供程序接收到 OLE 数据库错误。HRESULT=hresult。诊断文本:消息正文。
    SQL1184N
    有一个或多个 EXPLAIN 表不是用当前版本的 DB2 创建的。
    SQL1185N
    绑定程序包时不正确地使用了 FEDERATED 值。
    SQL1186N
    名为 对象名 的对象 对象类型 被改变为联合对象,或被创建为联合对象,而没有指定 FEDERATED 子句。
    SQL1187W
    已成功地创建或迁移数据库,但在创建详细死锁事件监视器 事件监视器名 时出错。未创建详细死锁事件监视器。
    SQL1188N
    SELECT 或 VALUES 语句的列 源列号 与表列 目标列号 不兼容。源列具有 sqltype 源-sql-类型,而目标列具有 sqltype 目标-sql-类型。
    SQL1189N
    对于指定的文件类型,指定的 LOAD METHOD 无效。
    SQL1190N
    LOAD 实用程序遇到 SQLCODE sqlcode,SQLSTATE sqlstate 以及消息标记 标记列表。
    SQL1191N
    在 METHOD 参数中指定的列 列规范 不存在。
    SQL1192W
    为当前文件类型指定了过多的输入源。允许的最大数目是 最大输入源。
    SQL1193I
    实用程序正开始通过 SQL 语句 语句 装入数据。
    SQL1194W
    与目标列号 列号 相对应的第 行号 行中的值无效。已经拒绝了该行。
    SQL1195N
    工具目录数据库 数据库名称 创建或初始化在 服务器名 上失败。SQLCODE = sqlcode。
    SQL1196W
    备份成功完成。但是,不能与一个或多个“Data Links 文件管理器”联系。此备份的时间戳记是 备份映像时间戳记。
    SQL1197N
    为命令 命令 中的关键字 关键字 指定的值无效。
    SQL1198N
    此命令在当前低级别客户机/服务器配置中不受支持。原因码 = 原因码。
    SQL1200N
    对象参数无效。
    SQL1201N
    状态参数无效。
    SQL1202N
    尚未收集状态。
    SQL1203N
    没有用户与该数据库相连。
    SQL1204N
    已安装的数据库管理器版本不支持代码页 代码页 和/或地域代码 地域代码。
    SQL1205N
    已指定的代码页 代码页 和/或地域代码 地域 无效。
    SQL1206N
    在此数据库配置中不支持 PRUNE LOGFILE。
    SQL1207N
    找不到通信管理器配置文件 名称。
    SQL1208W
    可用内存量可能影响了 Load 实用程序的性能。
    SQL1209W
    在 CATALOG NODE 函数中指定的 partner_lu 名 名称 不存在。已创建一个名称。
    SQL1210W
    为一个或多个配置文件参数返回缺省值。
    SQL1211N
    计算机名称 名称 无效。
    SQL1212N
    实例名 名称 无效。
    SQL1213N
    更改密码 LU 名 名称 无效。
    SQL1214N
    事务程序名 名称 无效。
    SQL1215N
    LAN 适配器地址 地址 无效。
    SQL1216N
    此数据库不支持图形数据和图形函数。
    SQL1217N
    目标数据库不支持 REAL 数据类型。
    SQL1218N
    在缓冲池 缓冲池号 中当前没有任何页面可用。
    SQL1219N
    因为未能分配专用虚拟内存,所以请求失败。
    SQL1220N
    不能分配数据库管理器共享内存集。
    SQL1221N
    无法分配应用程序支持层堆。
    SQL1222N
    应用程序支持层堆中没有足够的存储器可用来处理请求。
    SQL1224N
    由于错误或强制中断,数据库管理器无法接受新请求,已终止正在处理的所有请求或者已终止特定请求。
    SQL1225N
    请求已失败,因为已达到操作系统进程、线程或交换空间的限制。
    SQL1226N
    已经启动了最大数目的客户机连接。
    SQL1227N
    列 列 的目录统计信息的值 值 超出其目标列的范围,格式无效或与某些其他统计信息不一致。原因码 =代码。
    SQL1228W
    DROP DATABASE 已经完成,但是不能在 数目 个节点上找到数据库别名或数据库名称 名称。
    SQL1229N
    因为系统错误,所以已回滚了当前事务。
    SQL1230W
    至少有一个指定的代理程序标识不能被强制。
    SQL1231N
    指定的“强制”计数无效。
    SQL1232N
    指定的“强制”方式无效。
    SQL1233N
    只有 Unicode 数据库图形数据才支持使用此子句或标量函数。
    SQL1234N
    无法将表空间 表空间名 转换为 LARGE 表空间。
    SQL1235N
    表 表名 限制将表空间 表空间名称空间 转换为 LARGE 表空间。
    SQL1236N
    表 表名 不能分配新页,这是因为标识为 索引标识 的索引尚不支持大型 RID。
    SQL1237W
    表空间 表空间名 正在从 REGULAR 表空间转换为 LARGE 表空间。必须对此表空间中的表的索引进行重组或重建,以便支持大型 RID。
    SQL1238N
    指定要返回给客户机的结果集无效。原因码 = 原因码。
    SQL1239N
    只能在单一分区数据库中使用 pureXML 数据存储器功能。
    SQL1240N
    已达到最大停顿者数。
    SQL1241N
    创建数据库时,为 表空间名 表空间定义指定了无效值。属性为 字符串。
    SQL1242N
    在使用 XML 功能的上下文中不支持该功能。原因码 = 原因码。
    SQL1243W
    在 DB2 版本 8 数据库中废弃 db2look 操作表 SYSTOOLS.DB2LOOK_INFO 时失败。
    SQL1244W
    在下次 COMMIT 时,事务管理器数据库 服务器名 将断开连接。
    SQL1245N
    已达到连接限制。此客户机不允许更多连接。
    SQL1246N
    当存在连接时,不能更改连接设置。
    SQL1247N
    正在 XA 事务处理环境中运行的应用程序必须使用 SYNCPOINT TWOPHASE 连接设置。
    SQL1248N
    未用事务管理器定义数据库 数据库别名。
    SQL1249N
    不支持 DATALINK 数据类型。必须废弃或改变 数据库对象 以避免使用 DATALINK 数据类型。
    SQL1250N
    由于在实例中已使用了 XML 功能,因此未添加数据库分区。
    SQL1251W
    没有为试探查询返回任何数据。
    SQL1252N
    对于 CREATE PROCEDURE (Sourced) 语句中指定的源过程 源过程名,在数据源上标识了多个过程。原因码 = 原因码。
    SQL1253N
    在数据源上找不到名为 源过程名 的源过程。原因码 = 原因码。
    SQL1254N
    联合服务器或数据源 服务器名 不支持数据类型 数据类型。过程 过程名 中的参数 参数名 使用了该数据类型。
    SQL1255N
    对过程 过程名 指定的选项值 值 与源过程的对应选项不匹配。
    SQL1256W
    在数据源上找不到源过程 源过程名 的程序包主体,或者它无效。
    SQL1257N
    查询必须包含在昵称 昵称 中使用列 列名 的谓词。
    SQL1258N
    必须在 IBMCATGROUP 数据库分区组中创建 SYSTOOLSPACE 和 SYSTOOLSTMPSPACE 表空间。
    SQL1259N
    由于 SQLCODE SQLCODE,ARCHIVE LOG 命令对数据库分区 分区列表 上的数据库 数据库名称 失败。
    SQL1260N
    未对节点 节点列表 上的前滚恢复配置数据库 名称。
    SQL1261N
    因为数据库 名称 在节点 节点列表 上未处于前滚暂挂状态,所以在这些节点上不需要前滚。
    SQL1262N
    对前滚数据库 名称 指定的时间点无效。
    SQL1263N
    归档文件 名称 不是节点 节点号 上的数据库 名称 的有效的日志文件。
    SQL1264N
    归档文件 名称 不属于节点 节点号 上的数据库 数据库名称。
    SQL1265N
    归档日志文件 名称 与节点 节点号 上数据库 名称 的当前日志序列不相关。
    SQL1266N
    已将数据库 名称 前滚至 时间戳记,它已超过指定的时间点。
    SQL1267N
    在当前 PATH 中,系统找不到 db2uexit。
    SQL1268N
    由于检索节点 节点号 上的数据库 名称 的日志文件 日志文件 时发生错误 错误,前滚恢复停止。
    SQL1269N
    已经在运行表空间级前滚恢复。
    SQL1270C
    将 LANG 环境变量设置为 字符串。不支持这种语言。
    SQL1271W
    恢复了数据库 名称,但一个或多个表空间在节点 节点列表 上已脱机。
    SQL1272N
    数据库 名称 的表空间级别前滚恢复在节点 节点列表 上完成之前已停止。
    SQL1273N
    因为节点 节点号 上的缺少日志文件 名称,数据库 名称 上的前滚恢复不能达到指定的停止点(日志结束或时间点)。
    SQL1274N
    数据库 名称 需要前滚恢复,且时间点必须到达日志末尾。
    SQL1275N
    传送至前滚的停止时间必须大于或等于 时间戳记,因为节点 节点列表 上的数据库 名称 包含晚于指定时间的信息。
    SQL1276N
    在前滚经过大于或等于 时间戳记 的时间点之前,数据库 名称 无法脱离前滚暂挂状态,因为节点 节点号 包含晚于指定时间的信息。
    SQL1277W
    正在执行重定向复原操作。现在,可以查看表空间配置,并且不使用自动存储器的表空间可以重新配置它们的容器。
    SQL1279W
    可能尚未重新创建某些索引。
    SQL1280N
    对于数据库 名称,传送给前滚的停止时间必须小于或等于 时间戳记,因为至少一个表空间已前滚到此时间点。
    SQL1281N
    因为管道 管道名 已断开,所以与数据库 数据库别名 的连接已断开。
    SQL1282N
    因为 管道名 上的所有管道实例都处于忙状态,所以尝试连接至数据库 数据库别名 失败。
    SQL1283N
    因为另一个进程正在使用管道 管道名,所以尝试连接至数据库 数据库别名 失败。
    SQL1284N
    因为找不到管道 管道名,所以尝试连接至数据库 数据库别名 失败。
    SQL1285N
    因为管道 管道名 无效,所以尝试连接至数据库 数据库别名 失败。
    SQL1286N
    因为操作系统用完了管道 管道名 的资源,所以与数据库 数据库别名 的连接已断开。
    SQL1287N
    因为找不到命名管道 管道,所以对实例 实例 执行 ATTACH 失败。
    SQL1288N
    远程服务器不支持此操作。
    SQL1289W
    在从代码页 源代码页 转换为代码页 目标代码页 期间,在将自变量转换为 函数名 时,有一个或多个无效字符被替换为替代字符,或者从结果中省略了结尾的部分多字节字符。
    SQL1290N
    DFT_CLIENT_COMM 数据库管理器配置参数或 DB2CLIENTCOMM 环境变量的值无效。
    SQL1291N
    检测到目录服务错误。服务:目录服务类型,API:API,函数:函数,错误代码:返回码。
    SQL1292N
    数据库或数据库管理器实例的全局名无效。
    SQL1293N
    在全局目录条目中找到错误。错误代码:错误代码。
    SQL1294N
    用于全局目录访问的目录路径名未指定或者无效。
    SQL1295N
    用于全局目录访问的路由信息对象名未指定或者无效。
    SQL1296N
    如果 DIR_TYPE 参数具有一个不是 NONE 的值,那么必须对 DIR_PATH_NAME 和 DIR_OBJ_NAME 数据库管理器配置参数指定有效值。
    SQL1297N
    在此平台上当前不支持此命令。
    SQL1300N
    在目录语句中的 DCE 主体名称无效。
    SQL1301N
    当访问服务器的 DCE 密钥表文件时出错。
    SQL1302N
    由 DCE 主体名称到 DB2 授权标识的映射出错。原因码:原因码。
    SQL1303N
    未能重新启动安全守护程序。
    SQL1304N
    TCP/IP 安全类型 SOCKS 无效。
    SQL1305N
    发生了内部 DCE 错误。
    SQL1306N
    在调用安全审计设施期间,指定了无效的参数。原因码:原因码。
    SQL1307N
    在调用安全审计设施期间出错。原因码:原因码。
    SQL1308W
    审计“抽取设施”已完成处理。抽取了 记录数 个记录。
    SQL1309N
    服务器主体名称无效。
    SQL1310N
    当试图访问“数据库连接服务”目录时,“数据库连接服务”目录服务失败。
    SQL1311N
    找不到“数据库连接服务”目录。
    SQL1312W
    “数据库连接服务”目录为空。
    SQL1313N
    “数据库连接服务”目录已满。
    SQL1314N
    “数据库连接服务”目录条目参数的地址无效。
    SQL1315N
    本地数据库名称无效。
    SQL1316N
    在“数据库连接服务”目录中没有找到指定本地数据库名称的条目。
    SQL1317N
    “数据库连接服务”目录中已存在本地数据库名称。
    SQL1318N
    参数 1 的输入结构中元素 名称 的长度无效。
    SQL1319N
    未收集“数据库连接服务”目录条目。
    SQL1320N
    此时不能访问“数据库连接服务”目录。
    SQL1321N
    目录条目结构中指定的结构标识无效。
    SQL1322N
    写入审计日志文件时出错。
    SQL1323N
    当访问审计配置文件时出错。
    SQL1324N
    转换昵称列 模式.名称.列 中的数据时出错。原因码:原因码。值:值。
    SQL1325N
    远程数据库环境不支持该命令或其中一个命令选项。
    SQL1326N
    不能访问文件或目录 名称。
    SQL1327N
    尝试隐式连接失败。数据库名称 是无效的数据库名称。
    SQL1328N
    尝试隐式连接失败。在本地数据库目录中找不到数据库别名或数据库名称 名称。
    SQL1329N
    命令上指定的解析路径太长。
    SQL1330N
    符号目标名称 名称 无效。
    SQL1331N
    CPIC 安全类型 类型 无效。
    SQL1332N
    “主机名”名称 无效。
    SQL1333N
    “服务名称”名称 无效。
    SQL1334N
    不能使用数据库服务器或 DB2 Connect 服务器来将远程请求路由至此配置中的第二个数据库服务器。
    SQL1335N
    应用程序请求器名称无效。
    SQL1336N
    找不到远程主机 主机名。
    SQL1337N
    找不到服务 服务名称。
    SQL1338N
    找不到符号目标名称 符号目标名称。
    SQL1339N
    在执行“非基本复合 SQL 语句”时,检测到 n 个 SQL 错误并具有下列标识:错误-1 错误-2 错误-3 错误-4 错误-5 错误-6 错误-7。
    SQL1340N
    找不到文件服务器 文件服务器。
    SQL1341N
    客户机数据库管理器配置文件中必须指定工作站名。
    SQL1342N
    “文件服务器”名称 名称 丢失或无效。
    SQL1343N
    “对象名”名称 丢失或无效。
    SQL1344N
    在系统目录中找到了孤立行。在尝试迁移数据库之前,请与技术服务代表联系。
    SQL1345N
    由于集群管理器发生错误而执行失败,但是不会影响后续 SQL 语句的成功执行。
    SQL1348W
    未能减小表空间大小。
    SQL1349W
    执 行 db2ckmig 时或在数据库迁移期间遇到了外部 NOT FENCED 例程和/或用户定义的包装器。在进行数据库迁移期间,所有不依赖于 DB2 引擎库的外部 NOT FENCED 例程都将改变为 FENCED 和 NOT THREADSAFE 例程。此外,用于所有用户定义的包装器的 DB2_FENCED 选项已改变为“Y”。请参阅生成的文件 以获取受影响的例程列表。
    SQL1350N
    应用程序不处于处理此请求的正确状态。原因码 = rc。
    SQL1351C
    无 FCM 通道可用。
    SQL1352N
    在执行事务期间不能复用可信连接。
    SQL1353N
    列 列名 的列选项在透明 DDL 语句中无效。原因码 = 原因码。
    SQL1354N
    由于最近的落实或回滚操作,使得例程 例程名 中的 SQL 变量不可供引用。
    SQL1355N
    在检索警报配置设置时指定的一个或多个值无效。原因码:原因码。
    SQL1356N
    数据分区不能与表 表名 拆离。
    SQL1357N
    所指定数据类型不能作为数据源的数据类型映射的本地数据类型。原因码 = 原因码。不允许将本地类型更改为所指定数据类型。
    SQL1358N
    无法打开重复的游标。
    SQL1359N
    由于中断而取消处理可信上下文切换用户请求。
    SQL1360N
    不能中断当前处理。
    SQL1361W
    执行时间超出超时值。希望中断它吗?
    SQL1362W
    未动态更改为立即修改而提交的一个或多个参数。直到下次启动应用程序或发出 TERMINATE 命令之后,客户机更改才会生效。直到下一条 DB2START 命令之后,服务器更改才会生效。
    SQL1363W
    未动态更改为立即修改而提交的一个或多个参数。对于这些配置参数,必须在所有应用程序都与此数据库断开连接之后,更改才会生效。
    SQL1364W
    在一个或多个参数不支持 AUTOMATIC 的情况下,将该参数设置为 AUTOMATIC。
    SQL1365N
    db2start 或 db2stop 在处理插件 插件名 时失败。原因码 = 原因码。
    SQL1366N
    客户机上发生了安全性插件 插件名 处理错误。原因码 = 原因码。
    SQL1367N
    资源策略支持的操作系统配置不足。
    SQL1368N
    资源策略配置无效。
    SQL1369N
    XML 文档无效。
    SQL1370N
    试图停顿实例或数据库 名称-1 失败,因为实例或数据库 名称-2 已被用户 用户名 停顿。停顿类型:类型。
    SQL1371W
    实例或数据库 名称 已停顿。停顿类型:停顿类型。
    SQL1372N
    在事务中不能执行停顿。
    SQL1373W
    不能取消对实例或数据库 名称 的停顿,因为它未停顿。
    SQL1374N
    不能对实例或数据库 名称 执行 QUIESCE RESET,因为它已被另一用户 用户名 停顿。
    SQL1375N
    无效的参数被传递到 API。参数 参数代码 出错。
    SQL1376N
    不支持使用定义为受防护的包装器创建或调用有源过程。
    SQL1377N
    不支持在此数据源处创建或改变该有源过程。
    SQL1379W
    已重新分发部分数据库分区组 分区组。已重新分发的表数是 数目,而尚未重新分发的表数是 数目。原因码 = 原因码。
    SQL1380N
    发生了意外的 Kerberos 安全性错误。
    SQL1381N
    “安全性支持提供者界面”不可用。
    SQL1382N
    Kerberos 支持不可用。
    SQL1383N
    目标主体名称无效。
    SQL1384N
    未能完成相互认证。
    SQL1385N
    对重新分发操作错误地指定了参数 参数。原因码 = 原因码。
    SQL1387W
    成功完成了 DB2 高可用性灾难恢复(HADR)接管。但是,HADR 资源组仍然被锁定;而集群管理器未控制该资源组。
    SQL1388W
    尝试访问所请求资源或其部分资源时出错。仍返回了部分信息。管理通知日志的消息 消息号 提供了详细信息。
    SQL1389N
    表标志符 表标志符 对于表达式无效。
    SQL1390C
    未定义环境变量 DB2INSTANCE 或该变量无效。
    SQL1391N
    该数据库已由数据库管理器的另一实例使用。
    SQL1392N
    不支持使用 prep,-bind,-import,-export 应用程序的多个实例。
    SQL1393C
    未定义环境变量 DB2PATH 或该变量无效。
    SQL1394N
    未定义该实例。
    SQL1395N
    未能切换到另一个实例,因为应用程序正使用多重上下文。
    SQL1396N
    未能切换到另一个实例,因为应用程序连接数据库或与实例相连。
    SQL1397N
    未能登录 DB2 服务。
    SQL1398N
    在分区数据库环境中不支持例程 例程名。
    SQL1399N
    由于对象 对象名 的选项 选项名-2,操作 操作名称 对于选项 选项名-1 无效。原因码 = 原因码。
    SQL1400N
    不支持认证。
    SQL1401N
    认证类型不匹配。
    SQL1402N
    由于意外的系统错误,不能认证用户。
    SQL1403N
    提供的用户名和/或密码不正确。
    SQL1404N
    密码到期。
    SQL1405N
    不能与本地 DB2 认证服务器通信。
    SQL1406N
    不能对此实用程序分配共享排序内存。
    SQL1407N
    选项名 选项与 功能部件 不兼容。
    SQL1408N
    已经将审计策略 审计策略 用于类型为 对象类型 的对象 对象名。
    SQL1409N
    审计策略与类型为 对象类型 的 对象名 对象不相关联。
    SQL1410N
    不能在 XA 事务中发出 SQL 语句。
    SQL1411N
    服务超类不支持指定子句 子句。
    SQL1412N
    对象名 对于操作无效(原因码)。
    SQL1413N
    对表 表名 的 ROW CHANGE TIMESTAMP 列所作的设定无效。
    SQL1414N
    表标志符 表标志符 对于表达式无效。
    SQL1415N
    编译该语句只是为了诊断目的,但尚未执行。
    SQL1416N
    包装器库 包装器库名 与联合服务器中安装的 DB2 发行版不兼容。该包装器库与下列 DB2 发行版 DB2-发行版列表 兼容。
    SQL1417W
    包装器名 包装器支持数据源服务器版本 数据源版本列表。将包装器与更高版本的数据源服务器配合使用可能会导致错误或意外结果。
    SQL1418W
    更改数据库配置参数 DECFLT_ROUNDING 可能会产生意外结果。未动态更改值。所有应用程序都必须与此数据库断开连接,更改才会生效。
    SQL1420N
    并置运算符太多。
    SQL1421N
    当将主变量或 sqlvar 号码 转换成 wchar_t 格式,或反过来转换时,发生了 MBCS 转换错误。原因码为返回码。
    SQL1422N
    容器的大小无效。
    SQL1423N
    查询中包括具有大对象数据类型的列。
    SQL1424N
    对转换变量和转换表列的引用太多,或者这些引用的行长太长。原因码 = rc。
    SQL1425N
    提供了密码,但是没有提供用户标识。
    SQL1426N
    不能确定缺省实例。
    SQL1427N
    实例连接不存在。
    SQL1428N
    应用程序已与 节点名-1 连接,同时发出的命令要求与 节点名-2 相连,以便成功执行该命令。
    SQL1429N
    不能创建节点目录条目,在该目录条目中,节点名与 DB2INSTANCE 环境变量的值相匹配。
    SQL1430N
    在节点 节点名 上的系统数据库目录中找不到数据库名称 数据库。
    SQL1431N    远程执行时,不允许相对路径 路径。
    SQL1432N    使用了服务器不识别的数据库协议将请求发送至服务器。
    SQL1433N
    应用程序已与 数据库-1 相连,同时在发出命令时要求与 数据库-2 连接,以便成功执行该命令。
    SQL1434N
    由于 32 位和 64 位平台之间的客户机/服务器不兼容性,CONNECT 或 ATTACH 语句失败。
    SQL1435N
    绑定或重新绑定自动维护策略配置存储过程失败。
    SQL1436N
    打不开名为 文件名 的自动维护策略配置文件。
    SQL1437N
    在第 行号 行第 列号 列,自动维护策略文件中的 XML 或者传递给 SYSPROC.AUTOMAINT_SET_POLICY 或 SYSPROC.AUTOMAINT_SET_ POLICYFILE 的 LOB 参数无效。验证错误消息:错误消息。
    SQL1438N
    处理 XML 自动维护策略配置文件或者传递给 SYSPROC.AUTOMAINT_SET_POLICY 或 SYSPROC.AUTOMAINT_SET _POLICYFILE 的 LOB 参数时发生了内部错误。
    SQL1439N
    未能检索自动维护策略配置信息。
    SQL1440W
    在 GRANT(数据库权限)语句、GRANT(索引特权)语句中,或者在授予对表或视图的 CONTROL 特权时,忽略了 WITH GRANT OPTION。
    SQL1441N
    参数无效。原因码为 代码。
    SQL1442N
    未使用上下文,或者当前线程未使用上下文。原因码为 代码。
    SQL1443N
    线程已与上下文相连。
    SQL1444N
    不能破坏应用程序上下文,因为它正在使用。
    SQL1445N
    线程或进程没有要使用的上下文。 
    SQL1446N
    处理 XML 自动维护策略配置文件或者传递给 SYSPROC.AUTOMAINT_GET_POLICY 或 SYSPROC.AUTOMAINT_GET _POLICYFILE 的 LOB 参数时发生了内部错误。
    SQL1447N
    自动维护策略文件中的 XML 或者传递给 SYSPROC.AUTOMAINT_SET_POLICY 或 SYSPROC.AUTOMAINT_SET _POLICYFILE 的 LOB 参数无效,原因为:原因码。
    SQL1448N
    传递给 SYSPROC.AUTOMAINT_GET_POLICY 或 SYSPROC.AUTOMAINT_GET_ POLICYFILE 的路径或文件名 完整文件名 不存在。
    SQL1449E
    成功地将工具目录迁移至当前级别。未成功启动调度程序,原因码为 原因码。
    SQL1450N
    注册信息指针无效。
    SQL1451N
    必须从服务器节点发出注册/注销 DB2 服务器。
    SQL1452N
    指定了无效的注册位置。
    SQL1453N
    在数据库管理器配置文件中用作文件服务器名的条目丢失或无效。
    SQL1454N
    数据库管理器配置文件中用作对象名的条目丢失或无效。
    SQL1455N
    数据库管理器配置文件中用作 IPX 套接字号的条目丢失或无效。
    SQL1456N
    在数据库管理器配置文件中指定的对象名在 NetWare 文件服务器上已存在。
    SQL1457N
    注册/注销无法向指定的 NetWare 文件服务器进行登录,因为已经与该文件服务器建立了 NetWare 目录服务连接。
    SQL1458N
    在数据库管理器配置文件中已经配置了 IPX/SPX,以便进行直接寻址。不需要在 NetWare 文件服务器中或从该文件服务器中注册/注销 DB2 服务器。
    SQL1459I
    成功地将工具目录迁移至当前级别。
    SQL1460N
    SOCKS 服务器名称解析所需要的环境变量 变量 未定义或无效。
    SQL1461N
    安全性选项 安全性 无效。
    SQL1462N
    请求只对同步点管理器连接有效。
    SQL1463N
    因为无法使用管理任务表 表名,所以无法对管理任务执行操作。
    SQL1464W
    因为某些任务还在运行,所以并未除去所有任务。
    SQL1465N
    将为管理任务指定的 SQL 语句的结果作为对管理任务指定的过程 过程名称 的输入是无效的。
    SQL1467E
    尝试从系统管理的临时表空间(表空间标识为 表空间标识)中读取页时,数据库管理器收到了 I/O 错误。
    SQL1468N
    必须配置并在服务器实例 实例(节点号 节点号-1)上运行数据库管理器 TCP/IP 侦听器,才能尝试 CONNECT 或 ATTACH 至节点 节点号-2。
    SQL1469N
    实例 实例名(节点号 节点号-1)不具有在其 db2nodes.cfg 文件中指定的节点 节点号-2。
    SQL1470N
    DB2NODE 环境变量的值无效。 
    SQL1471N
    不能连接至节点 节点号 上的数据库 数据库名称,因为此节点上的数据库与目录节点不同步。
    SQL1472N
    不能连接至节点 节点号 上的数据库 数据库名称,因为目录节点上的系统时间与此节点上的虚拟时间戳记之间的时差大于 max_time_diff 数据库管理器配置参数的值。
    SQL1473N
    不能落实事务,因为本地节点上的系统时间与节点 节点列表 的虚拟时间戳记之间的时差大于 max_time_diff 数据库管理器配置参数的值。回滚了此事务。
    SQL1474W
    事务已成功完成,但是本地节点上的系统时间和节点 节点列表 的虚拟时间戳记之间的时差大于 max_time_diff 数据库管理器配置参数的值。
    SQL1475W
    在 CONNECT RESET 处理期间出错。
    SQL1476N
    当前事务因错误 sqlcode 而回滚。
    SQL1477N
    对于表 表名,不能访问表空间 表空间标识 中的对象 对象标识。
    SQL1478W
    定义的缓冲池无法启动。而是已对 DB2 支持的每个页大小启动了一个小缓冲池。
    SQL1479W
    试图在结果集返回第一个行集之前访存。
    SQL1480N
    在 DISCOVER 数据库管理器配置参数中指定的发现类型无效。
    SQL1481N
    在 DISCOVER_COMM 参数中指定的一个或多个通信协议无效。
    SQL1482W
    仅当用大小 -1 来定义其中一个缓冲池时才使用 BUFFPAGE 参数。
    SQL1490W
    激活数据库成功,然而,已在一个或多个节点上激活该数据库。
    SQL1491N
    因为数据库仍在使用中,所以未释放 名称。
    SQL1492N
    因为数据库未被激活,所以未释放数据库 名称。
    SQL1493N
    应用程序已与活动的数据库相连。
    SQL1494W
    激活数据库成功,然而,该数据库已经有一个连接。
    SQL1495W
    释放数据库成功,然而,该数据库仍然有一个连接。
    SQL1496W
    释放数据库成功,但该数据库未激活。
    SQL1497W
    激活/释放数据库成功,然而,在某些节点上发生了错误。
    SQL1509N
    无法处理语句,因为所有可用传输都在使用中,不能创建更多传输。原因码:原因码。
    SQL1512N
    ddcstrc 不能写入指定的文件。
    SQL1513W
    尚未关闭 ddcstrc。
    SQL1520N
    缓冲区大小必须是大于或等于 65536 的数值。
    SQL1525N
    启动 DB2 安全性守护程序时出错。
    SQL1526N
    db2start 失败,因为未启动 DB2VIA 支持。原因码为 原因码。
    SQL1530W
    将忽略指定的并行度,因为系统不允许分区内并行性。
    SQL1531N
    在 db2dsdriver.cfg 配置文件中找不到数据库别名 数据库别名。
    SQL1532N
    db2dsdriver.cfg 配置文件包括数据库别名 database-alias 的多项。
    SQL1533N
    db2dsdriver.cfg 配置文件包括数据库具有下列属性的多项:数据库名称 数据库名称、服务器名称服务器名称和端口号端口号。
    SQL1534N
    未能调用 db2dsdcfgfill,因为指定了无效命令选项。
    SQL01535I
    db2dsdcfgfill 实用程序成功创建了 db2dsdriver.cfg 配置文件。
    SQL01536N
    db2dsdcfgfill 实用程序未能创建 db2dsdriver.cfg 配置文件。原因码:原因码。
    SQL1537N
    db2dsdcfgfill 实用程序因为将无效值传递给命令而失败。原因码:原因码。
    SQL1550N
    SET WRITE SUSPEND 命令失败。原因码 = 原因码。
    SQL1551N
    SET WRITE RESUME 命令失败,其原因码为 原因码。
    SQL1552N
    命令失败,因为数据库当前处于 WRITE SUSPEND 状态。
    SQL1553N
    DB2 无法停止,因为有一个或多个数据库处于 WRITE SUSPEND 状态。
    SQL1560N
    对于表 表名,统计信息概要文件不存在。
    SQL1561N
    统计信息选项与数据库服务器级别不兼容。
    SQL1562N
    统计信息节点选项与表 表名 的现有统计信息不兼容。
    SQL1580W
    在执行从代码页 源代码页 到代码页 目标代码页 的转换时,截断了尾部空白。目标区域的最大大小为 最大长度。源字符串的长度为 源长度,且它的十六进制表示为 字符串。
    SQL1581N
    表 表名 不能处于追加方式并有集群索引。
    SQL1582N
    表空间 表空间名 的 PAGESIZE 和与该表空间相关联的缓冲池 缓冲池名 的 PAGESIZE 不匹配。
    SQL1583N
    不支持 PAGESIZE 值 页大小。
    SQL1584N
    找不到页大小至少为 页大小 的系统临时表空间。
    SQL1585N
    不存在具有足够页大小的系统临时表空间。
    SQL1590N
    在 DEVICE 上构建的 TABLESPACE 中不允许 LONG VARCHAR 和 LONG VARGRAPHIC 字段。
    SQL1591N
    因为表 表名 处于不正确的状态,所以 SET INTEGRITY 语句的 ON 选项无效。
    SQL1592N
    因为不能对表 表名 进行增量处理,所以 INCREMENTAL 选项无效,原因码为 原因码。
    SQL1593N
    因为表 表名 不处于检查暂挂状态,所以 REMAIN PENDING 选项无效。
    SQL1594W
    数据库管理器一直未验证非增量数据的完整性。
    SQL1595N
    因为尚未检查引用约束中的父表,或者尚未检查具体化查询表或登台表的基础表,所以不能检查表 表名的完整性。
    SQL1596N
    不能为表 表名 指定 WITH EMPTY TABLE。
    SQL1601N
    “数据库系统监视器”输入参数 参数 是 NULL 指针。
    SQL1602N
    不支持在输入数据结构(sqlma)中提供的对象类型。
    SQL1603N
    未在输入数据结构(sqlma)中指定参数 参数。
    SQL1604N
    参数 参数 不是以 NULL 结束的。
    SQL1605W
    数据库 数据库别名 不是活动的。
    SQL1606W
    “数据库系统监视器”输出缓冲区已满。
    SQL1607N
    没有足够的工作内存来执行所请求的“数据库监视器”功能。
    SQL1608W
    输入时指定的两个或多个数据库别名其实指的是同一个数据库。
    SQL1609N
    数据库别名 数据库别名 是远程数据库,不能进行监视。
    SQL1610N
    “数据库系统监视器”输入参数 参数 无效。
    SQL1611W
    “数据库系统监视器”没有返回任何数据。
    SQL1612N
    指定的事件监视器目标路径无效。
    SQL1613N
    指定的事件监视器选项无效。
    SQL1614N
    激活事件监视器时发生了 I/O 错误。原因码 = 原因码。
    SQL1615W
    指定的事件监视器已经处于所请求的状态。
    SQL1616N
    已达到活动的事件监视器的最大数目限制。
    SQL1617N
    指定的事件监视器已达到其 MAXFILES 和 MAXFILESIZE 限制。
    SQL1618N
    指定的事件监视器的目标路径正被另一个事件监视器使用。
    SQL1619N
    不能对活动的事件监视器进行 DROP。
    SQL1620N
    不能清洗事件监视器。原因码为 返回码。
    SQL1621N
    尚未落实在其中创建指定的事件监视器的事务。不能激活该事件监视器。
    SQL1622N
    在 SET EVENT MONITOR STATE 语句中指定的 STATE 值无效。
    SQL1623N
    调用 sqlmonsz 或 sqlmonss API 时,使用了太多在 sqlma 输入结构中指定的对象。
    SQL1624N
    sqlmonsz 或 sqlmonss API 引用的所有数据库必须位于同一节点中。
    SQL1625W
    监视器不能从代码页 源 转换为代码页 目标。试图对属于类型 类型 的数据执行此转换。
    SQL1626W
    当执行从代码页 源 到代码页 目标 的转换时发生溢出。目标区域的大小为 最大长度,该数据属于类型 类型,前八个字符为 数据。
    SQL1627W
    快照 API 请求是在自描述数据流级别执行的,但是,服务器只能返回固定大小结构格式的快照。
    SQL1628W
    因为输出缓冲区已满,所以远程获取开关操作只返回了一部分结果。要检索全部结果,使用最小为 大小个字节的缓冲区大小。
    SQL1629W
    远程快照操作在节点 节点列表 上失败,原因码为 原因列表。
    SQL1630N
    指定的事件监视器已达到其 PCTDEACTIVATE 限制。
    SQL1631N
    类型为 事件监视器类型 的事件监视器 事件监视器名称 已处于活动状态。事件监视器未激活。
    SQL1632W
    收集和复位统计信息请求已被忽略,因为另一收集和复位统计信息请求已经在运行。
    SQL1633W
    无法捕获由应用程序句柄 应用程序句柄、工作单元标识 工作单元标识 和活动标识 活动标识 所标识的活动,因为不存在任何活动的活动事件监视器。
    SQL1634N
    未能收集统计信息,因为没有任何活动的统计信息事件监视器。
    SQL1635N
    估计数据库监视器快照的大小为 快照大小 个字节,这超过了允许的最大大小,即 最大大小 个字节。
    SQL1650N
    不再支持所调用的函数。
    SQL1651N
    不能执行该请求,因为 DB2 服务器版本不支持此功能。
    SQL1652N
    发生了文件 I/O 错误。
    SQL1653N
    指定了无效的概要文件路径。
    SQL1654N
    遇到实例路径错误。 
    SQL1660N
    服务器上的“生成器”失效,“发现”用它来收集服务器信息。
    SQL1670N
    在 DISCOVER 数据库管理器配置参数中指定的发现类型指示禁用发现。
    SQL1671N
    搜索发现请求失败。检查管理通知日志以了解进一步的详细信息。
    SQL1673N
    指定作为发现接口输入的地址列表无效。
    SQL1674N
    指定作为发现接口的输入的服务器地址无效。
    SQL1675N
    仅对 DB2 管理服务器允许发现。所提供的通信信息不访问管理服务器。
    SQL1700N
    数据库迁移期间,在数据库中发现了保留的模式名 名称。
    SQL1701N
    数据库不能迁移,因为最后的会话被异常终止。
    SQL1702W
    协议 连接管理器已成功启动。
    SQL1703W
    在数据库迁移期间不能创建 db2event 目录。
    SQL1704N
    数据库迁移失败。原因码为 原因码。
    SQL1705W
    不能将数据库目录条目更新为当前发行版级别。
    SQL1706W
    在字大小实例迁移期间,在节点目录中检测到此实例的至少一个非本地数据库。
    SQL1707N
    未能迁移实例字大小。
    SQL1708W
    数据库迁移完成,但带有以下警告代码:警告代码。
    SQL1751N
    结果节点组将不包含可在分区映射中使用的任何节点。
    SQL1752N
    不能在节点组 节点组名 中创建表空间。
    SQL1753N
    节点 节点号 没有用于在节点组 IBMTEMPGROUP 中定义的所有系统临时表空间的容器。
    SQL1754N
    索引表空间或长表空间与主表空间不在同一节点组中。
    SQL1755N
    数据库分区 数据库分区号 没有用于在数据库分区组 数据库分区组名 中定义的所有表空间的容器。
    SQL1756N
    多个子句指定了容器,而没有 ON NODES 子句。
    SQL1757N
    丢失了没有 ON DATABASE PARTITION 子句的 USING 子句。
    SQL1758W
    未指定给特定节点的容器不被任何节点的表空间使用。
    SQL1759W
    需要重新分发数据库分区组,以更改节点组 数据库分区组名 中对象的数据库分区,从而在数据库分区中包括某些添加的数据库分区或者排除某些已删除的数据库分区。
    SQL1760N
    用于存储过程 过程名称 的 CREATE 语句必须具有有效的 LANGUAGE 子句、EXTERNAL 子句和 PARAMETER STYLE 子句。
    SQL1761N
    未对缓冲池 缓冲池名 定义节点组 节点组名。
    SQL1762N
    不能与数据库相连,因为没有足够的空间可用来分配活动的日志文件。
    SQL1763N
    ALTER TABLESPACE 语句中存在冲突子句。
    SQL1764N
    ALTER TABLESPACE 语句中 RESIZE 操作指定的大小小于表空间容器的当前大小。
    SQL1765W
    更新成功完成。但是,在辅助数据库服务器上可能未恢复索引创建、重新创建或重组。
    SQL1766W
    已成功完成该命令。但是,在 HADR 启动之前未启用 LOGINDEXBUILD。
    SQL1767N
    不能完成启动 HADR。原因码 = 原因码。
    SQL1768N
    未能启动 HADR。原因码 = 原因码。
    SQL1769N
    不能完成停止 HADR。原因码 = 原因码。
    SQL1770N
    不能完成接管 HADR。原因码 = 原因码。
    SQL1771N
    不可恢复数据库不能用作 HADR 主数据库或 HADR 备用数据库。
    SQL1772N
    不能对 HADR 主数据库或 HADR 备用数据库启用无限活动日志记录。
    SQL1774N
    不能对 HADR 主数据库或 HADR 备用数据库发出表空间复原。
    SQL1776N
    不能对 HADR 备用数据库发出该命令。原因码 = 原因码。
    SQL1777N
    已启动 HADR。
    SQL1790W
    找不到页大小至少为 页大小、许可使用授权标识 授权标识 的缺省表空间。
    SQL1791N
    指定的服务器定义、模式或昵称不存在。
    SQL1792W
    由于远程目录与本地目录之间的模式不一致,因此,未彻底更新指定昵称的统计信息。
    SQL1800N
    将指向结构 sqle_request_info 的无效指针传送给了目录管理命令/API。
    SQL1801N
    无效的请求类型。
    SQL1802N
    没有任何条目属于请求类型。
    SQL1803N
    不能以“无程序包锁定”方式来执行请求的操作。受影响的程序包为 程序包模式.程序包名-0X-一致性标记。
    SQL1816N
    不能使用包装器 包装器名 来访问您试图为联合数据库定义的数据源的 类型或版本(服务器类型 服务器版本)。
    SQL1817N
    CREATE SERVER 语句不标识您想为联合数据库定义的数据源的 类型或版本。
    SQL1818N
    未能处理您提交的 ALTER SERVER 语句。
    SQL1819N
    未能处理您提交的 DROP SERVER 语句。
    SQL1820N
    对 LOB 值的操作失败。原因码 = 原因码。
    SQL1821W
    可能更改了检索到的 LOB 值。
    SQL1822N
    从数据源 数据源名 中接收到了意外错误代码 错误代码。相关联的文本和标记为 标记。
    SQL1823N
    服务器 服务器名 中不存在数据类型 数据类型名 的数据类型映射。
    SQL1824W
    此 UNION ALL 的操作数中的一些基本表可能是相同的表。
    SQL1825N
    在联合环境中不能处理此 SQL 语句。
    SQL1826N
    对系统目录对象 对象名 中的列 列名 指定了无效值 值。
    SQL1827N
    未定义从本地授权标识 授权标识 至服务器 服务器名 的用户映射。
    SQL1828N
    没有为远程服务器 服务器名 或一组远程服务器定义服务器选项 选项名:服务器类型 服务器类型、版本 服务器版本 和协议 服务器协议。
    SQL1829W
    联合服务器接收到来自数据源 服务器名称 的警告消息 警告代码。相关联的文本和标记为 标记。
    SQL1830N
    必须在使用 EXPRESSION AS 子句的谓词规范之前指定 RETURNS 子句。
    SQL1831N
    不能更新子表 子表名 的表统计信息。
    SQL1832N
    不能使用例程 例程名 来定义过滤器,因为它被定义为 SQL 函数。
    SQL1833N
    无法在端口 端口号 上建立与远程“扩展搜索服务器”主机名 的连接,或此连接已终止。
    SQL1834N
    用户定义的列 列名 与包装器 包装器名 的固定列完全相同,但它使用另一种数据类型。
    SQL1835N
    在远程“扩展搜索服务器”扩展搜索主机名 上找不到类型为 对象类型 的“扩展搜索”对象 对象名。
    SQL1836N
    在用户定义的列 列名 与远程 Extended Search es-主机名 上的字段名之间不存在列映射。
    SQL1837N
    不能删除 选项类型 的对象 对象名 的必需选项 选项名。
    SQL1838N
    搜索语句 语句 不是有效的 Extended Search 查询。
    SQL1839N
    一个或多个搜索参数无效。
    SQL1840N
    不能将 选项类型 选项 选项名 添加至 对象名 对象。
    SQL1841N
    不能对 对象名 对象更改 选项类型 的选项 选项名 的值。
    SQL1842N
    在 文本 附近找到的对象 对象名 的类型为 选项类型 的选项 选项名 无效。原因码 = 原因码。
    SQL1843N
    昵称名.列名 昵称列不支持 运算符名 运算符。
    SQL1844W
    在远程数据源与联合服务器之间截断了列 列名 的数据。
    SQL1846N
    对象名-1 对象的 选项类型-1 选项 选项名-1 与 对象名-2 对象的 选项类型-2 选项 选项名-2 相冲突。
    SQL1847N
    对象名 对象类型 的模板替换错误。原因码 = 原因码。附加文本和标记 文本。
    SQL1860N
    表空间 表空间名 与表空间 表空间名 不兼容。原因码 = 原因码。
    SQL1870N
    未能将一行插入到范围集群表中,因为键序列列超出了范围。
    SQL1871N
    在范围集群表上不支持此函数。原因码 = 原因码。
    SQL1880N
    包装器 包装器名 和/或联合数据源 服务器名 不支持将 选项名 用作游标 对象名 的 选项类型 选项。
    SQL1881N
    选项名 对于 对象名 不是有效的 选项类型 选项。
    SQL1882N
    不能将 对象名 的 选项值 设置为 选项类型 选项 选项名。
    SQL1883N
    选项名 是 对象名 需要的 选项类型 选项。
    SQL1884N
    对 对象类型 对象 对象名 多次指定了 选项名 选项。
    SQL1885N
    已对 对象名 定义 选项类型 选项 选项名。
    SQL1886N
    操作类型 操作无效,因为尚未对 对象名 定义 选项类型 的选项 选项名。
    SQL1887N
    SPECIFICATION ONLY 子句是必需的。
    SQL1888N
    端口号 端口号 无效。
    SQL1889W
    忽略了更新备用服务器请求。
    SQL1890N
    主机名 主机名 无效。
    SQL1891N
    主机名参数的地址无效。
    SQL1892N
    端口号参数的地址无效。
    SQL1900N
    已成功完成该命令。
    SQL1901N
    命令的语法不正确。
    SQL2000N
    实用程序命令中指定的驱动器不是有效的软盘驱动器或硬盘。
    SQL2001N
    实用程序已被中断。输出数据可能不完整。
    SQL2002N
    指定的数据库实用程序命令对远程数据库无效。命令中指定的数据库必须驻留在本地工作站上。
    SQL2003C
    发生了系统错误。
    SQL2004N
    处理期间发生 SQL 错误 sqlcode。
    SQL2005C
    读操作期间发生了 I/O 错误。数据可能不完整。
    SQL2006C
    写操作期间发生了 I/O 错误。数据可能不完整。
    SQL2007N
    指定的缓冲区大小 缓冲区大小 4K 缓冲区对于 页大小 页大小对象太小了。
    SQL2008N
    callerac 参数不在有效范围之内,或请求的操作顺序不对。
    SQL2009C
    由于内存资源不足,因此备份或复原操作失败。
    SQL2010N
    实用程序在连接到数据库时遇到了错误 错误。
    SQL2011N
    实用程序在与数据库断开连接时遇到了错误 错误。
    SQL2012N
    未能启用中断处理。
    SQL2013N
    实用程序未能访问数据库目录。返回了错误 错误。
    SQL2014N
    发生了数据库环境错误。
    SQL2015N
    数据库参数无效。数据库名称太长、未指定数据库名称或名称的地址无效。
    SQL2016C
    PATH 命令未包含 程序名 的路径。
    SQL2017N
    启动了太多会话,或者未成功完成“OS/2 启动会话”。
    SQL2018N
    实用程序在试图验证用户的授权标识或数据库权限时遇到错误 错误。
    SQL2019N
    实用程序与数据库绑定时出错。
    SQL2020N
    实用程序未与数据库正确绑定。
    SQL2021N
    驱动器中的软盘不正确。
    SQL2023N
    实用程序在访问日志控制文件时遇到 I/O 错误 代码。
    SQL2024N
    在访问文件类型 文件类型 时,实用程序遇到 I/O 错误 代码。
    SQL2025N
    在介质 目录或设备 上发生了 I/O 错误 代码。
    SQL2026N
    尝试在内部与数据库断开连接时发生错误 sqlcode。
    SQL2027N
    尝试在内部与数据库连接时发生错误 sqlcode。
    SQL2028N
    安装中断处理程序时发生错误 sqlcode。
    SQL2029N
    在处理 命令文件名 时发生错误 错误。
    SQL2030N
    名称 驱动器已满。在此驱动器上至少需要 数值 个可用字节。
    SQL2031W
    警告!请在设备 设备 上安装目标介质或源介质。
    SQL2032N
    参数 参数无效。
    SQL2033N
    数据库实用程序的处理期间,在访问 TSM 时出错。TSM 原因码:原因码。
    SQL2034N
    参数 参数的地址无效。
    SQL2035N
    在以非中断方式执行实用程序时遇到警告情况 警告。
    SQL2036N
    文件或设备 路径/设备 的路径无效。
    SQL2037N
    未能装入 TSM。
    SQL2038N
    在处理期间发生了数据库系统错误 错误代码。
    SQL2039N
    调用此实用程序的应用程序已终止。
    SQL2040N
    数据库别名参数 数据库别名 无效,或未指定。
    SQL2041N
    指定的缓冲区大小参数无效。必须将缓冲区大小指定为 0,或在 8 和 16384 之间(包括 8 和 16384)。
    SQL2042W
    警告!访问设备 设备 时发生了I/O 错误 错误。更多信息(如果可用):更多信息。请确保已正确安装并定位介质。
    SQL2043N
    无法启动子进程或线程。
    SQL2044N
    访问消息队列时出错。原因码:原因码。
    SQL2045W
    警告!在写入介质 介质 时发生错误 错误。
    SQL2048N
    访问对象 对象 时出错。原因码:原因码。
    SQL2054N
    备份或副本映像已毁坏。
    SQL2055N
    无法访问内存集 内存堆 中的内存。
    SQL2056N
    在介质 介质 上遇到无效介质类型。
    SQL2057N
    介质 介质 已被另一进程打开。
    SQL2058W
    在介质 介质 上遇到介质结束警告。
    SQL2059W
    在设备 设备 上遇到设备满警告。
    SQL2060W
    设备 设备 是空的。
    SQL2061N
    访问介质 介质 的尝试被拒绝。
    SQL2062N
    访问介质 介质 时出错。原因码:原因码。
    SQL2065W
    当指定的介质 介质 是唯一与实用程序相连的介质时,不允许指定的调用者操作 调用者操作。
    SQL2066N
    指定的表空间名 名称 在数据库中不存在,或者不能用于实用程序操作。
    SQL2068N
    在介质 介质 上遇到无效映像。没有介质头。
    SQL2069N
    在介质 介质 上遇到无效映像。此映像是为数据库别名 数据库别名 创建的。
    SQL2070N
    在介质 介质 上遇到无效映像。此映像包含时间戳记 时间戳记。
    SQL2071N
    访问共享库 共享库名 时出错。原因码:原因码。
    SQL2072N
    无法绑定共享库 共享库名。原因码:原因码。
    SQL2073N
    因为数据库服务器或 DB2 Data Links Manager 发生内部问题,所以 DATALINK 处理失败。
    SQL2074N
    因为数据库服务器发生内部问题,所以 DATALINK 处理失败。
    SQL2075N
    因为 DB2 Data Links Manager 发生内部问题,所以 DATALINK 处理失败。
    SQL2076W
    未向数据库注册 DB2 Data Links Manager 服务器名。
    SQL2077W
    在可用的 Data Links Manager 上,协调处理成功完成。在不可用的 Data Links Manager 上,协调处理处于暂挂状态。检查管理通知日志以了解更多信息。
    SQL2078N
    未能成功添加或删除 DB2 Data Links Manager。原因码 = 原因码。
    SQL2079N
    共享库 共享库名 报告了错误。返回码:返回码。
    SQL2080N
    快照备份失败。所备份的数据库在它的卷目录中不是唯一的。
    SQL2081N
    快照复原失败,因为要复原的数据库的某些元素与现有数据库的某些元素同名。原因码 = 原因码。
    SQL2084N
    只能对数据库或服务超类 数据库或服务超类名称 定义一个工作操作集。
    SQL2085N
    在映射工作操作 工作操作名称 中指定的服务子类不能是缺省服务子类。
    SQL2086N
    对工作类 工作类名称 指定的范围无效。
    SQL2089N
    不能从工作负载 工作负载名称 的定义中删除最后一个连接属性。
    SQL2090N
    不能删除工作负载 工作负载名称,因为它未被禁用、出现了活动的工作负载或者具有相关联的阈值。
    SQL2096N
    不能删除阈值 阈值名称。该阈值未被禁用,阈值队列不为空,或者活动正在该阈值的控制下运行。
    SQL2097N
    由于例程 WLM_REMAP_ACTIVITY 的至少一个输入参数无效,因此该活动无法映射到指定的服务子类。原因码 = 原因码。
    SQL2150W
    已复原备份映像中所包含的表空间。根据调用程序的请求,可能已跳过一个或多个这样的表空间。
    SQL2154N
    RESTORE 不成功。用来复原表空间的备份未与数据库的当前 日志序列相关联。
    SQL2155W
    在发出打开扫描之后,已对恢复历史记录文件进行了更改。
    SQL2157N
    已打开 8 个恢复历史记录文件扫描。
    SQL2160W
    破坏的恢复历史记录文件已被替换。处理继续。
    SQL2161N
    未能修复破坏的恢复历史记录文件。指定的操作失败。
    SQL2162N
    因为 DB2 没有访问节点 节点号 上的数据库 数据库名称 的日志文件 日志文件号 的许可权,所以前滚操作失败。
    SQL2163N
    无法在“恢复历史记录文件”中找到备份映像,未能及时将数据库恢复为数据库分区号 分区号 上给定点的数据库。
    SQL2164N
    RECOVER 实用程序在数据库分区号 分区号 上找不到指定的恢复历史记录文件 文件名。
    SQL2165W
    SQLUHINFO 结构未提供足够的 TABLESPACE 条目。
    SQL2166N
    RECOVER 命令失败,因为数据库 数据库 不存在。
    SQL2170N
    实用程序在恢复历史记录文件中遇到具有同一标识的条目。写操作失败。
    SQL2171N
    因为文件中不存在指定的对象部件,所以更新恢复历史记录文件失败。
    SQL2172W
    实用程序已完成,但是由于错误 错误,使它不能记录恢复历史记录文件中的事件。
    SQL2180N
    在过滤规范中使用了不正确的语法或密码键。
    SQL2181N
    在已过滤的恢复期间,发生内部错误。
    SQL2200N
    表或索引名的限定符过长。
    SQL2203N
    表名参数无效。表名太长、只指定了授权标识、未指定表名,或名称的地址无效。
    SQL2204N
    iname 参数无效。索引名太长、只指定了授权标识,或索引的地址无效。
    SQL2205N
    指定的索引无效。原因码:原因码。
    SQL2207N
    数据文件参数指定的文件路径无效。
    SQL2208N
    由表空间或长表空间参数指定的表空间 表空间名 无效。
    SQL2211N
    指定的表不存在。
    SQL2212N
    指定的表是一个视图。不能对视图运行重组表实用程序。
    SQL2213N
    指定的表空间不是系统临时表空间。
    SQL2214N
    用户不具有对表 名称 运行 REORG 实用程序的权限。
    SQL2215N
    落实前一个数据库工作时,发生 SQL 错误 sqlcode。
    SQL2216N
    重组数据库表或其索引时发生 SQL 错误 sqlcode。
    SQL2217N
    REORG 实用程序使用的系统临时表空间的页大小必须与表数据 (包括 LONG 或 LOB 列数据)所在表空间的页大小相匹配。原因基于下列原因码 原因码。
    SQL2218N
    为 REORG 实用程序指定的一个或多个参数不兼容。
    SQL2219N
    一个或多个节点上不允许对表 表名 执行指定的 INPLACE 表重组操作。原因码:原因码。
    SQL2220W
    没有为一个或多个数据对象构建压缩字典。
    SQL2300N
    表名的标识太长,或未将其指定为表名的一部分。
    SQL2301N
    表名参数无效。表名太长、只指定了授权标识,或该名称的地址无效。
    SQL2302N
    索引列表无效。列表的地址无效,列表中的条目数少于指定的索引数,或列表中索引的地址无效。
    SQL2303N
    statsopt 参数无效。
    SQL2304N
    sharelev 参数无效。对于引用,它必须是“R”,对于更改,它必须是“C”。
    SQL2305N
    指定的表是视图或昵称。不能对视图或昵称运行实用程序。
    SQL2306N
    表或索引 名称 不存在。
    SQL2307N
    指定的表是系统表。不能对系统表运行 Runstats 实用程序。
    SQL2308N
    索引名 名称 的限定符太长,或未将其指定为索引名的一部分。
    SQL2309N
    索引名 名称 无效。索引名太长,或只指定了限定符。
    SQL2310N
    实用程序未能生成统计信息。返回了错误 sqlcode。
    SQL2311N
    用户没有在表 名称 上运行“运行统计信息”实用程序的权限。
    SQL2312N
    统计信息堆大小太小,无法执行操作。建议的堆大小为 数目 页。
    SQL2313W
    统计信息堆中所有可用内存都已被使用。收集前 n1 行的统计信息,但已超过总行数 n2。
    SQL2314W
    某些统计信息处于不一致的状态。最近收集的 对象-1 统计信息与现有的 对象-2 统计信息不一致。
    SQL2315N
    调用 RUNSTATS 实用程序时使用了 选项名 选项。但是,此表的统计信息概要文件不存在。
    SQL2316W
    统计信息概要文件的 Runstats 命令字符串超出了最大大小。 Runstat 命令字符串将被截断为最大大小并存储在目录表 SYSIBM.SYSTABLES 中。
    SQL2400N
    BACKUP 命令中指定的类型无效。它必须是 0(备份整个数据库) 或 1(只备份当前更改)。
    SQL2401N
    只有在完成整个数据库的备份之后才能执行“仅备份更改”。类型必须是 0。
    SQL2403N
    用户无权对数据库运行实用程序。
    SQL2404N
    备份目标介质已满。在目标介质上至少需要 数值 个可用字节。
    SQL2405N
    因为先前的 RESTORE 未完成,所以不能执行 BACKUP。
    SQL2406N
    因为数据库需要前滚,所以不能执行 BACKUP。
    SQL2407N
    读文件 名称 时发生了 I/O 错误。不能执行 BACKUP,因为它 不能确定 RESTORE 是否已完成。
    SQL2408W
    已备份数据库,但在删除文件 名称 时发生 I/O 错误 错误。
    SQL2409N
    当执行仅备份更改的 BACKUP 时,必须使用最近的备份映像。
    SQL2410N
    如果允许数据库 ROLL-FORWARD,或通过用户出口执行 BACKUP,那么不能执行“仅备份更改”。
    SQL2411C
    运行实用程序时发生了 I/O 错误。磁盘不能被物理写入或磁盘已满。
    SQL2412C
    运行数据库实用程序时遇到破坏的数据库页。
    SQL2413N
    不允许联机备份,因为没有激活用于前滚的日志保留或用户出口,或者是因为备份暂挂条件正在对数据库起作用。
    SQL2414W
    警告!设备 设备 上没有足够的空间来包含备份控制信息。此介质将不包含备份信息。
    SQL2416W
    警告!设备 设备 已满。请安装新介质。
    SQL2417N
    在不可恢复数据库上不允许归档日志。
    SQL2418N
    对 Backup 指定的数据库不存在。
    SQL2419N
    目标磁盘 磁盘 已满。
    SQL2420N
    设备 设备 上没有足够的空间用来包含初始备份控制信息。
    SQL2421N
    因为未启用前滚恢复,所以不允许表空间级备份。
    SQL2422N
    由于表空间位置不兼容,因此不能用后备级别备份 API 来备份数据库。
    SQL2423N
    由于一些索引文件丢失,因此不能备份数据库。
    SQL2424N
    因为 DB2 Data Links Manager 上的异步复制操作未完成,所以备份未能成功。
    SQL2425W
    未截断联机备份的日志文件。
    SQL2426N
    尚未配置数据库以允许增量备份操作。原因码 = 原因码。
    SQL2427N
    由于插件库 文件名 不包含入口点 入口点,因此不能备份该插件库。
    SQL2428N
    BACKUP 未完成,因为未能检索请求的一个或多个日志文件。
    SQL2429N
    数据库备份失败。下列数据库分区返回了错误:数据库分区列表。
    SQL2430W
    数据库备份成功,但是此数据库分区上不存在下列表空间:表空间列表。
    SQL2431W
    成功进行了数据库备份。在每个数据库分区上,只有在执行备份操作期间处于活动状态的那些日志文件才会包含在备份映像中。
    SQL2432N
    快照备份失败,因为虽然指定了 EXCLUDE LOGS 参数,但是由于下列日志目录与其他数据库路径和设备有关,因此未能排除这些日志目录:日志目录列表。
    SQL2501C
    数据库已复原,但复原的数据库中的数据不可用。
    SQL2502C
    读备份文件时出错。磁盘不能被物理读取,或指定的磁盘未包含有效备份。
    SQL2503N
    RESTORE 不成功。用来复原数据库的备份包含错误的数据库。
    SQL2504W
    将第一张备份软盘插入驱动器 驱动器。
    SQL2505W
    警告!数据库 名称 在驱动器 驱动器 上。此数据库的文件将被删除。
    SQL2506W
    数据库已复原,但数据库中有额外的文件。
    SQL2507W
    RESTORE 实用程序未正确地与数据库绑定。
    SQL2508N
    “数据库复原”时间戳记参数 时间戳记 无效。
    SQL2509N
    数据库驱动器参数无效。
    SQL2510N
    发生操作系统信号量错误。
    SQL2511N
    删除数据库时,实用程序遇到错误 错误。
    SQL2512N
    创建数据库时,实用程序遇到错误 错误。
    SQL2513N
    重命名数据库时,实用程序遇到错误 错误。
    SQL2514N
    RESTORE 不成功。用来复原数据库的备份所包含的数据库的发行版号与数据库管理器的安装版本不一致。
    SQL2515N
    用户无权对数据库运行 RESTORE 实用程序。
    SQL2516N
    因为工作站上至少一个数据库在使用中,所以 RESTORE 实用程序不能完成。
    SQL2517W
    已将复原的数据库迁移至当前发行版。迁移返回了 sqlcode sqlcode 和标记 标记。
    SQL2518N
    RESTORE 不成功。尝试复原数据库配置文件时发生了 I/O 错误。
    SQL2519N
    已复原数据库,但未将复原的数据库迁移到当前发行版。返回带有标记 标记 的错误 sqlcode。
    SQL2520W
    已复原数据库。使用了配置文件的备份版本。
    SQL2521W
    已复原数据库,但删除文件类型 文件类型 时发生 I/O 错误 代码。
    SQL2522N
    多个备份文件与为备份的数据库映像提供的时间戳记值相匹配。
    SQL2523W
    警告!正在复原至与备份映像上的数据库不同,但具有匹配名称的现有数据库。目标数据库将被备份版本覆盖。将删除与目标数据库相关联的前滚恢复日志。
    SQL2524W
    警告!复原现有的数据库,它们表面上是相同的,但是现有数据库的别名 数据库 与备份映像的别名 数据库 不匹配。目标数据库将被备份版本覆盖。
    SQL2525W
    警告!复原到与备份映像上的数据库不相同的现有的数据库,现有数据库的别名 数据库 与备份映像的别名 数据库 不匹配,但是数据库名称是相同的。目标数据库将被备份版本覆盖。将删除与目标数据库相关联的前滚恢复日志。
    SQL2526W
    警告!复原到与备份映像数据库相同,别名也相相同的现有数据库,但现有数据库的数据库名称 数据库名称 与备份映像的数据库名称 数据库名称 不匹配。目标数据库将被备份版本覆盖。
    SQL2527W
    警告!复原到与备份映像数据库不相同的现有数据库中,现有数据库的数据库名称 数据库名称 与备份映像的数据库名称 数据库名称 不匹配,但是别名是相同的。目标数据库将被备份版本覆盖。将删除与目标数据库相关联的前滚恢复日志。
    SQL2528W
    警告!复原到与备份映像数据库相同的现有数据库,但现有数据库的别名 数据库 与备份映像的别名 数据库 不匹配,且现有数据库的数据库名称 数据库名称 与备份映像的数据库名称 数据库名称 不匹配。目标数据库将被备份版本覆盖。
    SQL2529W
    警 告!复原到与备份映像数据库不同的现有数据库中,现有数据库的别名 数据库 与备份映像的别名 数据库 不匹配,现有数据库的数据库名称 数据库名称 与备份映像的数据库名称 数据库名称 不匹配。目标数据库将被备份版本覆盖。将删除与目标数据库相关联的前滚恢复日志。
    SQL2530N
    备份映像已破坏。不能从此备份映像复原数据库。
    SQL2531N
    选择复原的备份映像是无效的数据库备份映像。
    SQL2532N
    备份文件包含在时间戳记 时间戳记 获取的数据库 数据库别名 的备份映像。这不是请求的备份映像。
    SQL2533W
    警告!设备 设备 上的备份文件包含在时间戳记 时间戳记 获取的数据库 数据库 的映像。这不是请求的备份映像。
    SQL2534W
    警告!设备 设备 上的介质未定位在有效的备份介质头处。
    SQL2535W
    警告!已到达设备 设备 上的介质末尾。请安装下一源介质。
    SQL2536W
    警告!设备 设备 上的备份映像包含不正确的序号。所期望的序号是 编号。
    SQL2537N
    在 Restore 之后,需要“前滚”。
    SQL2538N
    意外到达介质 介质 上“备份映像文件末尾”。
    SQL2539W
    警告!正在复原至与备份映像数据库相同的现有数据库。数据库文件将被删除。
    SQL2540W
    复原成功,但是在以“无中断”方式进行处理时,在“数据库复原”期间,遇到警告 警告。
    SQL2541W
    实用程序成功,然而,未能关闭包含备份映像的文件。
    SQL2542N
    根据所提供的源数据库别名 数据库别名 和时间戳记 时间戳记,找不到与数据库映像文件相匹配的文件。
    SQL2543N
    对数据库指定的目标目录无效。
    SQL2544N
    正在复原的数据库所在的目录已满。
    SQL2545W
    警告!TSM 服务器上的备份映像当前存储在可安装的介质上。使它可用所需的时间未知。
    SQL2546N
    介质 介质 上的映像不是备份或副本序列中的第一个。
    SQL2547N
    因为备份映像源于前发行版且需要前滚恢复,所以未复原数据库。
    SQL2548N
    在备份映像 代码页 中指示的数据库代码页无效或不受支持。复原操作失败。
    SQL2549N
    因为备份映像中的所有表空间都不可访问,或者要复原的表空间名列表中的一个或多个表空间名无效,所以未复原数据库。
    SQL2550N
    不能将在节点 节点-1 上备份的数据库复原到节点 节点-2 上。
    SQL2551N
    不能将目录节点为 节点-1 的数据库复原到目录节点为 节点-2 的数据库。
    SQL2552N
    在复原命令中指定的报告文件名无效。
    SQL2553I
    RECONCILE 实用程序成功完成。
    SQL2554N
    RECONCILE 实用程序失败,原因码为 原因码。问题可能与 组件 有关。
    SQL2555I
    已将复原的数据库成功地迁移至当前发行版。
    SQL2560N
    对于从表空间级别备份的复原,目标数据库与源数据库不完全相同。
    SQL2561W
    警告!从表空间映像重建数据库或者使用表空间的子集来重建数据库。目标数据库将被覆盖。RESTORE 实用程序还将报告下列 sqlcode sqlcode。
    SQL2562N
    不允许从完全数据库备份进行表空间级别复原。
    SQL2563W
    复原过程已成功完成,但未复原备份中的一个或多个表空间。
    SQL2565N
    对于提供的备份映像,不允许它使用为 RESTORE 指定的选项。
    SQL2566W
    复原过程已成功完成,但是一个或多个表空间将它们的表置于 DRP/DRNP 状态。检查 db2diag.log 文件以了解详细信息。
    SQL2570N
    由于操作系统不兼容或者指定的 RESTORE 命令不正确,因此在目标操作系统 目标操作系统 上尝试从源操作系统 源操作系统 上创建的备份进行复原时失败。原因码:原因码。
    SQL2571N
    不能继续执行自动复原。原因码:原因码。
    SQL2572N
    尝试对失常映像进行增量复原。复原表空间 表空间名 时遇到错误,因为必须先复原时间戳记为 时间戳记值的备份映像,才能复原刚才尝试的映像。
    SQL2573N
    必须将增量备份映像作为增量 RESTORE 操作的一部分来复原。
    SQL2574N
    作为增量式 RESTORE 操作的一部分来复原的备份映像不能比目标映像更新。
    SQL2575N
    指定的增量备份映像的时间戳记比为表空间 表空间号 复原的最后一个映像的时间戳记要早。最后一个备份映像的时间戳记为 时间戳记。
    SQL2576N
    表空间 表空间名 作为增量 RESTORE 操作的一部分来进行复原,但是 RESTORE 命令未指定 INCREMENTAL 子句。
    SQL2577N
    找不到用于将备份解压缩的库。
    SQL2578N
    在备份映像中找不到指定的对象。
    SQL2580W
    警告!将这些日志复原至包含现有日志文件的路径。在复原期间试图覆盖现有日志文件将导致复原操作失败。
    SQL2581N
    复原无法将日志文件从备份映像抽取至指定路径,或者无法将日志目录从备份映像复原至指定路径。原因码为 返回码。
    SQL2582W
    警告!检测到一个新请求,它请求从表空间映像重建数据库或者使用表空间的子集来重建数据库。这将异常终止当前正在进行的重建,并使用此备份映像开始进行新的重建。目标数据库将被覆盖。
    SQL2583N
    不能处理期望的复原命令,因为仍在进行先前的增量复原。
    SQL2584N
    复原快照失败,因为必须复原日志目录,但是尚未指定有效的 LOGTARGET。
    SQL2585N
    选择的备份映像是在时间戳记 时间戳记 时从实例 实例名 中获得的数据库 数据库别名 的备份映像。不能将此备份映像复原到当前实例中。
    SQL2600W
    指向权限块的输入参数指针无效,或者块大小不正确。
    SQL2650N
    将无效参数 参数名 传递给了 API-名 读日志 API。原因码 = 原因码。
    SQL2651N
    不能异步读取与数据库相关的日志记录。
    SQL2652N
    内存不足以运行异步日志阅读器。
    SQL2653W
    “复原”、“正向恢复”或“崩溃恢复”可能再次使用了日志序号范围。原因码为 原因码。
    SQL2654W
    数据库日志已异步读至当前活动日志的末尾。
    SQL2655N
    “异步日志阅读器”遇到与正在异步读取的数据库不相关的日志文件 名称。
    SQL2656N
    “异步日志阅读器”遇到不能读取的日志文件 名称。
    SQL2657N
    “异步日志阅读器”需要日志文件 名称,而该文件当前未驻留在数据库日志目录中。
    SQL2701N
    程序名 的无效命令行选项。原因码:原因码。
    SQL2702N
    未能打开配置文件 配置文件。
    SQL2703N
    未能打开日志文件 日志文件。
    SQL2704N
    未能打开输入数据文件 输入数据文件。
    SQL2705N
    未能打开输入分区映射文件 输入映射文件。
    SQL2706N
    未能打开输出分区映射文件 输出映射文件。
    SQL2707N
    未能打开分发文件 分发文件。
    SQL2708N
    未能打开输出数据文件 输出数据文件。
    SQL2709N
    在配置文件的第 行号 行存在语法错误。
    SQL2710N
    在配置文件的第 行号 行存在无效关键字。
    SQL2711N
    在配置文件的第 行号 行存在无效的列定界符。
    SQL2712N
    在配置文件的第 行号 行存在无效字符串定界符(SDELIMITER)。
    SQL2713N
    在配置文件的第 行号 行存在无效的运行类型(RUNTYPE)。
    SQL2714N
    在配置文件的第 行号 行存在无效的消息级别(MSG_LEVEL)。
    SQL2715N
    在配置文件的第 行号 行存在无效的检查级别(CHECK_LEVEL)。
    SQL2716N
    配置文件的第 行号 行存在无效的记录长度(RECLEN)记录长度。
    SQL2717N
    在配置文件的第 行号 行上存在无效的节点规范(NODES)。原因码为 原因码。
    SQL2718N
    在配置文件的第 行号 行上存在无效的输出节点规范(OUTPUTNODES)。原因码为 原因码。
    SQL2719N
    在配置文件的第 行号 行上存在无效的输出类型(OUTPUTTYPE)。
    SQL2720N
    分区键的数目超过最大值“256”。在配置文件的第 行号 行上检测到此错误。
    SQL2721N
    在配置文件的第 行号 行上存在无效的分区键规范(PARTITION)。原因码为 原因码。
    SQL2722N
    在配置文件的第 行号 行存在无效的日志文件规范(LOGFILE)。
    SQL2723N
    在配置文件的第 行号 行上存在无效的跟踪规范(TRACE)。
    SQL2724N
    无效节点列表规范。
    SQL2725N
    未指定输出分区映射的文件名。
    SQL2726N
    未定义分区键。
    SQL2727N
    分区键 键名 超过记录长度 记录长度。
    SQL2728N
    在节点列表中未定义输出节点 输出节点。
    SQL2729N
    输入分区映射无效。
    SQL2730N
    在将头写入输出数据文件 输出数据文件 时出错。
    SQL2731N
    在从输入数据文件 文件名 中读取时出错。
    SQL2732N
    输入数据文件的第 行号 行包含二进制数据。
    SQL2733N
    配置文件中未定义运行类型(RUNTYPE)。
    SQL2734N
    在配置文件的第 行号 行上参数 32KLIMIT 的规范无效。
    SQL2735W
    输入数据文件的记录 记录号 被废弃,因为该记录是一个空记录。
    SQL2736N
    在处理输入数据文件的第 行号 行中的记录时,sqlugrpi_api 返回了错误。
    SQL2737N
    在处理输入数据文件的第 行号 行中的记录时,无法写入输出节点 输出节点 的输出数据文件。
    SQL2738W
    在写入节点 输出节点 的输出数据文件时,在输入数据文件的第 行号 行的记录被截断。期望的写入长度为记录长度,而实际的写入长度为 实际长度。
    SQL2739N
    未对二进制数字数据文件指定记录长度。
    SQL2740N
    非二进制输入数据文件中不允许浮点数据类型。
    SQL2741N
    在配置文件的第 行号 行上存在无效的文件类型规范。
    SQL2742N
    分区键 分区键 的长度与其精度不匹配。
    SQL2743N
    分区键 分区键 的长度与其数据类型不匹配。
    SQL2744N
    配置文件的第 行 行上的 文件 的文件名规范非法。
    SQL2745N
    在配置文件的第 行号 行上存在无效的 NEWLINE 标志。
    SQL2746N
    当从输入数据文件中读取记录 记录号 时找到不完整的记录。
    SQL2747N
    在从输入数据文件中读取记录 记录号 时记录太长。
    SQL2748N
    记录 记录号 的长度为 长度 字节,该长度太短,不能容纳分区键 键。
    SQL2749N
    记录 记录号 的分区键 键号 不在记录的前 32K 字节中。
    SQL2750N
    配置中的第 行号 行的长度超过 255 字节。
    SQL2751N
    记录 记录号 的实际长度 实际长度 与期待长度 期待长度 不匹配。
    SQL2752N
    配置文件的第 行 行中的代码页规范 代码页 无效。
    SQL2753N
    未能获取应用程序的地域代码和代码页。函数 函数名 的返回码是 返回码。
    SQL2754N
    代码页 源代码页 不能转换为代码页 目标代码页。
    SQL2755N
    十进制数据不能既处于 IMPLIEDDECIMAL 格式又处于 PACKEDDECIMAL 格式。
    SQL2761N
    只能指定其中一个表名或节点组。
    SQL2762N
    实用程序找不到数据库安装路径。
    SQL2763N
    找不到表 表名。
    SQL2764N
    找不到节点组 节点组。
    SQL2765W
    实用程序未能打开输出分区映射文件 输出映射文件。
    SQL2766N
    分区映射的大小不是正确大小 映射大小。
    SQL2767N
    命令行选项无效。
    SQL2800N
    CREATE、DROP 或 CHANGE NODE 失败。原因码为 原因码。
    SQL2801N
    DB2NCRT 命令的语法不正确。
    SQL2802N
    DB2NCHG 命令的语法不正确。
    SQL2803N
    DB2NDROP 命令的语法不正确。
    SQL2804N
    DB2NLIST 命令的语法不正确。
    SQL2805N
    发生了服务错误。原因码为 原因码。
    SQL2806N
    找不到实例 实例 的节点 节点。
    SQL2807N
    实例 实例 的节点 节点 已存在。
    SQL2808W
    已删除了实例 实例 的节点 节点。
    SQL2809W
    已将节点:节点 添加到实例:实例 中 {主机:主机名,机器:机器名,端口:端口号}
    SQL2810W
    节点:节点 在实例:实例 中已更改 {主机:主机名,机器:机器名,端口:端口号}
    SQL2811N
    因为实例不是分区数据库实例,所以命令无效。
    SQL2812N
    对 db2drvmp 命令输入了无效的参数。
    SQL2813I
    为节点节点添加了从驱动器驱动器-1 到驱动器驱动器-2 的驱动器映射。
    SQL2814I
    为节点节点删除了来自驱动器驱动器的驱动器映射。
    SQL2815I
    节点 节点 的驱动器映射是:从 驱动器-1 至 驱动器-2。
    展开全文
  • db2 sql调优

    2018-06-05 09:39:46
    当我们发现某个SQL语句执行很慢时,可以通过查看它的访问计划来定位原因,如是否执行了合适的索引、是否采用了正确的连接方法等。但是我们发现很多用户对访问计划的生成和解释工具的使用存在很多疑惑,本文通过一些...
  • DB2 SQL函数

    千次阅读 2014-04-07 23:27:55
    1.DB2行列转换 行转列 给出下面的数据: CREATE TABLE Sales (Year INT, Quarter INT, Results INT) YEAR QUARTER RESULTS ----------- ----------- ----------- 2004 1 20 2004
  • db2 sql 语句

    千次阅读 2012-03-10 15:29:47
    db2 常用 语句 将某个表导出为IXF档: Sql代码 CONNECT TO CSI;  EXPORT TO "C:\T_R_FORM.ixf" OF IXF MESSAGES "aa" SELECT * FROM CSIDDBD3.T_REFERRAL_FORM;  CONNECT RESET;    CONNECT TO CSI;
  • db2 sql 优化

    千次阅读 2011-06-01 14:04:00
    出处:http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0909querytuning/<br />  内容提要 通过 “IBM DB2 for Linux, UNIX, and Windows 最佳实践”专题,获得最常用的 DB2 ...
  • db2SQL命令

    千次阅读 2010-06-20 14:52:00
    db2SQL命令 export to tempfile of del select * from TABLENAME where not 清理条件; load from tempfile of del modified by delprioritychar replace into TABLENAME nonrecoverable;  ...
  • Differences between external stored procedures and SQL stored procedures ...There are two types of stored procedures that DB2 supports. External stored procedures and SQL procedures. External stored
  • DB2 SQL错误查询

    万次阅读 2011-06-24 15:01:00
    DB2 开发常遇到一些错误,从...DB2 UDB的AS/400 SQL编程 Negative SQLCODEs 负SQLCODE# SQL0007 SQLCODE -07 SQLSTATE 42601 SQL0007 SQLCODE -07 SQLSTATE 42601 Explanation: Character &1 (HEX &2) not va
  • DB2 SQL With UR

    千次阅读 2017-07-31 16:20:59
    1、ur(UncommitedRead) 就是俗称“脏读“,在没有提交数据的时候能够读到更新的数据; 2、cs(CursorStability) 在一个事务中进行查询时,允许读取提交前的数据,数据提交后,当前查询就可以读取到数据,update...
  • db2 sql常见错误

    2019-10-12 15:30:28
    db2错误很多,这里记录一下基本的错误以及解决方案,会不断增加。 sqlcode 说明 解决方案 -104 SQL语句中遇到非法符号 语法错误。支持多种数据库的时候函数容易用错。或者是最基本的语法错误 -119 ...
  • DB2 SQL0911N

    2018-12-14 18:58:50
    SQL0911N The current transaction has been rolled back because of a deadlock or timeout. Reason code "68". SQL0911N 因为死锁或超时,所以当前事务已回滚。原因码为 "68"。 性能测试时...
  • DB2 SQL7008问题

    千次阅读 2018-03-14 11:28:46
    这是由于尝试对DB2中的表做修改操作时引发的日志的问题:查询与解决方案: Q: IBM AS400 Database SQLCODE: SQL7008 when updating tableA: The exception is something like: java.sql.SQLException: [SQL7008] ...
  • DB2 SQL1092N

    千次阅读 2004-10-12 15:51:00
    下午试图建立第一个DB2数据库,一直报1092N错误。检查良久,发现登陆DB2的用户名是user1而非domain/user1. 而该用户在本机操作系统不存在,也无需输入用户密码(default)。创建一个user1用户,加入administrator ...
  • DB2 SQL1205N

    千次阅读 2014-08-26 16:07:03
    在做数据库迁移的时候遭遇SQL1205N: >db2 restore db sundb from . to /db2sys replace existing redirect without rolling forward SQL1205N The code page "1386" and/or territory code "1" that been ...
  • DB2SQL递归写法

    千次阅读 2016-03-26 15:25:46
    with t1 (A,B,NUM) as ( select A,B,row_number() over (partition by A order by id) from  (VALUES ( '1' , '1' ,'a'), ( '2' , '2' ,'b'), ( '3' , '1' ,'c'), ( '4' , '1' ,'d'), ...
  • db2 SQL1005N

    2015-10-26 17:32:14
    D:\Program Files (x86)\IBM\SQLLIB\...SQL1005N 在本地数据库目录或系统数据库目录中已经存在数据库别名 "SXTJJNW"。 D:\Program Files (x86)\IBM\SQLLIB\BIN>db2 catalog db sxtjjnw DB20000I CATALOG DATABA
  • DB2 SQL执行计划

    万次阅读 2011-04-22 09:02:00
    在oracle数据库中可以在sqlplus中打开trace选项后查看sql的执行计划,在DB2数据库中同样也有类似的功能,DB2提供了一个比较简单的工具db2expln工具来查看SQL的执行计划 可以通过输入db2expln来查看其帮助信息。 C:...
  • db2 sql时间函数

    千次阅读 2014-04-07 23:47:15
    这篇短文是为那些刚接触 DB2 并想理解如何操作日期和时间的新手而写的。使用过其它数据库的大部分人都会很惊喜地发现在 DB2 中操作日期和时间...要使用 SQL 获得当前的日期、时间及时间戳记,请参考适当的 DB2 寄存器:
  • DB2 SQL0811N

    2013-09-24 15:35:32
    SQL0811N 标量全查询、SELECT INTO 语句或 VALUES INTO 语句的结果多于一行。 说明 下列其中一项导致了该错误: 执行嵌入式 SELECT INTO 或 VALUES INTO 语句导致结果表多于一行。 执行标量全查询导致结果...
  • DB2 SQL PL介绍

    千次阅读 2010-02-08 10:13:00
    DB2 SQL PLSQL PL是DB2所支持的过程化语言,它是SQL/PSM标准的一个子集。其根据应用范围不同,又分为Inline SQL PL,Embeded SQL PL和Compiled SQL PL。Inline SQL PL适用范围:触发器、函数和方法,支持部分SQL PL...
  • Shell执行DB2 SQL

    2012-08-29 12:01:49
    #!/usr/bin/env sh DBNODE='nodename' DBUSER='username' DBPASSWORD='password' ... if( db2 connect to $1 user $2 using $3 &gt; /dev/null ) then echo 'OK' else echo ...
  • db2 sqlsever 移植

    2009-09-01 13:16:00
    一、自增序列:DB2:create table TestTable( recordindex integer identity generated as always, stringDateTime varchar(50), TrueDateTime timestamp);SQLServer:create table TestTable( recor
  • DB2 SQL语句归纳整理(一)

    千次阅读 2011-10-21 18:47:53
    DB2 SQL语句归纳整理 增删改查整理 添加 INSERT INTO docsummitinfo(APPID,DOCRESULT,EXITVALUE,LOGDESC,DOCFLAG) (SELECT APPID,DOCRESULT,EXITVALUE,LOGDESC,DOCFLAG from docsummitinfoBAK ) 删除 1. ...

空空如也

1 2 3 4 5 ... 20
收藏数 1,347,762
精华内容 539,104
关键字:

db2