SQLSTATE 错误消息
00000 (无消息)
01000 警告
01003 集合函数中的空值已删除
01004 值被截断
01S02 游标选项值已更改
01W01 无效的数据转换:在第 %2 行上为列 '%1' 插入了 NULL。
01W02 使用临时表
01W03 无效的数据转换
01W04 上次读取后行已更新
01W05 过程已完成
01W06 表 '%2' 中列 '%1' 的值已更改
01W07 在语法中检测到语言扩充
01W08 语句无法执行
01W09 需要详细信息
01W10 事务日志备份页未写满
01W11 用户 '%2' 的数据库选项 '%1' 具有无效设置
01W12 无法执行到 '%1' 的字符集转换;使用 '%2' 代替
01W13 数据库服务器无法将数据转换自/至字符集 '%1',因此,转换可能不正确
01W14 不支持语言 '%1',将使用 '%2'
01W15 不支持字符集 '%1',并且不支持语言 '%2';改用语言 '%3'
01W16 指定了非法的用户选择性估计
01W17 '%1' 是未知选项
01W18 返回的结果是非确定性的。
01W19 未使用任何模式创建了数据库
01W20 计划可能包含虚拟索引。
01W21 行无法转换为新的模式格式
01W23 无法输出字符串列 '%1' 的直方图
01WC1 遇到了无效的多字节字符输入
01WC2 遇到了无效的多字节字符输出
01WC3 有一个输入字符无法转换至数据库字符集,系统进行了简单替代
01WC4 有一个输出字符无法转换至应用程序字符集,系统进行了简单替代
02000 未找到行
04W07 某一 dbspace 已达到其文件大小的最大值
04W08 服务器试图访问的页已超出所允许的最大 dbspace 文件大小末端
07001 用于主机变量的值不够
07002 SQLDA 中分配的字段不足
07003 打开游标时出错
07005 仅能描述一条 SELECT 语句
07009 无效的描述符索引
07W01 DESCRIBE 语句上出现无效类型
07W02 无效的语句
07W03 无效的预准备语句类型
07W04 多行 SQLDA 的 SQLDA 字段不一致
07W05 SQLDA 数据类型无效
07W06 无效的 SQL 标识符
07W07 主机变量不能用于批处理
07W08 SQLDA 中的 sqllen 字段无效
08001 无法启动数据库 -- %1
08003 未连接到数据库
08004 用户 ID '%1' 不存在
08005 口令包含非法字符
08W01 未找到数据库服务器
08W02 未找到连接
08W03 超出数据库服务器连接限制
08W04 与数据库的连接已被禁止
08W05 无法打开事务日志文件 -- %1
08W06 仍有活动的数据库连接
08W07 无法启动数据库服务器
08W08 无效的数据库服务器命令行
08W09 无法启动指定的数据库:%1
08W10 未找到指定的数据库
08W11 指定的数据库无效
08W12 通信错误
08W13 没有足够的内存来启动
08W14 启动服务器需要数据库名
08W15 客户/服务器通信协议版本不匹配
08W16 数据库服务器未在多用户模式下运行
08W17 写入事务日志文件时出错
08W18 sqlpp/dblib 版本不匹配
08W19 客户/数据库服务器版本不匹配
08W21 鉴定违规
08W22 数据库页太大
08W23 数据库服务器已在运行
08W24 无效的参数
08W25 无效的本地数据库开关
08W26 动态内存已耗尽
08W27 数据库名不唯一
08W28 请求被拒绝 -- 没有活动数据库
08W29 启动/停止数据库的请求被拒绝
08W30 所选数据库当前处于不活动状态
08W32 无效的数据库页大小
08W33 数据库创建失败:%1
08W34 无法装载存储 DLL "%1"
08W35 无法执行存储 DLL (%1) 入口点。
08W36 无法在指定的 dbspace 中创建项 (%1)。
08W37 找不到连接参数文件
08W38 对连接参数字符串语法分析时出错
08W39 未指定数据库文件
08W40 数据库处于活动状态
08W41 数据库 "%1" 需要恢复
08W42 数据库升级失败
08W43 数据库不可升级
08W44 无法装载备份/恢复 DLL "%1"
08W45 无法执行备份/恢复 DLL (%1) 入口点。
08W46 备份过程中出错:%1
08W47 存储 DLL (%1) 版本不正确。
08W48 鉴定失败
08W49 语法分析错误:%1
08W50 '%1' 不是 '%2' 的写文件
08W51 无效的 IQ 数据库命令行选项或参数值:%1
08W52 无法初始化 IQ 内存管理器:%1
08W53 无法分配系统 V 资源
08W54 语法分析错误:%1
08W55 未找到服务器,无法自动启动
08W56 指定的数据库文件已在使用
08W57 数据库不可升级;RowGenerator 表不属于用户 dbo
08W58 数据库不可升级;用户表具有系统表范围中的表 ID
08W59 Certicom 握手失败
08W60 连接错误:%1
08W61 Certicom 在服务器上初始化失败
08W62 加密密钥不正确或遗失
08W63 解密错误:%1
08W64 数据库服务器无法将数据转换自/至字符集 '%1'
08W65 客户内存不足
08W66 加密错误:%1
08W67 无法启动指定的数据库:必须升级服务器才能启动数据库 %1
08W68 无法启动指定的数据库:日志文件错误
08W69 jConnect 不支持加密
08W70 无法装载加密 dll "%1"
09W02 试图进行非法游标操作
09W03 '%1' 中不允许有结果集
09W04 在游标上的 INSERT/DELETE 只能修改一个表
09W05 无法唯一标识游标中的行
09W06 游标被限定于 FETCH NEXT 操作
09W07 语句大小的限制无效。
09W08 无法在表 '%1' 中更新或删除全为 NULL 的行
0A000 未实现功能 '%1'
0AQ48 IQ 数据库需要日志
0AW01 语言扩充
0AW02 不支持的 Transact-SQL 功能
0AW03 在 '%1' 附近的语法中检测到不允许的语言扩充
0AW04 在运行时服务器中不支持触发器和过程
0AW05 此语句不能在直通模式中使用
0AW06 此数据库中不支持计算列
0AW07 在 UltraLite 中不提供此功能
0AW08 不能同步或升级未提交的事务
0AW09 同步服务器未能提交上载
0AW10 此平台不支持 DTC 事务
0AW11 由于与已有行冲突,下载失败。
0AW12 由于服务器上出错,同步失败:%1
0AW13 在不知道上次上载状态的情况下不能更改同步 user_name。
0AW14 无法为此类型的语句生成计划
21000 SELECT 返回多行
21W01 子查询不能返回多个行
22001 字符串数据右截断
22002 未给 NULL 结果提供指示符变量
22003 值 %1 超出了目标的范围
22005 赋值出错
22012 被零除
22019 无效的转义字符 '%1'
22024 未终止的 C 字符串
22025 无效的转义序列 '%1'
22W02 上次读取后行已更改 -- 操作被取消
22W03 WRITETEXT 或 READTEXT 使用的 TEXTPTR 值无效
22X13 OLAP 函数前面或后面的大小无效
23501 表 '%2' 中的列 '%1' 不能为 NULL。为在数据文件中装载表而在行 %3 上提供了无效的数据。
23502 表 '%2' 中的列 '%1' 不能为 NULL
23503 表 '%2' 中的外键 '%1' 没有主键值
23504 已超出所允许的 NULL 的列数限制
23505 表 '%2' 的索引 '%1' 将不唯一
23506 违反了约束 '%1':表 '%3' 中列 '%2' 的值无效
23507 无法强制使用指定的外键 (%1)
23W01 表 '%1' 的主键不唯一
23W05 表 '%1' 中行的主键被表 '%3' 中的外键 '%2' 引用
24000 游标未处于有效状态
24501 游标未打开
24502 游标已打开
24503 没有当前的游标行
24504 滚动位置 '%1' 无效
24W01 尚未声明游标
26501 SQL 语句错误
28000 字符串过长 (%1)
28000 口令的长度不能超过 %1 个字符
28000 口令至少必须有 %1 个字符
28000 无效的用户 ID 或口令
28000 无效的用户 ID 或口令
28W01 预处理模块上无效的用户 ID 或口令
28W02 不容许集成登录
28W03 要求集成登录,不容许标准登录
28W04 集成登录失败
28W05 此数据库不支持集成登录
28W06 集成登录 ID 为 guest 时,只能被映射到数据库的"guest"用户 ID上
28W07 不能将登录 ID 映射到"sys"或"public"用户 ID
28W08 登录 ID '%1' 已被映射到用户 ID '%2'
28W09 登录 ID '%1' 未被映射到任何数据库用户 ID
2D501 在触发器动作中不允许执行 COMMIT/ROLLBACK
33000 无效的 SQL 描述符名
37505 函数 '%1' 的参数数目错误
38W01 系统命令失败,返回代码为 %1
3B001 未找到保存点 '%1'
3B002 不允许 ROLLBACK TO SAVEPOINT
3BW01 保存点需要回退日志
3BW02 基本复合语句内不允许有结果集
40000 运行时 SQL 错误 -- %1
40001 检测到死锁
40W01 内部数据库错误 %1 -- 事务已回退
40W02 被用户终止 -- 事务已回退
40W03 磁盘已满 '%1' -- 事务已回退
40W04 I/O 错误 %1 -- 事务已回退
40W05 写入磁盘失败 '%1' -- 事务已回退
40W06 所有线程被阻塞
40W07 连接被终止
40W08 内存错误 -- 事务已回退
42501 %1
42R01 对于临时表,不允许执行除 RESTRICT 以外的参照完整性动作
42R02 通过键约束相关联的两个表必须都是永久表,或都是使用 ON COMMIT PRESERVE ROWS 创建的临时表
42R03 临时表之间的键约束需要主键(非唯一约束)
42U00 视图引用 ‘%1’ 是临时对象。视图只能引用永久对象。
42U01 对相关名 '%1' 的引用非法
42U02 限定的列引用中使用的所有者 '%1' 与相关名 '%2' 不匹配
42U03 列 '%1' 的 Set 子句使用不正确
42U04 未找到约束 '%1'
42U05 (无消息)
42U06 对约束 '%1' 的引用或操作无效
42U07 为表 '%1' 指定的提示无效
42W01 用户 '%1' 已有"GRANT"权限
42W02 操作将引起组循环
42W03 用户 '%1' 不是用户组
42W04 '%1' 附近有语法错误 %2
42W05 未知函数 '%1'
42W06 集合函数用法无效
42W07 无效的主机变量
42W08 '%1' 附近的表达式无效
42W09 过程、触发器、事件或批中不允许使用 SETUSER
42W13 无效的列号
42W14 未找到变量 '%1'
42W15 已有名为 '%1' 的变量
42W16 无效的选项 '%1' -- 不存在 PUBLIC 设置
42W17 选项 '%1' 的设置无效
42W18 用户 '%1' 锁定了 '%2' 中的行
42W19 '%1' 正在使用数据库时不允许此操作
42W20 CHECKPOINT 语句需要回退日志
42W21 表正在使用
42W22 试图进行两个活动数据库请求
42W23 '%1' 正在使用过程
42W24 未找到标签 '%1'
42W25 FETCH 中的绝对或相对偏移无效
42W26 FETCH 中的变量数错误
42W27 %1
42W28 在原子操作中不允许 COMMIT/ROLLBACK
42W29 过程或触发器调用嵌套太深
42W30 试图在只读游标上进行更新操作
42W31 试图对不可更新的查询进行更新操作
42W32 无法修改表 '%2' 中的列 '%1'
42W33 未找到表 '%1'
42W34 用户 '%1' 已有组 '%2' 的成员资格
42W35 试图在不可更新的远程查询中进行更新操作
42W36 为只读游标指定了不正确的 FOR UPDATE。
42W37 无法更新列 '%1',因为 ORDER BY 子句中有该列。
42W38 无法更新列 '%1',因为 SELECT 子句中没有该列。
42W40 重复的引用列
42W41 重复的插入列
42W42 调用过程 '%1' 时参数名遗失
42W43 选项 '%1' 仅允许 PUBLIC 设置
42W44 从表 '%1' 中删除的列多于定义的列
42W45 无法为用户 '%1' 设置临时选项
42W46 仅 DBA 可以设置选项 '%1'
42W47 在过程 '%2' 中未找到参数 '%1'
42W48 语法错误,未指定 IQ PATH 时不能指定 IQ 特定选项
42W49 TRUNCATE TABLE 语句不能引用视图
42W50 READTEXT 或 WRITETEXT 语句无法引用视图
42W51 VALIDATE TABLE 语句必须引用基表
42W52 选项 '%1' 只能设置为临时选项
42W53 选项 '%1' 不能在过程内设置
42W54 签名 '%1' 与过程参数不匹配
42W55 用户拥有正在使用的过程
42W56 用户拥有正在使用的表
42W57 未找到 Java 类 '%1'
42W58 未找到 Jar '%1'
42W59 派生表 '%1' 的选择列表没有与 '%2' 对应的表达式
42W60 别名 '%1' 不唯一
42W61 别名 '%1' 的定义必须显示在其首次引用之前
42W62 表 '%1' 中的一行已在 BEFORE 触发器中修改或删除
42W63 过程 '%1' 不再有效
42W64 表 '%1' 的触发器或外键不再有效
42W65 ORDER BY 子句中对 '%1' 的函数或列引用无效
42W66 触发器名 '%1' 不明确
42W67 CREATE/DROP STATISTICS 语句不能引用虚拟表
42W68 集合表达式 '%1' 包含多个列,这些列中的一个或多个是外部引用
42W69 集合表达式 '%1' 必须出现在选择列表或 HAVING 子句子查询中
42W70 分组查询包含多个 DISTINCT 集合函数
42W71 语句包含 NUMBER(*) 函数的非法使用
42W73 无法连接到 '%1'
42W74 无法对索引 '%1' 进行聚簇处理
42W79 语句包含非确定型函数 '%1' 的非法使用
42W82 因为存在用户设置,所以无法删除公共选项 '%1'
42W83 HTTP 选项 '%1' 的设置无效
42W84 HTTP 头 '%1' 的设置无效
42W90 集合函数中出现非法的 ORDER BY
42W91 事务日志文件是审计所必需的
42W92 CREATE SERVICE 必需的服务类型
42W93 公用表表达式引用中的循环
42W94 '%1' 是无法识别的服务类型
42W95 无效的服务名 '%1'
42W96 如果 AUTHORIZATION 为 OFF,则必须指定用户名
42W97 服务 '%1' 已经存在
42W98 未找到服务 '%1'
42W99 无效的递归查询
42W9A 没有递归查询的列列表
42W9B 服务定义中的主机变量引用必须命名
42W9C 服务语句定义与服务类型不一致
42W9D 常量表达式不得出现在 GROUP BY 子句中
42W9E 当授权关闭时,服务定义需要一个语句
42W9F 服务类型不允许 'USING' 属性
42WA0 如果没有 RECURSIVE 关键字,则不允许递归
42WA1 GROUP BY 列表中的表达式对于 ROLLUP、CUBE 或 GROUPING SETS 操作而言太多。
42WA2 递归列 %1:从 '%2' 转换为 '%3' 将损失精度
42WA3 找不到窗口 '%1'
42WA4 在对窗口 '%1' 的引用中不允许有 PARTITION BY
42WA5 窗口 '%1' 中不允许有 ORDER BY
42WA6 窗口 '%1' 不允许有框架
42WA7 GROUPING 集合的参数必须是 GROUP BY 子句中的一个分组列
42WA8 谓语中使用 Window 函数
42WA9 Window 函数需要 ORDER BY
42WAA RANGE 或 CUME_DIST() 中不允许有复合 ORDER BY
42WAB 用户 '%1' 已有 EXECUTE 权限
44000 在基表 '%1' 中插入/更新时违反了 WITH CHECK OPTION
52002 在多个表中找到列 '%1' -- 需要相关名
52003 未找到列 '%1'
52004 派生表 '%1' 没有列 %2 的名称
52005 在表 '%2' 中未找到列 '%1'
52009 主键列 '%1' 已定义
52010 项 '%1' 已经存在
52012 多个表被标识为 '%1'
52W02 未找到相关名 '%1'
52W03 找不到名为 '%1' 的索引
52W04 索引名 '%1' 不唯一
52W05 表不能有两个主键
52W06 表 '%2' 的外键 '%1' 与现有外键重复
52W07 未找到外键名 '%1'
52W08 出现多种将 '%1' 连接到 '%2' 的方法
52W09 未找到过程 '%1'
52W10 未找到触发器 '%1'
52W11 触发器定义与现有触发器冲突
52W12 触发器定义中的 REFERENCES 子句无效
52W13 未找到 Dbspace '%1'
52W14 表 '%1' 在外连接循环中
52W15 表 '%1' 需要唯一的相关名
52W16 用户消息 %1 已经存在
52W17 未找到用户消息 %1
52W18 未找到用户定义的类型 '%1'
52W19 未找到表 '%1' 的 Dbspace
52W20 表中列过多
52W21 过程或触发器中不允许数据定义语句
52W22 不允许在视图上对列权限 GRANT
52W23 Transact-SQL 外连接的 WHERE 子句中的表达式无效
52W24 Transact-SQL 外连接中使用的连接类型无效
52W25 无效的比较
52W40 索引名 '%1' 不明确
52W41 连接中临时表过多
52W42 表名 '%1' 不明确
53002 INSERT 的值数目错误
53003 对 '%1' 的函数或列引用还必须出现在 GROUP BY 中
53005 ORDER BY 说明无效
53011 为视图定义的列数与 SELECT 语句不匹配
53017 无法将 %1 转换为 %2。为数据文件中行 %4 上的列 '%3' 提供了错误的值。
53018 无法将 %1 转换为 %2
53019 从过程 '%1' 返回的 void 类型不能在任何表达式中使用
53023 子查询只允许一个选择列表项
53026 UNION、INTERSECT 或 EXCEPT 中的 SELECT 列表长度不匹配
53030 外键的列 '%1' 与主键定义不同
53W01 ALTER 子句冲突
53W02 不能更新表达式
53W04 无法将 '%1' 连接到 '%2'
53W05 不能变更索引中的列
53W06 不能删除在触发器定义中引用的列
53W07 RAISERROR 的错误号 %1 不能小于 17000
53W08 格式字符串参数号 %1 无效
53W09 WRITETEXT 或 READTEXT 中列的数据类型无效
54003 标识符 '%1' 过长
54W01 语句大小或复杂程度超过服务器限制
54W02 数据库中的约束太多
54W03 数据库页太小
54W50 创建虚拟索引所用的列超过 %1 个。
55008 表 '%1' 无主键
55013 表已有主键
55W02 表必须为空
55W03 不能删除在运行时系统中拥有表的用户
55W04 不能删除在运行时服务器中拥有过程的用户
55W05 不能删除拥有消息或数据类型的用户
55W06 不能删除拥有复制所涉及对象的用户
55W07 db_init 未被调用或对 db_init 的调用失败
55W08 只读数据库不允许修改
55W09 在事务中征用时无法提交或回退
55W10 已在事务中征用的连接不能再征用到另一事务中
55W11 事务中有未提交的数据待处理,无法征用
55W12 %1
55W13 在运行时服务器中不支持经过高度加密的数据库文件
55W14 在已关闭的 '%1' 上的操作无效
55W15 服务 '%1' 正在使用
56001 表 '%1' 有带参照动作的外键
57014 语句被用户中断
57015 递归迭代次数太多
5RW01 未找到发布 '%1'
5RW02 表 '%1' 有发布
5RW03 对 '%2' 的 '%1' 的预订已经存在
5RW04 未找到对 '%2' 的 '%1' 的预订
5RW05 用户 '%1' 已是该数据库的发布者
5RW06 用户 '%1' 不是该数据库的远程用户
5RW07 未找到远程消息类型 '%1'
5RW08 直通语句与当前直通不一致
5RW09 远程语句失败
5RW10 不能定义多个统一用户
5RW11 未找到同步消息类型 '%1'
5RW12 找不到名为 '%1' 的同步预订
5RW13 无法预订 '%1'
5RW14 无法使用 ALTER PUBLICATION 修改同步条目
5RW15 无法使用 ALTER SYNCHRONIZATION 修改发布条目
5RW16 无法同步表 '%1',因为它没有主键
5RW17 同步时,必须包含表 '%1' 的主键
5RW18 无法为带有 BLOB 主键的表 '%1' 创建同步条目
5RW19 无法为发布所涉及的表 '%1' 更新主键
5RW21 无法注册 '%1',因为另一排它性实例正在运行
5RW22 无法将另一 '%1' 注册为排它性应用程序
5RW23 无效的应用程序 Cookie 导致无法注册连接
5RW24 无效 Cookie 导致无法取消注册应用程序
5RW25 无法取消注册 '%1',因为存在活动的已注册连接
5RW26 已将当前连接作为 '%2' 注册到 '%1'
5RW27 另一连接已注册为 '%1'
5RW28 无法注册 '%1',因为注册 Cookie 已用尽
5RW29 无法将连接注册到 '%1',因为自动标签已用尽
5RW30 未定义的同步模板 '%1'
5RW31 已定义同步站点 '%1'
5RW32 同步选项 '%1' 包含分号、等号或大括号
5RW33 未找到同步选项 '%1'
5RW34 同步选项过长
5RW35 表 '%1' 是同步定义的一部分
5RW36 已包括表 '%1'
5RW37 找不到名为 '%1' 的同步用户
5RW39 找不到名为 '%1' 的同步定义
99999 有信号通知发生了用户定义的例外
WB001 未知的备份操作
WB002 数据库备份未启动
WB003 不完整的事务妨碍了事务日志重新命名
WB004 无法删除数据库文件
WB005 事务日志被截断
WB006 备份文件的内容不一致
WB007 备份文件格式无效
WB008 RESTORE 无法打开文件 '%1'
WB009 RESTORE 无法写入文件 '%1'
WB010 RESTORE 无法启动数据库 '%1'
WB011 无法打开备份日志 '%1'
WB012 备份文件 '%1' 已存在
WC001 '%1' 是未知字符集标签
WC002 无法在所需的字符集 '%1' 和数据库字符集 '%2' 之间转换
WC003 遇到了无效的多字节字符输入
WC004 遇到了无效的多字节字符输出
WC005 有一个输入字符无法转换至数据库字符集
WC006 有一个输出字符无法转换至应用程序字符集
WC007 使用单字节转换程序时,没有字符转换报告功能
WC008 无法在所需的字符集 '%1' 和 '%2' 之间转换
WE001 未找到事件 '%1'
WE002 事件 '%1' 已存在
WE003 未找到事件 '%2' 的调度 '%1'
WE004 事件 '%2' 的调度 '%1' 已经存在
WE005 周或月中的天 '%1' 对事件 '%2' 无效
WE006 时间 '%1' 对事件 '%2' 无效
WE007 开始日期/时间对事件 '%1' 无效
WE008 未找到系统事件类型 '%1'
WE009 事件 '%1' 正在使用
WI001 试图在压缩数据库中超出文件尾的位置进行读取
WI004 内部回退日志损坏
WI005 无法在表 '%2' 的索引 '%1' 中找到
WI006 (无消息)
WI008 (无消息)
WI009 无法用类 '%1' 序列化 Java 对象
WI010 优化程序无法构造有效的访问计划
WI011 不包括所需的运算符
WJ001 此时不能调用方法 '%1'
WJ002 参数未注册为输出参数
WJ003 指定的事务隔离无效
WJ004 游标名 '%1' 已经存在
WJ005 输入参数索引超出范围
WJ006 无法设置返回值
WJ007 不支持 JDBC 功能 '%1'
WJ008 无法改变打开的经过预准备的语句或可调用语句
WJ009 在 '%1' 中出现内部错误
WJ010 在已关闭的 '%1' 上的操作无效
WJ011 无法通过类访问实例成员
WJ012 无法更新以"final"修饰符限定的成员字段
WJ013 在 '%1' 中出现内部错误
WJ014 在已关闭的 '%1' 上的操作无效
WJ015 JDBC SAStatement 批处理执行被放弃
WJ016 试图在 JDBC SAResultSet 上查找绝对 0
WJ017 无效的 JDBC 结果集类型
WJ018 无效的 JDBC 结果集并发
WJ019 当 JDBC 结果集游标位于插入行时,无法对其调用 '%1' 函数
WJ020 JDBC 结果集必须位于插入行,才能使用 '%1' 函数
WJ021 无法在当前 JDBC 结果集内唯一标识表 '%1' 的列 '%2'
WJ022 数据库不支持 Java 虚拟机
WJ023 '%1' 不是公共 Java 类,无法从 SQL 引用
WJ024 '%1' 不是公共 Java 引用,无法从 SQL 引用
WJ025 不支持 JDK '%1'
WJ026 '%1' 中的 JDK 版本与 '%2' 不匹配
WJ027 未找到 Java SecurityManager 类:%1
WJ028 装载 Java SecurityManager 时出现例外
WJ029 这个与 Java 相关的命令需要重新启动数据库
WL001 '%1' 不是用于装载或卸载表的已知文件格式
WL002 无法访问文件 '%1' -- %2
WL004 UNLOAD TABLE 不能用来卸载视图
WL005 无法征用事务;DTC 可能已关闭
WL006 无法重新征用事务;DTC 可能已关闭
WO001 无法连接到服务器 '%1':%2
WO002 无法连接到服务器 '%1':服务器定义是循环的
WO003 远程服务器 '%1' 当前配置为只读
WO004 找不到远程服务器 '%1';使用 CREATE SERVER 添加该服务器
WO005 服务器 '%1':%2
WO006 不支持对远程对象向后滚动游标
WO007 找不到远程表 '%1'
WO008 无法访问表 '%1' 的列信息
WO009 分配给 Java 虚拟机用于远程访问的内存不足
WO010 %1
WO011 远程服务器不支持自动增量数据类型
WO012 远程服务器不能支持此语句
WO013 找不到服务器 '%1' 的外部登录
WO014 在 SYS.SYSCAPABILITYNAME 表中找不到服务器功能名 '%1'。
WO015 列 '%1' 的指定数据类型与实际数据类型不兼容
WO016 列 '%1' 在远程表中不存在
WO017 列 '%1' 的指定长度与实际长度不同
WO018 列 '%1' 的空值属性不匹配
WO019 列 '%1' 的标识属性不匹配
WO020 表的说明 '%1' 标识了多个远程表
WO021 不支持创建带有计算列的远程表
WO022 不支持列 '%1' 的数据类型
WO023 OMNI 无法处理涉及存储过程中的远程表的表达式
WP000 过程 '%2' 的参数 '%1' 不能为空
WP001 过程 '%1' 由于未处理的例外 '%2' 而终止
WP002 '%1' 不是有效的类文件
WP003 无法从 Jar 中解压缩类 '%1'
WP004 无法删除类 '%1':Jar 的成员
WP005 无效的类字节代码
WP006 无法启动 Java 虚拟机
WP007 命名空间堆在内部函数 %1 处耗尽
WP008 Java VM 堆在内部函数 %1 处耗尽
WP009 超出 '%1' 的资源调控器
WP010 无效的 jar 文件
WP011 先前的错误已在 RESIGNAL 之前遗失
WP012 %1 返回了具有意外模式的结果集
WP013 %1 返回了多个结果集
WP015 高速缓存不足,无法启动 Java 虚拟机
WW001 模式过长
WW002 无法停止数据库服务器
WW003 不支持调用数据库服务器外部的函数
WW004 外部函数平台分类符与当前操作系统不匹配
WW005 需要动态库名
WW006 无法装载动态库 '%1'
WW007 在动态库 '%2' 中找不到 '%1'
WW008 无法分配资源来调用外部函数
WW009 表达式含有不被支持的数据类型
WW010 该外部过程调用的参数过多
WW011 无法启动内部使用的线程
WW012 RAISERROR 被执行:%1
WW013 类 '%1' 没有公共字段 '%2'
WW014 无效的字段引用类型
WW015 类 '%2' 的字段 '%1' 不能为空
WW016 '%1' 的索引类型说明无效
WW017 试图删除数据库 '%1' 失败
WW018 无法取消 Java 对象的序列化
WW019 在预读过程中由于死锁而发生回退
WW022 无法在 Java 类 '%1' 上创建索引
WW023 无法插入或更新计算列 '%1'
WW024 无法创建通信环境
WW025 测试套生成了内部错误
WW026 外部函数调用不兼容
WW027 检测到与 DBMLSync 下载阶段的冲突
WW028 至少有一个指定的 dbspace 未校准。
WW029 工作量捕获 (%1) 已经在进行
WW030 当前不存在工作量捕获
WW031 无法访问模式文件 '%1'
WW032 上次同步上载的状态未知
WW033 当前不允许模式升级
WW034 未找到数据库 '%1'
WW035 此连接已存在
WW036 同步信息不完整或无效,请检查 '%1'
WW037 压缩错误:%1
WW038 解压缩错误:%1
WW039 输入的字符串不是 base64 编码
WW040 UltraLite 连接已恢复
WW041 UltraLite 游标(或结果集或表)已恢复
WW042 此数据库中没有启用校验和
WW043 '%1' 的文件 I/O 失败
WW044 '%1' 的卷 ID 不正确
WW045 压缩的数据库未加密
WW046 UltraLite 运行时库与数据库文件不兼容
WX001 列必须命名:%1
WX002 XML 分析程序错误:%1
WX003 XPath 分析程序错误:%1
WX004 向 OPENXML 传递了非法的标志值
WX005 非法的 FOR XML EXPLICIT 标记值:'%1'
WX006 未知的 FOR XML EXPLICIT 指令:'%1'
WX007 非法的列名:'%1'
WX008 父项未打开:'%1'
WX009 未声明的标记 ID:'%1'
WX010 列太少
WX011 CDATA 有名称
WX012 无效的 XQuery 构造程序
WX013 XMLGEN 评测失败
WX014 没有参数的名称
WX015 XML 输出中的控制字符
WX016 可用于 OPENXML 查询的内存不足
分享到:
相关推荐
SQLSTATE 错误码是 SQL 语句执行过程中出现的错误代码,它们是标准化的错误代码,可以帮助开发者快速地定位和解决问题。本文档提供了 SQLSTATE 错误码的详细信息,包括错误代码、错误描述和解决方法。 SQLSTATE ...
首先,SQLSTATE是SQL标准的一部分,它提供了一种标准化的方式来表示数据库操作中的错误和异常。每个SQLSTATE代码由五个字符组成,前两位表示类别,中间一位表示子类,后两位表示具体的错误或异常。例如,'23505'通常...
DB2 SQLSTATE全集是DB2数据库中用于标识SQL语句执行过程中遇到的错误或警告的一种标准编码系统。SQLSTATE由5个字符组成,前两位代表错误类别,后三位代表具体的错误子类。这些代码提供了关于数据库操作结果的详细...
SQLSTATE是一种标准化的五字符代码,用于标识SQL操作中遇到的问题,它是由ISO/IEC SQL标准定义的。在这个场景中,我们主要探讨DB2数据库在执行SQL操作时如何通过SQLSTATE来报告错误。 SQLSTATE代码由五个字母或数字...
SQLSTATE值是SQL标准中定义的一系列五字符代码,用于标识SQL语句执行的状态,包括成功或失败的具体原因。 #### SQLSTATE 值详解 在给出的部分内容中,列出了大量的SQLSTATE值及其简要含义。这里将对这些状态码进行...
DB2 SQLSTATE 错误码对照表是DB2数据库系统中用于识别和处理查询或操作过程中发生的问题的一个标准代码系统。这些错误码帮助开发者和管理员理解遇到的具体问题,并找到解决问题的策略。以下是对DB2 SQLSTATE错误码的...
SQLSTATE是一种标准的五字符代码,用于识别SQL语句执行时的错误或异常状态。 标题中的"DB2错误代码(SQLSTATE消息异常)"指的是在DB2数据库操作中遇到了特定的SQLSTATE异常,这可能是由于多种原因,如语法错误、权限...
它提供了一种标准化的方式来报告错误和警告信息,以帮助开发者和管理员快速定位和解决问题。 SQLSTATE 代码是一个五字符的字符串,前两位表示类代码,后三位表示子代码。类代码表示错误的类别,而子代码则提供了更...
SQLSTATE是一个五位的字母数字代码,按照ISO/IEC 9075标准定义,用于标识SQL错误或警告。SQLCODE是一个整数值,提供了更具体的错误信息。在这个例子中,SQLSTATE=57016意味着“资源锁定冲突”,而SQLCODE=-668则指明...
SQLSTATE 57016是一个标准的SQL状态码,它表明在处理SQL语句时发生了异常。而SQLCODE -668是一个DB2特定的错误代码,意味着“请求的操作被拒绝,因为对象正被另一个用户或系统进程使用”。当这个错误伴随着原因码“7...
SQLSTATE是一个五字符的错误代码,遵循ANSI SQL和ODBC标准。它提供了一种标准化的方式来表示数据库操作中的错误,每个错误代码都代表一个特定的错误情况。当“00000”出现时,意味着没有错误发生,这通常是成功执行...
SQLSTATE是SQL标准中定义的状态码,用于表示SQL语句执行的结果。错误信息通常包括SQLCODE和SQLSTATE两部分: - **SQLCODE**:DB2返回的一个整数,用于指示SQL语句的执行结果。 - **SQLSTATE**:一个五位的字母数字码...
SQLSTATE是另一种状态码,它为SQLCODE提供了一个标准的分类方式,便于程序员理解和处理数据库操作的返回状态。在DB2中,SQLCODE和SQLSTATE经常一起使用,以确保SQL语句的执行结果能够被准确地解读。 在提供的文件...
SQLCODE是Informix和其他遵循SQL标准的数据库系统用来表示查询或事务处理过程中遇到问题的返回代码。本文将深入探讨Informix SQLCODE的含义、结构以及如何理解和解决由这些代码引发的问题。 1. SQLCODE的含义与结构...
为了更好地理解和处理这些错误,SQL标准定义了一套错误代码体系——SQLSTATE,它可以帮助开发者和数据库管理员快速定位问题所在。本文将详细介绍SQLSTATE及其含义,并对部分常见SQLSTATE进行解释。 #### SQLSTATE...
ODBC是一种标准的应用程序编程接口(API),允许应用程序访问不同类型的数据库管理系统(DBMS)。下面将对部分关键的错误码及其含义进行详细解读: 1. SQLSTATE 19000 (HY009):无效的空指针使用。这通常意味着在...
首先,"42000"错误代码是MySQL数据库系统返回的标准错误码,代表SQL语法错误。在苹果CMS系统中,这可能是由于后台程序在尝试执行SQL语句时,遇到了不符合MySQL语法的代码片段。例如,可能是拼写错误、缺少括号、未...
ODBC(Open Database Connectivity)是微软开发的一种数据库访问接口,允许应用程序通过标准的方式与各种不同的数据库系统交互。当使用ODBC进行数据库操作时,可能会遇到各种错误,这些错误通常会以SQLSTATE的形式...
例如,当在iSeries应用服务器上运行非DB2数据库时,SQLSTATE可能反映的是目标数据库的特定错误,而不是DB2的标准错误代码。 ### Listing of SQLSTATE class codes SQLSTATE类代码列出了所有可能的错误类别,每个...