`
jd20800991
  • 浏览: 40745 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
社区版块
存档分类
最新评论

SQL STATE

SQL 
阅读更多

SQLSTATE 描述 解释
01000 警告。 参考消息。(函数返回 SQL_SUCCESS_WITH_INFO。)
01004 值被截断。 值被系统强制转换或调整函数截断。
01550 未创建索引。 因为已存在具有指定描述的索引,所以未创建索引。
02000 找不到任何行。 执行 FETCH、DELETE 或 UPDATE 语句期间,找不到任何行。
07001 参数数目不正确。 参数标记尚未绑定。
07005 参数无效。 游标的语句名所标识的已准备语句不能与游标相关联。
07006 变量无效。 因为输入主变量的数据类型不正确,所以不能使用它。
08002 连接已存在。 连接已存在。
22001 值需要截断。 值需要被系统强制转换或调整函数截断。
22002 未提供空指示符。 因为未提供存储器,所以不能赋予 NULL 值。
22003 数值超出范围。 数值不在其目标列的范围之内。
22007 日期时间格式无效。 日期时间值的字符串表示法语法不正确。
22008 日期时间值超出范围。 日期时间值的字符串表示法超出范围。
22012 除零。 尝试了除零操作。
22504 分段 MBCS 字符。 数据包含格式不正确的多字节字符。
23502 不允许空值。 不允许对 NOT NULL 列赋予 NULL 值。
23505 值不是唯一的。 因为可能会生成重复键,所以操作无效。
23513 值无效。 INSERT 或 UPDATE 语句的结果行不符合检查约束定义。
23515 指定了多个主键子句。 指定了多个主键子句。
24000 游标状态无效。 StatementHandle 处于已执行状态,但没有任何结果集与 StatementHandle 相关联。
24501 游标未打开。 因为未生成结果集,所以 FETCH 无效。
24505 游标未定位。 因为游标未定位在行上,所以 FETCH 无效。
34000 游标名无效。 游标名无效。
42501* 不允许授权标识对标识的对象执行指定的操作 当前用户正尝试从不存在的用户除去特权。
42502* 不允许授权标识执行指定的操作 当前用户不具有已认证的连接。当应用程序(它不具有加密库或 CryptoPlugin.dll)执行与加密相关的 SQL 命令(GRANT、REVOKE 和 CREATE TABLE)时,将返回“42502”错误。这将避免应用程序崩溃。
42505* 发生了连接授权故障。 已注册的用户试图连接,但无法认证。
42506* 所有者授权故障。 不能认证已连接的用户。(错误的密码。)
42601 语法错误。 在 SQL 语句中检测到语法错误。
42603 字符串常量没有结束定界符。 字符串常量或定界标识没有结束定界符。
42610 参数标记的使用无效。 语句包含无效的参数标记。请参阅表 19 以了解参数标记的有效用法。
42611 长度规范无效。 长度规范超过限制。
42614 重复的关键字无效。 重复的关键字无效。
42621 检查约束无效。 检查约束无效。
42622 名称太长。 标识的名称太长。
42702 列名引用混乱。 可能正在引用多个列。
42703 列名未定义。 列名不在引用的表中。
42704 对象未定义。 表不存在。
42710 命名的对象已存在。 已存在同名的表。
42711 列名重复。 多次指定相同的列名。
42802 值的数目与列的数目不匹配。 指定的值的数目与指定或隐含的列数不同。
42803 SELECT 列表中的列引用未在 GROUP BY 子句中指定。 选择列表中包含列名和聚集函数,但没有 GROUP BY 子句。
42818 操作数的数据类型不兼容。 操作的操作数数据类型不兼容。
42820 文字值超出范围。 指定的数值不在可接受的范围之内。
42821 数据类型不兼容。 值与目标列的数据类型不兼容。
42822 ORDER BY 项无效。 ORDER BY 项不在选择列表中。
42824 LIKE 操作数无效。 LIKE 的操作数不是字符串,或第一个操作数不是列。
42829 FOR UPDATE OF 无效。 因为不能修改游标所指示的结果表,所以 FOR UPDATE OF 无效。
42830 外键不符合父键的描述。 外键不符合父键的描述。
42831 主键中存在可空的列。 主键子句中指定的列不能是可空的。
42832* 越权访问系统对象。 不允许对系统对象执行此操作。
42884 函数名未知。 找不到带有指定名称和兼容自变量的函数或过程。
42887 功能不受支持。 该功能在当前发行版中不受支持。
42894 DEFAULT 值无效。 DEFAULT 值无效。
42902 对象表引用重复。 FROM 子句中也标识了 INSERT 语句的对象表。
42903 WHERE 子句或 SET 子句包含无效的引用。 WHERE 子句或 SET 子句包含无效的引用,如列函数。
42962 LOB 列不能用作键。 LOB 列不能用作主键。
54001 语句太长。 查询语句太长。
54008 键太长。 主键、外键或索引中的列太多。
54010 表记录长度太长。 表的记录长度太长。
55002 DB2ePLANTABLE 未正确定义。 DB2ePLANTABLE 的声明不正确,不能执行 EXPLAIN。
55009 文件是只读的。 文件是只读的。在只读环境中,只能执行 SELECT 查询。
57001 表不可用。 不能对处于事务作用域之下的表执行 REORG。
57011 内存不足。 系统无法分配动态内存。
57014 处理因中断而被取消。 查询的执行因用户中断而被取消。
58004 内部系统错误(继续)。 发生不严重的系统错误。
58005 内部系统错误(停止)。 发生严重的系统错误。

分享到:
评论

相关推荐

    DB2常见sql异常负数码解释

    **SQL Code:** `+012` **SQL State:** `0154` **Description:** 当SQL语句中的列名未明确指定表名时,如果该列名可以被解释为与其他表有关系,则会出现此警告。 ##### 4. 动态SQL语句用分号结束 **SQL Code:** `+...

    DB2错误代码大全

    SQL执行成功但有警告(SQL Code:+01xxx,SQL State:SQL Warning) - **描述**:执行SQL语句虽然成功,但是存在一些警告信息。 - **处理建议**:检查警告信息,确保数据操作无误。 ##### 3. 数据捕获功能不支持...

    sql server 2812错误处理

    ### SQL Server 2812错误处理 #### 一、问题背景 在SQL Server数据库管理过程中,用户可能会遇到“错误2812:未能找到存储过程'master.dbo.xp_fileexist'”的问题。该问题通常发生在尝试还原数据库时,其原因是系统...

    OracleDBA数据库日常维护手册常用SQL脚本

    ORACLE DBA 日常维护数据库使用的SQL脚本 在Oracle数据库运行期间 DBA应该对数据库的运行日志及表空间的使用 情况进行监控及早发现数据库中存在的问题

    sqlServer执行存储过程报错:42000,执行该sql即可

    sqlServer执行存储过程报错:42000 - [SQL Server]SQL Server 阻止了对组件“Ole Automation Procedures”的 过程“sys.sp_OACreate”的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以...

    DB2错误大全,SQL CODE错误信息

    在处理DB2数据库的过程中,我们经常会遇到各种各样的问题,其中很多问题都与SQL CODE和SQL State密切相关。本文将详细介绍一系列常见的SQLCODE和SQLState错误信息及其含义,旨在帮助用户更好地理解这些错误,并能够...

    sqljdbc.jar

    System.err.format("SQL State: %s\n%s", e.getSQLState(), e.getMessage()); } catch (Exception e) { e.printStackTrace(); } } } ``` 在上述代码中,我们导入了`java.sql`包,并使用`DriverManager.get...

    关于sqlserver2000建立服务器与ACCESS前端软件的连接问题总结1.pdf

    在安装过程中,如果出现“Connection Failed, SQL State: '28000' SQL Server Error: 18456 [Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user: 'xx'”错误,可以按照下图设置登录 ID 名,解决...

    jdbc连接SqlServer 2000jar文件

    System.err.format("SQL State: %s\n%s", e.getSQLState(), e.getMessage()); } catch (Exception e) { e.printStackTrace(); } } } ``` 在上述代码中,我们首先导入了`java.sql.*`包,然后创建了一个连接URL...

    JAVA SQLServer所需要的JAR包

    System.err.format("SQL State: %s\n%s", e.getSQLState(), e.getMessage()); } catch (Exception e) { e.printStackTrace(); } } } ``` 这个例子展示了如何使用`DriverManager.getConnection()`方法连接到SQL...

    oracle数据库错误大全

    2. **错误解决方案**:除了错误解释,大全还会提供可能的解决策略,包括修改SQL语句、调整系统参数、检查硬件资源或更新数据库软件。 3. **案例分析**:可能会有实际的错误案例分析,帮助读者理解在特定环境下错误...

    Oracle连接常见问题

    Oracle连接常见问题 Oracle连接常见问题

    db2错误码

    - **SQL State:** 因为SQL语句引用一个远程对象,不能为该SQL语句执行EXPLAIN - **描述:** 当SQL语句中引用了远程对象时,无法执行EXPLAIN操作。 - **触发条件:** 在SQL语句中引用了远程对象。 - **解决方法:** 对于...

    java.sql.SQLException: 不支持的字符集 (在类路径中添加 orai18n.jar): ZHS16GBK

    java.sql.SQLException: 不支持的字符集 (在类路径中添加 orai18n.jar): ZHS16GBK ……

    Hibernate+c3p0连接池SQLServer 2000

    [http60-Processor1][org.hibernate.util.JDBCExceptionReporter][WARN] - SQL Error: 0, SQL State: 08S01 [http60-Processor1][org.hibernate.util.JDBCExceptionReporter][ERROR] - [Microsoft][SQLServer2000...

    java链接sql2008

    System.err.format("SQL State: %s\n%s", e.getSQLState(), e.getMessage()); } catch (Exception e) { e.printStackTrace(); } } } ``` 在描述中提到的“web3”可能是指一个Web应用程序,可能是使用Java的...

    informix 全攻略

    linux下安装informix数据库全攻略

    Arcgis10、ArcSDE10常见问题(菜鸟收集整理)

    Arcgis10、ArcSDE10常见问题解决方案 Arcgis10和ArcSDE10是ArcGIS系列中的两个重要组件,但是在使用过程中,用户经常会遇到各种问题,这些问题可能会导致工作效率低下、项目延期甚至项目失败。...

    db2 错误码 大全

    - **描述**: SQLVAR(SQL变量描述区域)中包含了不符合预期的值。 ##### 17. LOB数据类型错误 - **SQLCODE**: +23801 - **SQLSTATE**: 005 - **描述**: 在处理LOB(大对象)数据类型时出现了错误。 ##### 18. 值...

    xapool-1.6jar包

    xapool-1.6jar包,修复了以前版本的bug

Global site tag (gtag.js) - Google Analytics