SQLSTATE
值
|
含义
|
42501
|
此权限
ID
没有专用权可在识别的对象上执行指定的操作。
|
42502
|
此权限
ID
没有专用权可执行指定的操作。
|
42504
|
不能从指定的权限名称取消指定的专用权。
|
42506
|
发生所有者权限失败。
|
42508
|
不能将指定的数据库专用权授予
PUBLIC
。
|
42509
|
因为
STATICRULES
选项,所以
SQL
陈述式未获授权。
|
42601
|
字符、记号或子句无效或遗失。
|
42602
|
侦测到名称中无效的字符。
|
42603
|
侦测到无终止的字符串常数。
|
42604
|
侦测到无效的数字或字符串常数。
|
42605
|
指定给纯量函数的自变量数目是无效的。
|
42606
|
侦测到无效的十六进制常数。
|
42607
|
直栏函数的操作数无效。
|
42608
|
在
VALUES
中使用
NULL
或
DEFAULT
是无效的。
|
42609
|
运算子或搜寻比较项的所有操作数都是参数标记。
|
42610
|
不允许参数标记。
|
42611
|
栏或自变量定义无效。
|
42612
|
陈述式字符串是一种
SQL
陈述式,在其所处的环境定义中,不能接受此
SQL
陈述式。
|
42613
|
子句互相排除。
|
42614
|
重复关键词是无效的。
|
42615
|
侦测到无效的替代方法。
|
42617
|
陈述式字符串是空白或空的。
|
42618
|
不允许主变量。
|
42621
|
检查限制无效。
|
42622
|
名称或标签太长。
|
42623
|
无法指定
DEFAULT
子句。
|
42625
|
CASE
表示式无效。
|
42627
|
必须在使用
EXPRESSION AS
子句的述词规格之前指定
RETURNS
子句。
|
42628
|
转换定义中的
TO SQL
或
FROM SQL
转换函数定义超过一个。
|
42629
|
SQL
例程必须指定参数名称。
|
42630
|
SQLSTATE
或
SQLCODE
变量宣告不能在巢状复合陈述式中。
|
42631
|
SQL
函数或方法中的
RETURN
陈述式必须包括回复值。
|
42701
|
侦测到
INSERT
或
UPDATE
陈述式中重复的栏名称。
|
42702
|
由于重复的名称,所以栏参照含义不清。
|
42703
|
侦测到未定义的直栏、属性或参数。
|
42704
|
侦测到未定义的对象或限制名称。
|
42705
|
侦测到未定义的服务器名称。
|
42707
|
ORDER BY
中的栏名称并不识别结果表格的栏。
|
42709
|
侦测到
PRIMARY
、
UNIQUE
或
FOREIGN KEY
子句中重复的栏名称。
|
42710
|
侦测到重复的对象或限制名称。
|
42711
|
对象定义或
ALTER
陈述式中侦测到重复的直栏名称或属性名称。
|
42712
|
FROM
子句中侦测到重复的表格指定码。
|
42713
|
对象列示中侦测到重复对象。
|
42720
|
节点目录中找不到远程数据库的节点名称。
|
42723
|
架构中已经存在具有相同使用法的功能。
|
42724
|
无法存取用于使用者定义功能或程序的外部程序。
|
42725
|
虽然已直接参照一功能(不是用使用法或特定案例名称),但是该功能有多个特定案例。
|
42726
|
侦测到指名的来源表格有重复的名称。
|
42727
|
没有新表格的预设主要表格空间。
|
42728
|
节点群组定义中侦测到重复的节点。
|
42729
|
该节点未定义。
|
42730
|
另一个表格空间已使用配置区名称。
|
42731
|
这个表格空间已使用配置区名称。
|
42732
|
侦测到
SET CURRENT PATH
陈述式中重复的架构名称。
|
42734
|
侦测到有重复的参数名称、
SQL
变量名称、光标名称、条件名称或标签。
|
42735
|
并未为缓冲池定义表格空间的节点群组。
|
42736
|
找不到
LEAVE
陈述式上指定的卷标或卷标无效。
|
42737
|
未定义
handler
中所指定的条件。
|
42738
|
在
FOR
陈述式的
DECLARE CURSOR
陈述式中,所指定的直栏名称重复或未命名。
|
42739
|
侦测到重复转换。
|
42740
|
指定的类型找不到转换。没有舍弃转换。
|
42741
|
数据类型没有定义转换群组。
|
42742
|
结构化类型的表格或结构化类型概略表的阶层结构中已有相同类型的子表格或子概略表。
|
42743
|
索引范围内找不到搜寻方法。
|
42744
|
转换群组中没有定义
TO SQL
或
FROM SQL
转换函数。
|
42745
|
例程会定义一个置换现存方法的关系。
|
42746
|
在同一个类型阶层结构中,方法名称不能与结构化类型名称相同。
|
42802
|
插入或更新值的数目与栏数不同。
|
42803
|
SELECT
或
HAVING
子句中的栏参照无效,因为它不是群组栏;或者
GROUP BY
子句中的栏参照无效。
|
42804
|
CASE
表示式中的结果表示式不兼容。
|
42805
|
ORDER BY
子句中的整数并不识别结果表格的栏。
|
42806
|
不能指定值给主变量
,
因为数据类型不兼容。
|
42807
|
此对象上不允许
INSERT
、
UPDATE
或
DELETE
。
|
42808
|
INSERT
或
UPDATE
陈述式中识别的栏不可更新。
|
42809
|
所识别的对象不是适用该陈述式的对象类型。
|
42810
|
FOREIGN KEY
子句中识别一检视概略表。
|
42811
|
指定的栏数与
SELECT
子句中的栏数不同。
|
42813
|
WITH CHECK OPTION
不能用于指定的检视概略表。
|
42815
|
数据类型、长度、比例、值或
CCSID
无效。
|
42816
|
表示式中的日期时间值或期间无效。
|
42818
|
运算子或函数的操作数不兼容。
|
42819
|
需要数字的算术运算操作数或函数操作数不是数字。
|
42820
|
数字常数太长,或它的值不在其数据类型的范围内。
|
42821
|
更新或插入值与该栏不相容。
|
42823
|
次查询只容许一个直栏,但却传回多重直栏。
|
42824
|
LIKE
的操作数不是字符串,或第一个操作数不是一栏。
|
42825
|
UNION
、
INTERSECT
、
EXCEPT
或
VALUES
的列没有相容的栏。
|
42826
|
UNION
、
INTERSECT
、
EXCEPT
或
VALUES
的列数与栏数不同。
|
42827
|
UPDATE
或
DELETE
中识别的表格与
cursor
指定的表格不同。
|
42828
|
不能修改
UPDATE
或
DELETE
陈述式的
cursor
所指定的表格,或者
cursor
是只读
cursor
。
|
42829
|
FOR UPDATE OF
无效,因为不能修改
cursor
指定的结果表格。
|
42830
|
外来键与母键的说明不相符。
|
42831
|
主要或唯一关键字段的栏不允许空值。
|
42832
|
系统对象上不允许此操作。
|
42834
|
无法指定
SET NULL
,因为外来键不允许空值。
|
42835
|
指名的起源表格间,不能指定循环参照。
|
42836
|
递归的、指名的起源表格指定无效。
|
42838
|
侦测到无效的表格空间使用法。
|
42839
|
索引和长栏不能在与表格分离的表格空间内。
|
42840
|
侦测到无效的
AS CAST
选项使用法。
|
42841
|
参数标记不能是使用者定义的类型或参照类型。
|
42842
|
栏定义无效,因为指定的选项与栏说明不一致。
|
42845
|
侦测到无效的
VARIANT
或
EXTERNAL ACTION
功能使用法。
|
42846
|
不支持从来源类型到目标类型的
Cast
。
|
42852
|
GRANT
或
REVOKE
中指定的专用权无效或不一致。(例如,概略表上的
GRANT ALTER
。)
|
42853
|
指定替代的选项,或指定一次以上相同的选项。
|
42854
|
选取列示中的结果直栏数据类型无法与结构化类型概略表或摘要表格定义中所定义的类型兼容。
|
42855
|
不能将该
LOB
指定给这个主变数。在提取此光标的所有
LOB
值时,所使用目标主变量必须是定位器或
LOB
变量。
|
42858
|
作业不适用于指定的对象。
|
42863
|
侦测到
REXX
中未定义的主变量。
|
42866
|
CREATE FUNCTION
陈述式中,
RETURNS
子句或
CAST FROM
子句中的数据类型,不适合原始函数或函数本体内
RETURN
陈述式中所传回的数据类型。
|
42875
|
在
CREATE SCHEMA
内建立的对象必须具有与纲目名称同样的限定元。
|
42877
|
无法格定栏名称。
|
42878
|
以无效的功能或程序名称与
EXTERNAL
关键词一起使用。
|
42879
|
CREATE FUNCTION
陈述式中,一个或多个输入参数的数据类型不适合原始功能中的对应数据类型。
|
42880
|
CAST TO
和
CAST FROM
数据类型不兼容,或是经常会造成截断固定字符串。
|
42881
|
使用横列基础函数无效。
|
42882
|
特定案例名称限定元不等于功能名称限定元。
|
42883
|
找不到具有相符使用法的功能。
|
42884
|
找不到具有指定名称和兼容自变量的函数或程序。
|
42885
|
CREATE FUNCTION
陈述式上指定的输入参数数目与
SOURCE
子句中指名函数提供的数目不符。
|
42886
|
IN
、
OUT
或
INOUT
参数属性不符。
|
42887
|
此函数在其所处的环境中是无效的。
|
42888
|
表格没有主关键字段。
|
42889
|
表格已有主关键字段。
|
42890
|
参照子句中指定了栏列示,但是所识别的原始表格并无具有指定栏名称的唯一限制。
|
42891
|
重复的
UNIQUE
限制已存在。
|
42893
|
不能终止对象或限制,因为有其它对象依附它。
|
42894
|
DEFAULT
值无效。
|
42895
|
如为静态
SQL
,不能使用输入主变量,因为它的数据类型与程序或使用者定义功能的参数不兼容。
|
428A
0
|
使用者定义功能所依据的原始功能发生错误。
|
428A
1
|
无法存取主计算机档案变量参照的档案。
|
428A
2
|
表格不能指定给多节点的节点群组,因为它没有分割关键字段。
|
428A
3
|
对事件监督程序指定了无效的路径。
|
428A
4
|
对事件监督程序选项指定了无效的值。
|
428A
5
|
SET INTEGRITY
陈述式中所指名的异常状况表格没有适当的结构,或是该表格已用产生的直栏、限制或触发函式所定义。
|
428A
6
|
SET INTEGRITY
陈述式中所指名的异常状况表格不能与任何检查中的表格相同。
|
428A
7
|
检查中的表格数与
SET INTEGRITY
陈述式中所指定的异常状况表格数不符。
|
428A
8
|
当母表格处于核对搁置状态时,无法用衍生表格上的
SET INTEGRITY
陈述式重设核对搁置状态。
|
428A
9
|
节点范围无效。
|
428B0
|
在
ROLLUP, CUBE
或
GROUPING SETS
内有非法的巢状结构。
|
428B1
|
不是针对特定节点设计的表格空间配置区规格的数目不正确。
|
428B2
|
配置区的路径名称无效。
|
428B3
|
RAISE_ERROR
上指定了无效的
SQLSTATE
。
|
428C
0
|
无法舍弃节点,因为它是节点群组中唯一的节点。
|
428C
1
|
一个表格只能指定一个
ROWID
直栏。
|
428C
2
|
函数本体检查指出在
CREATE FUNCTION
陈述式中应当已指定所提供的子句。
|
428C
4
|
述词运算子每一边的元素数目不相同。
|
428C
5
|
从资料来源中,找不到可用于数据类型的数据类型对映。
|
428C
9
|
不能将
ROWID
直栏指定为
INSERT
或
UPDATE
的目标直栏。
|
428CA
|
添加模式中的表格不能有丛集索引。
|
428CB
|
表格空间的页面大小必须与相关的缓冲池页面大小符合。
|
428D1
|
无法存取
DATALINK
值所参照的档案。
|
428D4
|
FOR
陈述式中所指定的游标无法在
OPEN
、
CLOSE
或
FETCH
陈述式中参照。
|
428D5
|
结束卷标与开头卷标不符。
|
428D6
|
NOT ATOMIC
陈述式不容许使用
UNDO
。
|
428D7
|
不容许此条件值。
|
428D8
|
宣告或使用
SQLSTATE
或
SQLCODE
变量无效。
|
428DB
|
这是无法当作超类型、超表格、或超概略表的对象。
|
428DC
|
对这个类型的转换,此函数无效。
|
428DD
|
未定义必要的转换。
|
428DE
|
不支援
PAGESIZE
值。
|
428DF
|
CREATE CAST
中指定的数据类型无效。
|
428DG
|
CREATE CAST
中指定的函数无效。
|
428DH
|
对结构化类型的表格而言,此作业无效。
|
428DJ
|
不能变更或舍去继承的直栏或属性。
|
428DK
|
已定义参照直栏的范围。
|
428DL
|
外部参数或原始函数的参数已定义一个范围。
|
428DM
|
对此参照类型而言,范围表格或概略表无效。
|
428DN
|
SCOPE
未在外部函数的
RETURNS
子句中指定,或已在来源函数的
RETURNS
子句中指定。
|
428DP
|
此类型不是一个结构化类型。
|
428DQ
|
次表格或次概略表的纲目名称,必须与它的超表格或超概略表相同。
|
428DR
|
此作业不适用于子表格。
|
428DS
|
不能在子表格上定义指定直栏之索引。
|
428DT
|
表示式操作数为无效的范围参照类型。
|
428DU
|
必需类型阶层结构中不包括类型。
|
428DV
|
反向参照运算子的左操作数无效。
|
428DW
|
不能使用反向参照运算子参照对象标识符直栏。
|
428DX
|
对象标识符直栏必须定义结构化类型的表格或结构化类型概略表阶层结构的根表格或根概略表。
|
428DY
|
不能为子表格更新表格统计。
|
428DZ
|
不能更新对象标识符直栏。
|
428E0
|
索引定义与索引范围定义不符。
|
428E1
|
范围产生之表格函数的结果与索引范围之键值变换表格函数的结果不一致。
|
428E2
|
键值目标参数之数目或类型与索引范围之键值转换函数的数目或类型不符。
|
428E3
|
索引范围中函数的自变量无效。
|
428E4
|
CREATE INDEX EXTENSION
陈述式不支持函数。
|
428E5
|
SELECTIVITY
子句只能以使用者定义述词指定。
|
428E6
|
使用者定义述词中方法的搜寻自变量与索引范围的相对搜寻方法中的不符合。
|
428E7
|
使用者定义述词中之比较运算子后面的操作数类型与
RETURNS
数据类型不相符。
|
428E8
|
搜寻目标或搜寻自变量参数与正在建立的函数参数名称不符合。
|
428E9
|
自变量参数名称不能在相同使用规则中同时被当作搜寻目标和搜寻自变量。
|
428EA
|
结构化类型概略表中的全选是无效的。
|
428EB
|
当可更新超概略表之相对直栏时,子概略表中的直栏不能是只读的。
|
428EC
|
为摘要表格指定的全选无效。
|
428ED
|
无法建构
Datalink
或
Reference
类型属性的结构化类型。
|
428EE
|
对此数据来源而言,选项无效。
|
428EF
|
对此数据来源而言,选项的值无效。
|
428EG
|
对此数据来源而言,缺少必要的选项。
|
428EH
|
无法
ADD
已定义的选项。
|
428EJ
|
无法
SET
或
DROP
尚未
ADD
的选项。
|
428EK
|
宣告广域暂时表格名称的限定元必须是
SESSION
。
|
428EL
|
转换函数无法与函数或方法搭配使用。
|
428EM
|
需要
TRANSFORM GROUP
子句。
|
428EN
|
指定了一个未使用的转换群组。
|
428EP
|
结构化类型无法直接或间接与其自身相依。
|
428EQ
|
例程的传回类型与主旨类型不同。
|
428ER
|
舍弃方法主体之前,无法舍弃方法规格。
|
428ES
|
方法主体未对应方法规格的语言类型。
|
428EU
|
服务器定义中未指定
TYPE
或
VERSION
。
|
428EV
|
这种类型的数据来源不支持透通机能。
|
428EW
|
无法将此表格转换为摘要表格或从摘要表格转换此表格。
|
428EX
|
例程无法作为转换函数使用,因为该例程为内建函数或方法。
|
428EY
|
使用者定义述词中之搜寻目标的数据类型与指定索引扩展名之来源键的数据类型不符。
|
428EZ
|
OLAP
函数的窗口规格无效。
|
428F
0
|
ROW
函数必须包括至少两个直栏。
|
428F
1
|
SQL TABLE
函数必须传回表格结果。
|
428F
2
|
在
SQL
程序中,
RETURN
陈述式值的数据类型必须是
INTEGER
。
|
42901
|
直栏函数未包括直栏名称。
|
42903
|
WHERE
子句或
SET
子句包括无效的参照,诸如直栏函数。
|
42904
|
由于编译错误,未建立
SQL
程序。
|
42907
|
字符串太长。
|
42908
|
陈述式未包括必要的直栏列示。
|
42911
|
十进制除法运算无效,因为其结果会有负比例。
|
42912
|
不是游标选取陈述式
UPDATE
子句中可识别的直栏,所以不能更新直栏。
|
42914
|
DELETE
无效,因为次查询中参照的表格可能受此操作影响。
|
42915
|
侦测到无效的参照限制。
|
42916
|
不能建立别名,因为它会导致别名的重复链接。
|
42917
|
无法明确地终止对象。
|
42918
|
不能使用系统定义的数据类型名称(例如
INTEGER
)建立使用者定义的数据类型。
|
42919
|
不容许使用巢状复合陈述式。
|
42921
|
不能新增配置区至表格空间。
|
42925
|
递归的指名起源表格不能指定
SELECT DISTINCT
,并且必须指定
UNION ALL
。
|
42928
|
WITH EMPTY TABLE
无法指定给具有相依
REFRESH IMMEDIATE
摘要表格的表格。
|
42932
|
程序准备假设不正确。
|
42939
|
无法建立对象,因为指定的标识符保留给系统使用。
|
42962
|
长直栏、
LOB
直栏或结构化类型直栏不能用在索引、键值或限制中。
|
42968
|
联机失败,因为没有现行软件特许。
|
42969
|
未建立数据包,且现行工作单元已被
Roll Back
,因为内部限制或无效的区段号码所引起。
|
42972
|
结合条件中的表示式参照多个操作数表格中的直栏。
|
42985
|
例程中不容许使用此陈述式。
|
42987
|
程序或触发器中不容许此陈述式。
|
42989
|
以表示式为基础的
GENERATED
直栏无法用于
BEFORE
触发函式中。
|
42991
|
目前仅内部支持
BOOLEAN
数据类型。
|
42993
|
定义的栏太大而无法记载。
|
42994
|
此系统上目前不支持原始装置配置区。
|
42995
|
所要求的函数没有用在广域暂时表格。
|
42997
|
不容许唯一索引或唯一限制,因为键直栏不是分割键直栏的超集。
|
429A
0
|
外来键无法参照一个已定义为未起始记载的母表格。
|
429A
1
|
节点群组对表格空间而言无效。
|
429A
9
|
DataJoiner
无法处理
SQL
陈述式。
|
429B2
|
结构化类型所指定的列入长度值太小。
|
429B3
|
子表格不能定义对象。
|
429B4
|
数据过滤函数不能为
LANGUAGE SQL
函数。
|
429B5
|
索引范围之案例参数的数据类型为无效。
|
429B8
|
以
PARAMETER STYLE JAVA
定义的例程无法使用结构化类型作为参数或传回类型。
|
429B9
|
属性指定中无法使用
DEFAULT
或
NULL
。
|
429BA
|
联合概略表或摘要表格定义未参照昵名或
OLE DB
表格函数。
|
429BB
|
在
SQL
例程中,为参数或变量所指定的数据类型不受支持。
|
429BC
|
ALTER TABLESPACE
陈述式中有多重配置区动作。
|