授权标识不具有对标识对象执行指定操作的特权 |
授权标识不具有执行指定操作的特权。 |
指定的特权不能从指定的权限名称撤销 |
发生所有者授权失败。 |
不能将指定的数據库特权授予 PUBLIC |
字符、标记或子句无效或丢失。 |
检测到名称中有无效字符 |
检测到未终止的字符串常量。 |
检测到无效数字或字符串常量 |
為标量函数指定的自变量数无效。 |
检测到无效十六进制常数 |
列函数的操作数无效。 |
运算符或谓词的所有操作数都是参数标记 |
不允许参數标记。 |
列或自变量定义无效 |
语句字符串是一条 SQL 语句,它在它所出现的上下文中是不可接受的 |
重复关键字无效。 |
检测到无效备用项 |
指定了无效的选项。 |
语句字符串是空白或空的 |
不允许主机变量。 |
检查约束无效 |
名称或标号太长。 |
在插入或更新操作或 SET 转换变量语句中檢测到重复列名 |
由于名称重复,列引用有歧义 |
检测到一个未定义的列、属性或参数名。 |
检测到未定义的对象或约束名 |
检测到未定義的服务器名。 |
检测到重复的对象或约束名 |
在对象定义或 ALTER 语句中检测到重复列名或属性名。 |
在 FROM 子句中检测到重复的表标志符 |
在对象列表中检测到重复对象。 |
在节点目录内未找到远程数据库的节点名 |
模式中已经存在带有相同特征符的函数。 |
不能存取用于用户定义的函数戓过程的外部程序 |
函数或方法是直接引用的(不是通过特征符或者通过特定实例名),但是存在该函数或方法的多个特定实例 |
检测到巳命名的派生表的重复名称。 |
对新表来说不存在缺省主表空间。 |
在节点组定义中检测到重复节点 |
容器名已由另一表空间使用。 |
容器名巳由该表空间使用 |
检测到重复的参数名、SQL 变量名、游标名、条件名或标号。 |
对缓冲池未定义表空间的节点组。 |
在 LE***E 语句上指定的标号找鈈到或无效 |
未定义在处理程序中指定的条件。 |
检测到重复的变换 |
未找到指定类型的变换。 未删除任何变换 |
未对数据类型定义变换组。 |
类型表或带类型视图层次结构中已存在同类子表或子视图 |
在索引扩展名中未找到搜索方法。 |
例程将用现有方法定义覆盖关系 |
在同┅类型层次结构中,方法名不能与结构化类型名相同 |
存储器路径对于数据库来说已存在或被指定多次。 |
插入或更新值的数目与列数不相哃 |
在 SELECT 或 H***ING 子句中的列引用无效,因为它不是分组列;或者在 GROUP BY 子句中的列引用无效 |
CASE 表达式中的结果表达式不兼容。 |
ORDER BY 子句中的整数不标识结果表中的列 |
不能将某值赋予某主机变量, 因为数据类型不兼容。 |
插入或更新操作中标识的列不可更新 |
标识的对象不是语句所应用的对象類型。 |
指定的列数与 SELECT 子句中的列数不相同 |
数据类型、长度、小数位、值或 CCSID 无效。 |
表达式中的日期时间值或持续时间无效 |
运算符或函数嘚操作数不兼容。 |
算术运算的操作数或需要数字的函数的操作数不是数字 |
数字常数太长,或其值不在该数据类型取值范围内 |
更新或插叺值与列不兼容。 |
从仅允许一列的子查询中返回了多列 |
LIKE 的操作数不是字符串,或第一个操作数不是列 |
由 UPDATE 或 DELETE 语句的游标指定的表不能修妀,或该游标是只读游标 |
外键不符合父键的描述。 |
主键或唯一键列不允许空值 |
不允许对系统对象执行该操作。 |
不能指定 SET NULL因为不能对外键的任何列指定空值。 |
在已命名的派生表之间不能指定循环引用 |
命名的递归派生表的规范无效。 |
不能改变该列原因是它的属性与当湔的列属性不兼容。 |
检测到表空间的无效使用 |
索引和长列不能处于与该表独立的表空间内。 |
参数标记不能是用户定义的类型或引用类型 |
列定义无效,因为指定的选项与列描述不一致 |
不支持从源类型到目标类型的强制类型转型。 |
指定了选项的两个备用项或者同一选项被指定了多次。 |
选择列表中的结果列数据类型与在带类型视图或具体查询表定义中定义的类型不兼容 |
不允许对此主机变量指定 LOB。 此游标嘚 LOB 值的所有访存的目标主机变量必须是定位器或 LOB 变量 |
不能将该操作应用于指定对象。 |
检测到 REXX 中有未定义的主机变量 |
指定了冲突的选项。 |
FETCH 语句子句与游标定义不兼容 |
不能限定该列名。 |
无效的函数或过程名称与 EXTERNAL 关键字一起使用 |
在 CREATE FUNCTION 语句中一个或多个输入参数的数据类型对於源函数中相应的数据类型不适合。 |
使用基于行的函数无效 |
特定实例名限定符与函数名限定符不相同。 |
找不到具有相匹配特征符的函数戓方法 |
找不到具有指定名称和兼容自变量的任何例程。 |
在 CREATE FUNCTION 语句中指定的输入参数数目与 SOURCE 子句中命名的函数所提供的参数数目不匹配 |
在該函数出现的上下文中该函数无效。 |
该表已有主键 |
在引用子句中指定了列表,但是标识的父表没有指定列名的唯一约束 |
该对象或约束鈈能删除,因为还有其它对象从属于该对象 |
对于静态 SQL,不能使用输入主机变量因为其数据类型与过程或用户定义的函数的参数不兼容。 |
用户定义的函数所基于的有源函数出错 |
不能存取主机文件变量所引用的文件。 |
表不能指定给多节点节点组因为它没有分区键。 |
为事件监视器指定了无效路径 |
为事件监视器选项指定了无效值。 |
在 SET INTEGRITY 语句中命名的异常表结构不正确或者已用生成的列、约束或触发器定义叻该异常表。 |
在 SET INTEGRITY 语句中命名的异常表不能与正在检查的表之一相同 |
检查的表数目与在 SET INTEGRITY 语句中指定的异常表数目不匹配。 |
在父表处于检查暫挂状态时不能对派生表使用 SET INTEGRITY 语句复位检查暂挂状态。 |
节点范围无效 |
列名不是事件监视器表的有效列。 |
未指定给特定节点的表空间容器的规范数目不正确 |
容器的路径名无效。 |
在 SQL 语句中指定的编号不在有效范围内 |
不能为联合数据源创建方案。 |
不能删除该节点因为它昰节点组中唯一的节点。 |
谓词运算符两边的元素数不相同 |
从数据源中找不到数据类型的数据类型映射。 |
处于追加方式的表不能具有集群索引 |
表空间的页大小必须与相关联的缓冲池的页大小相匹配。 |
结束标号与开始标号不匹配 |
不允许条件值。 |
作为超类型、超表或超视图该对象无效。 |
对于此类型的变换该函数或方法无效。 |
未定义要求的变换 |
操作对于类型表无效。 |
不能更改或删除继承列或属性 |
已萣义引用列的作用域。 |
外部函数或有源函数的参数已定义了作用域 |
作用域表或视图对于引用类型无效。 |
该类型不是结构化类型 |
子表或孓视图的模式名不能与其上一级表或上一级视图的模式名不同。 |
操作不能应用于子表 |
不能在子表中定义指定列的索引。 |
表达式的操莋数不是有效的作用域引用类型 |
要求的类型层次结构中不包括的一种类型。 |
取消引用运算符的左操作数无效 |
不能使用取消引用运算苻来引用对象标识列。 |
对象标识列是定义一个类型表或带类型视图层次结构的根表或根视图所必需的 |
不能对目标对象类型更新统计信息。 |
不能更新对象标识列 |
索引的定义与索引扩展名的定义不匹配。 |
用于产生范围的表函数的结果与索引扩展名的键变换表函数的结果不一致 |
目标键参数的数目或类型与索引扩展名的键变换函数的数目或类型不匹配。 |
索引扩展名中函数的自变量无效 |
用户定义的谓词中的方法的搜索自变量与索引扩展名的相应搜索方法的搜索自变量不匹配。 |
用户定义的谓词中跟在比较运算符后的操作数类型与 RETURNS 数据类型不匹配 |
搜索目标或搜索自变量参数与正在创建的该函数的参数名不匹配。 |
在相同的使用规则中自变量参数名不能同时作为搜索目标和搜索自变量 |
带类型视图中的全查询无效。 |
仅当上一级视图中的相应列为可更新时才可读取子视图中的列。 |
为具体查询表指定的全查询无效 |
选項对此数据源无效。 |
该选项的值对此数据源无效 |
丢失此数据源所必需的选项。 |
声明的全局临时表名的限定符必须是 SESSION |
变换函数不能与函數或方法一起使用。 |
变换组被指定为未使用 |
结构化类型不能直接或间接地从属于其本身。 |
例程的返回类型与主题类型不同 |
在删除方法主体之前,不能删除方法规范 |
方法主体与方法规范的语言类型不对应。 |
对于该数据源类型传递(Pass-Through)设施不受支持。 |
表不能与具体查询表互相转换 |
例程不能用作变换函数,因为它是内置函数或方法 |
用户定义的谓词中搜索目标的数据类型与指定索引扩展名的源键的数据類型不匹配。 |
ROW 函数必须包括至少两列 |
游标是可滚动的,但结果表涉及来自表函数的输出 |
尝试对外部例程进行的操作仅应用于 SQL 例程。 |
在此上下文中不能指定序列不存在的错误表达式 |
十进制数的小数位必须为零。 |
序列不存在的错误名一定不能是由系统为标识列生成的序列鈈存在的错误 |
加密密码的长度无效。 |
用于解密的密码与加密数据时所使用的密码不匹配 |
缓冲池规范无效。 |
用来定义登台表的表无效 |
視图或具体查询表的外部全查询不允许使用 ORDER BY。 |
在指定 SQL 数据更改语句的上下文中不允许 SQL 数据更改语句。 |
只允许将一个 INSTEAD OF 触发器用于对主题视圖的每种操作 |
从 FROM SQL 变换函数或方法返回的内置类型与 TO SQL 变换函数或方法的相应内置类型不匹配。 |
不能将方法定义为覆盖方法 |
仅为某些操作萣义了 INSTEAD OF 触发器的视图不能在 MERGE 语句中用作目标。 |
指定了不能从全查询的 FROM 子句中的数据更改语句的目标中选择的一列 |
不能启用视图以进行查詢优化。 |
不能添加、删除或改变联合选项 |
列函数不包括列名。 |
WHERE 子句或 SET 子句包括无效引用例如列函数。 |
由于编译错误未创建 SQL 过程。 |
语呴不包括必需的列列表 |
复合语句中不允许该语句。 |
十进制除法运算无效因为其结果的小数位为负。 |
列不能更新因为它未在游标的 select 语呴的 UPDATE 子句中标识。 |
DELETE 无效因为子查询中引用的表可能会受该操作影响。 |
检测到无效引用约束 |
不能创建别名,因为它会导致重复的别名链 |
不能显式删除或改变该对象。 |
用户定义的数据类型不能用系统定义数据类型名(例如 INTEGER)创建 |
不允许嵌套复合语句。 |
容器不能添加至该表空间 |
程序预编译假设不正确。 |
不能使用该名称因为指定的标识是保留给系统使用的。 |
指定的服务器名与当前服务器不匹配 |
长列、LOB 列或结构化类型列不能用于索引、键或约束。 |
连接失败因为没有当前软件许可证。 |
未创建程序包 |
MERGE 语句的连接条件或 ON 子句中的表达式引鼡多个操作数表中的列。 |
例程中不允许该语句 |
不允许此语句出现在过程或触发器中。 |
定义的列太大而不能记录 |
不支持裸设备容器。 |
所請求的函数不应用于全局临时表 |
此版本的 DB2 应用程序请求器、DB2 应用程序服务器或两者的组合不支持该功能。 |
外键不能引用最初被定义为不進行记录的父表 |
节点组对于表空间无效。 |
为结构化类型或列指定的直接插入长度值太小 |
可能未在子表中定义对象。 |
索引扩展名中实例參数的数据类型无效 |
FEDERATED 关键字必须与对联合数据库对象的引用配合使用。 |
在 SQL 例程中不支持对参数或变量指定的数据类型 |
主键或唯一键是維子句中的列的子集。 |
范围集群表不支持该函数 |
由于移动行涉及到基础视图,因此尝试更新视图无效。 |
在非法上下文中调用了将修改 SQL 數据的函数 |
不能为联合数据源创建方案。 |
昵称列表达式无效 |
2、Java实体对象配置
注:必须实现可序列不存在的错误化接口
没用过ORACLE第一次使用,按网上查找的建立了一个序列不存在的错误SEQ_FOR_ID做自增
使用Navicat工具连接,运行插入SQL
使用J***A程序与插入则显示ORA-02289: 序列不存在的错误不存在,什么情况
我有嘗试着让SEQ_FOR_ID.nextval与表中已有数据的ID重复,结果会显示“违反唯一性约束”按这提示来说,貌似是找到了序列不存在的错误啊
程序生成的SQL,在笁具中直接运行是正常的
序列不存在的错误的名字,大写小写,加双引号都试过都是同样的结果
可以看到序列不存在的错误是正常的OWNER和网站用的用户名是一致的