第四章 SQL错误信息 - SQL错误代码 -1 到 -99

简介: 第四章 SQL错误信息 - SQL错误代码 -1 到 -99

第四章 SQL错误信息 - SQL错误代码 -1 到 -99

SQL错误代码和消息表

错误代码 描述
-1 无效的SQL语句
-2 缺少右引号("
-3 缺少结束语(")

image.png

-13 此处应为子查询以外的表达式
-14 此处需要比较运算符
-15 NOT之后应出现条件
-16 FOR表达式中的FOR后面应该有量词SOME
-17 for表达式中的()之后应为条件
-18 IS(或IS NOTNULL谓词只能应用于字段
-19 聚合函数不能在WHEREGROUP BY子句中使用
-20 FROM列表中的名称与标签冲突
-21 指针->字段引用不能被INSERT或UPDATE语句修改
-22 ORDER在“SELECT*”之后必须指定列名,而不是数字
-23 标签未在适用表格中列出
-24 排序列不明确
-25 查询结束后遇到输入
-26 缺少FROM子句
-27 适用表中的字段不明确
-28 主机变量名必须以%或字母开头
-29 在适用表中找不到字段
-30 找不到表或视图
-31 表中没有字段(找到/唯一)
-32 外部联接符号(=**=)必须位于两个字段之间
-33 未找到表的字段
-34 Optimizer未能找到可用的联接顺序
-35 不可更新视图不允许使用INSERT/UPDATE/DELETE
-36 WITH CHECK OPTIONCHECKOPTION类参数)不允许用于不可更新的视图
-37 流字段不支持SQL标量/聚合/一元函数
-38 表没有主映射
-39 表没有RowID字段
-40 不支持ODBC转义扩展
-41 外部函数调用的形式必须为 '$$tag^routine(...)'
-42 后面的模式匹配缺少右引号 ("")
-43 #IMPORT架构名称列表中的表不明确
-44 重复的方法或查询
-45 ObjectScript Query body中的重复方法
-46 ObjectScript Query body正文中缺少必需的方法
-47 方法或查询特性无效
-48 触发器事件的触发器REFERENCING子句无效
-49 当触发器语言不是SQL时,不能指定触发器REFERENCING子句
-50 当触发器语言不是SQL时,触发器指定UPDATE OF子句
-51 需要SQL语句
-52 游标(已/未)声明
-53 常量或变量应为新值
-54 VALUES后面应为数组指示符(省略最后一个下标)
-55 无效的GRANT TOREVOKE FROM
-56 GRANT/REVOKE操作不适用于此类型的对象
-57 当触发器语言不是SQL时,触发器指定WHEN子句
-58 触发器UPDATE OF子句中发现重复字段
-59 不能有多个字段
-60 需要操作(%ALTERSELECTUPDATE等)
-61 游标不可更新
-62 INSERT/UPDATE需要其他新值
-63 数据异常-转义字符无效
-64 INSERT中使用了不兼容的SELECT列表
-65 应为正整数常量或变量
-66 SELECT列表中找到冗余字段
-67 ON子句中不支持隐式联接(箭头语法)
-68 ON子句中不支持旧的外部联接(=*, *=)
-69 SET=WHERE CURRENT OF不允许
-70 多行字段仅对LIKEContains[)或NULL Comparison有效。
-71 多行字段必须是比较的左操作数。
-72 多行字段在ORDER BY子句中无效
-73 ORDER BY子句中不支持聚合
-74 发现重复的别名
-75 <trim_spec> and/or <trim_char>TRIM功能中FROM之前需要。
-76 SELECT列表和INTO列表之间的基数不匹配。
-77 JOIN上下文中不允许限定列引用。
-78 事务状态无效。
-79 引用键和被引用键的大小必须相同
-80 应为整数
-81 需要列约束
-82 找到多个表%DESCRIPTION定义
-83 找到多个表%FILE定义
-84 找到多个表%NUMROWS定义
-85 找到多个表%ROUTINE定义
-86 字段定义无效,未定义数据类型
-87 表名无效
-88 字段名无效
-89 索引名无效
-90 视图名称无效
-91 不能多次指定事务模式
-92 如果指定了READ WRITE,则隔离级别不能为READ UNCOMMITTEDREAD VERIFIED
-93 DIAGNOSTICS SIZE的条件数必须是精确的数字
-94 不支持使用OUTER JOIN
-95 操作表不允许操作
-96 不支持指定的隔离级别
-97 找到重复的选择列表名称。
-98 许可证违规
-99 权限冲突

相关文章
|
SQL 自然语言处理 数据库
【Azure Developer】分享两段Python代码处理表格(CSV格式)数据 : 根据每列的内容生成SQL语句
本文介绍了使用Python Pandas处理数据收集任务中格式不统一的问题。针对两种情况:服务名对应多人拥有状态(1/0表示),以及服务名与人名重复列的情况,分别采用双层for循环和字典数据结构实现数据转换,最终生成Name对应的Services列表(逗号分隔)。此方法高效解决大量数据的人工处理难题,减少错误并提升效率。文中附带代码示例及执行结果截图,便于理解和实践。
377 5
|
10月前
|
SQL Web App开发 安全
SQL Server 2025 年 9 月更新 - 修复 CVE-2025-47997 SQL Server 信息泄露漏洞
SQL Server 2025 年 9 月更新 - 修复 CVE-2025-47997 SQL Server 信息泄露漏洞
679 0
SQL Server 2025 年 9 月更新 - 修复 CVE-2025-47997 SQL Server 信息泄露漏洞
|
12月前
|
SQL Web App开发 安全
SQL Server 2025年7月更新 - 修复 CVE-2025-49718 Microsoft SQL Server 信息泄露漏洞
SQL Server 2025年7月更新 - 修复 CVE-2025-49718 Microsoft SQL Server 信息泄露漏洞
1105 0
SQL Server 2025年7月更新 - 修复 CVE-2025-49718 Microsoft SQL Server 信息泄露漏洞
|
SQL Java 数据库连接
如何在 Java 代码中使用 JSqlParser 解析复杂的 SQL 语句?
大家好,我是 V 哥。JSqlParser 是一个用于解析 SQL 语句的 Java 库,可将 SQL 解析为 Java 对象树,支持多种 SQL 类型(如 `SELECT`、`INSERT` 等)。它适用于 SQL 分析、修改、生成和验证等场景。通过 Maven 或 Gradle 安装后,可以方便地在 Java 代码中使用。
5049 11
|
SQL Java
使用java在未知表字段情况下通过sql查询信息
使用java在未知表字段情况下通过sql查询信息
296 8
|
SQL 监控 关系型数据库
SQL语句当前及历史信息查询-performance schema的使用
本文介绍了如何使用MySQL的Performance Schema来获取SQL语句的当前和历史执行信息。Performance Schema默认在MySQL 8.0中启用,可以通过查询相关表来获取详细的SQL执行信息,包括当前执行的SQL、历史执行记录和统计汇总信息,从而快速定位和解决性能瓶颈。
1219 1
|
SQL 关系型数据库 MySQL
创建SQL数据库的基本步骤与代码指南
在信息时代,数据管理显得尤为重要,其中数据库系统已成为信息技术架构的关键部分。而当我们谈论数据库系统时,SQL(结构化查询语言)无疑是其中最核心的工具之一。本文将详细介绍如何使用SQL创建数据库,包括编写相应的代码和必要的步骤。由于篇幅限制,本文可能无法达到您要求的2000字长度,但会尽量涵盖创建数
658 3
|
SQL Java
使用java在未知表字段情况下通过sql查询信息
使用java在未知表字段情况下通过sql查询信息
216 1
|
SQL 监控 关系型数据库
SQL错误代码1303解析与处理方法
在SQL编程和数据库管理中,遇到错误代码是常有的事,其中错误代码1303在不同数据库系统中可能代表不同的含义
|
SQL 安全 关系型数据库
SQL错误代码1303解析与解决方案:深入理解并应对权限问题
在数据库管理和开发过程中,遇到错误代码是常见的事情,每个错误代码都代表着一种特定的问题