第六章 SQL错误信息 - SQL错误代码 -200 到 -299

140 阅读4分钟

第六章 SQL错误信息 - SQL错误代码 -200 到 -399

SQL错误代码和消息表

错误代码描述
-201表或视图名称不唯一
-220网关查询错误
-221网关查询GetConnection()失败
-222网关查询AllocStatement()失败
-223网关查询Prepare()失败
-225网关查询BindParameters()失败
-226网关查询Execute()失败
-227网关查询Fetch()失败
-228网关查询GetData()失败
-241并行查询队列错误
-242并行查询运行时错误
-251共享查询队列错误
-252共享查询运行时错误
-253分片INSERT/UPDATE/DELETE运行时错误
-300此表定义不允许使用DDL
-301无保存点名称
-302保留以“SYS”开头的保存点名称
-303不支持将UPDATE赋值中的Stream值隐式转换为非Stream字段
-304尝试向包含数据的表中添加没有默认值的NOT NULL字段
-305当表中有一行或多行的列值为NULL时,尝试将字段设置为必填字段
-306具有此名称的列已存在
-307已为此表定义主键
-308已为此表定义标识列
-309%CONTAINS的左操作数不是支持%Text接口的属性
-310外键引用不存在的表
-311已为此表定义同名的外键
-312架构名称无效。必须使用分隔标识符引用此架构名称
-313流字段不支持条件表达式
-314外键引用非唯一键/列集合
-315未找到约束或键
-316外键引用不存在的键/列集合
-317无法DROP约束-一个或多个外键约束引用此唯一约束
-319引用的表没有定义主键
-320无法删除表-一个或多个外键约束引用此表
-321无法删除视图-一个或多个视图引用此视图
-322无法删除列-列是在一个或多个索引或约束上定义的
-324已为此表定义了具有此名称的索引
-325无法删除索引,因为它是IDKEY索引,并且表包含数据
-326找到重复的TUNE TABLE选项子句
-327找到重复的表选项
-333未定义此类索引
-334索引名称不明确。在多个表中找到索引。
-340未定义此类数据库(命名空间)
-341数据库文件已存在
-342无法删除系统命名空间
-343数据库名称无效
-344无法删除当前正在使用或连接到的数据库
-350执行SqlComputeCode时发生意外错误
-356SQL函数(函数存储过程)未定义为返回值
-357SQL函数(函数存储过程)未定义为函数过程
-358SQL函数(函数存储过程)名称不唯一
-359SQL函数(函数存储过程)未找到
-360未找到类
-361方法或查询名称不唯一
-362未找到方法或查询
-363未找到触发器
-364已定义相同EVENTTIMEORDER的触发器
-365触发器名称不唯一
-366触发器名称和表名称之间的架构名称不匹配
-370SQL CALL,指定的参数多于存储过程中定义的参数
-371:HVar = CALL ... 为不返回值的存储过程指定
-372禁用对外部函数调用的支持
-373外部函数调用不能调用%routine
-374当表包含数据时,无法将字段的数据类型更改为流类型
-375无法回滚到未建立的保存点
-376指定了不支持的CAST目标
-377字段在insertupdate语句的赋值列表中多次出现
-378数据类型不匹配,需要显式CAST
-380标量函数的参数无效或缺失
-381标量函数的参数太多