表34 类代码42:语法错误或违反访问规则 。 SQLSTATE值 42842 42845 42846 42847 42848 42850 42851 42852 42854 42855 的含义 一列或参数定义是无效的,因为指定的选项与列描述不一致。 检测到一个不确定性或外部动作功能的使用无效。 不支持从源类型到目标类型的演员。 SQLCODE值 -683 -583 -461 OVRDBF命令发出引用的文件之一,但不适用于SQL的-7002 参数之一是有效的。 WITH保持锁的隔离级别CS是不允许的。 逻辑文件是无效的CREATE VIEW中。 引用的文件是不是一个表,视图或物理文件。 指定在GRANT或REVOKE的特权无效或不一致。 (例如,授予的ALTER的看法。) 结果列在选择列表中的数据类型是在定义一个类型的视图的类型不兼容,或物化查询表定义。 -194 -7010 -7011 -557 -20055 这台主机变量的LOB的转让是不允许的。 这个LOB值-392 的所有目标主机变量取此游标必须是定位器或LOB变量。 引用的文件有多个格式。 无法操作应用到指定的对象。 -7003 -7001 42857 42858 42860 42862 42863 42866 不能约束,因为它是执行一个主键或ROWID的下降。 -784 一个扩展的动态语句不能执行对非扩展的动态包。 已检测到REXX中未定义的主机变量。 -827 -306 无论是在RETURNS子句或CREATE FUNCTION语句的FROM-475 子句的CAST的数据类型是不适合于从源代码的函数或return语句在函数体返回的数据类型。 FETCH语句的条款不符合游标定义。 多行FETCH或多行INSERT指定的行数无效。 -225 -221 42872 42873 42874 42875 ALWCPYDTA(* NO)被指定,但副本是必要的执行选择-527 语句。 一个合格的名称模式名称的一部分,必须作为模式名相同的名称。 -5051 表34 类代码42:语法错误或违反访问规则 。 SQLSTATE值 42876 42877 42878 42879 42880 42881 42882 42883 42884 42885 42886 42887 42888 42889 42890 42891 42892 42893 42894 42895 42896 42898 的含义 SQLCODE值 在CREATE INDEX键不同CCSID只允许带* HEX排序顺-7024 序。 列名不能胜任的。 无效的函数或过程的名称被用来与外部关键字。 在CREATE FUNCTION语句中的一个或多个输入参数的数据类型是没有适当的相应的数据源功能的类型。 投科协从数据类型不兼容,或总会导致一个固定的字符串截断。 一个函数的使用无效。 具体实例名称限定符不等于函数的名称限定符。 没有被发现具有匹配签名的函数或方法。 没有例行的发现具有指定名称和兼容的论点。 -197 -449 -492 -453 -391 -455 -458 -440 CREATE FUNCTION语句中指定的输入参数的数量不匹配-483 SOURCE子句中命名的功能提供的电话号码。 的IN,OUT或INOUT参数属性不匹配。 该功能是无效的背景下出现的。 该表没有主键。 表中已经有一个主键。 -469 -390 -539 -624 REFERENCES子句中指定列的列表,但是标识的父表没-573 有指定列名的唯一性约束。 一个重复的UNIQUE约束已经存在。 引用约束和触发器是不允许的,因为删除规则和触发事件是不兼容的。 对象或约束不能被丢弃或机关不可撤销的对象,因为其他对象都依赖于它。 的一列或序列属性的值是无效的的。 -541 -675 -478,-616 -574 对于静态SQL,不能用于输入主机变量,因为它的数据-301 类型不兼容的过程或用户定义的函数的参数。 ASP的号码是无效的。 在触发器中发现一个无效的相关参考或转换表。 -7026 -696 表34 类代码42:语法错误或违反访问规则 。 SQLSTATE值 42899 428A1 428B3 428B7 428B8 428BA 428C1 的含义 SQLCODE值 相关的参考文献和列名不允许FOR EACH STATEMENT子-697 句触发的动作。 无法访问文件引用变量引用的文件。 被指定了一个无效的SQLSTATE。 在SQL语句中指定的电话号码是有效范围。 重命名指定的名称是无效的。 没有返回游标不得指定在结果集的集。 可以指定一个表只有一个ROWID或IDENTITY列。 -452 -435 -490 -7029 -20236 -372 -216 -771 428C4 谓词运算符两边的元素的数量是不一样的。 428C7 428C9 428D1 428D2 428D4 428D5 428D6 428D7 428D8 一个ROWID或引用的列规范是无效的。 一个ROWID或IDENTITY列不能指定为INSERT或UPDATE-798 的目标列。 无法访问由DATALINK值所引用的文件。 定位器可以被指定为一个非LOB参数。 在FOR语句中指定一个游标不能在一个开放,关闭,或FETCH语句引用。 结束的标签不匹配的开始标签。 撤消不准不是原子复合语句。 条件的值是不允许的。 SQLCODE或SQLSTATE变量的声明是无效的。 -358 -398 -776 -778 -780 -782 -785 -1583 -20058 -079 -20093 -20120 -058 428DE PAGESIZE的价值是不支持。 428EC 428EK 428EW 428F1 428F2 物化查询表中指定的全查询无效。 声明的全局临时表的名称或声明的全局临时表的索引限定符必须会话。 该表不能转换或物化查询表。 SQL表函数必须返回一个表的结果。 在SQL过程中的RETURN语句必须指定一个整数表达表34 类代码42:语法错误或违反访问规则 。 SQLSTATE值 式。 428F9 428FA 428FC 428FD 428FE 在这种情况下,不能指定一个序列表达。 十进制数的规模必须为零。 加密密码的长度是无效的。 -348 -336 -20144 的含义 SQLCODE值 用于解密的密码不匹配,用于对数据进行加密的密码。 -20145 这些数据是没有加密功能的结果。 -20146 428FI ORDER BY子句被指定,但不下令引用表的指示符。 -20214 428FP 只有一个INSTEAD OF触发器,允许每个操作视图。 -20178 428FQ INSTEAD OF触发器不能指定一个定义的视图中使用了-20179 WITH CHECK OPTION,一个是在另一个检查选项,或者一个嵌套的WITH行移动子句定义的视图在视图定义中定义的。 428FR 428FT 428FY 428G0 428G2 42903 42904 42906 42907 42908 42910 42911 42912 指定一列不能改变。 表中指定的数据分区操作不兼容。 列不能被添加,删除或改变物化查询表。 一个逻辑文件,防止改变分区的属性。 最后一个数据分区无法从表中删除。 使用聚合函数或OLAP功能无效。 SQL过程是不是因为编译错误。 -20180 -20183 -20235 -20246 -20251 -120 -7032 一个在HAVING子句中使用子查询的列的功能包括一个-133 表达式,它适用于一个算一个相关的参考。 字符串太长。 声明不包括所需的列清单。 声明是不允许在一个复合语句。 -134 -153,-343 -775 十进制除法运算无效,因为其结果将有负面的规模。 -419 一列不能更新,因为它不是在光标选择语句UPDATE子-503 句确定。 表34 类代码42:语法错误或违反访问规则 。 SQLSTATE值 42914 42917 42918 42919 42922 42923 42924 的含义 删除是无效的,因为在子查询中引用的表可以通过操作的影响。 对象不能被显式删除或修改。 一个用户定义的数据类型不能创建一个系统定义的数据类型的名称(例如,整数)。 嵌套的复合语句是不允许的。 DROP SCHEMA不能承诺的控制下执行。 程序或包必须重新创建引用一个别名名称。 别名解决另一个别名,而不是一个表或在远程位置的看法。 SQLCODE值 -536 -658 -473 -777 -5003 -7033 -513 42925 递归命名派生表不能指定SELECT DISTINCT,必须指定-342 UNION ALL的。 42926 定位器是不允许用COMMIT(* NONE)。 -7034 -1596 -20243 -5021 -30052 -192 42928 空表,可以不指定。 42929 42930 42932 42937 42939 42944 42961 42962 42969 42970 42971 所有分区是不允许的编码向量索引。 同一列中被确定为更新和ORDER BY。 方案编制的假设是不正确的的。 参数必须有一个混合亚型。 名称不能使用,因为指定的标识符是保留给系统使用。 -457,-707 授权ID不能既是所有者和初级组的所有者。 指定的服务器名称不匹配当前服务器。 -7028 -114 一个长列,LOB列,结构化类型的列或DATALINK列不-350 能使用索引,一个键,或约束。 该包未建立,目前的工作单位被回滚,因为内部限制或无效的节数,。 凯明持有或回滚保持只允许一个的DB2 UDB for iSeries的应用程序服务器。 -7020 -7018 SQL statements cannot be executed under -7017 commitment control, because commitment control is
SQLSTATE - 图文(4)
2020-04-14 17:14
SQLSTATE - 图文(4).doc
将本文的Word文档下载到电脑
下载失败或者文档不完整,请联系客服人员解决!