第四章 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 权限冲突

相关文章
|
2月前
|
SQL Java
使用java在未知表字段情况下通过sql查询信息
使用java在未知表字段情况下通过sql查询信息
39 8
|
2月前
|
SQL 监控 关系型数据库
SQL语句当前及历史信息查询-performance schema的使用
本文介绍了如何使用MySQL的Performance Schema来获取SQL语句的当前和历史执行信息。Performance Schema默认在MySQL 8.0中启用,可以通过查询相关表来获取详细的SQL执行信息,包括当前执行的SQL、历史执行记录和统计汇总信息,从而快速定位和解决性能瓶颈。
|
3月前
|
SQL 关系型数据库 MySQL
创建SQL数据库的基本步骤与代码指南
在信息时代,数据管理显得尤为重要,其中数据库系统已成为信息技术架构的关键部分。而当我们谈论数据库系统时,SQL(结构化查询语言)无疑是其中最核心的工具之一。本文将详细介绍如何使用SQL创建数据库,包括编写相应的代码和必要的步骤。由于篇幅限制,本文可能无法达到您要求的2000字长度,但会尽量涵盖创建数
125 3
|
4月前
|
SQL Java
使用java在未知表字段情况下通过sql查询信息
使用java在未知表字段情况下通过sql查询信息
41 1
|
3月前
|
SQL 监控 关系型数据库
SQL错误代码1303解析与处理方法
在SQL编程和数据库管理中,遇到错误代码是常有的事,其中错误代码1303在不同数据库系统中可能代表不同的含义
|
3月前
|
SQL 安全 关系型数据库
SQL错误代码1303解析与解决方案:深入理解并应对权限问题
在数据库管理和开发过程中,遇到错误代码是常见的事情,每个错误代码都代表着一种特定的问题
|
5月前
|
存储 SQL 安全
【数据库高手的秘密武器:深度解析SQL视图与存储过程的魅力——封装复杂逻辑,实现代码高复用性的终极指南】
【8月更文挑战第31天】本文通过具体代码示例介绍 SQL 视图与存储过程的创建及应用优势。视图作为虚拟表,可简化复杂查询并提升代码可维护性;存储过程则预编译 SQL 语句,支持复杂逻辑与事务处理,增强代码复用性和安全性。通过创建视图 `high_earners` 和存储过程 `get_employee_details` 及 `update_salary` 的实例,展示了二者在实际项目中的强大功能。
49 1
|
4月前
|
SQL 分布式计算 大数据
大数据开发SQL代码编码原则和规范
这段SQL编码原则强调代码的功能完整性、清晰度、执行效率及可读性,通过统一关键词大小写、缩进量以及禁止使用模糊操作如select *等手段提升代码质量。此外,SQL编码规范还详细规定了代码头部信息、字段与子句排列、运算符前后间隔、CASE语句编写、查询嵌套、表别名定义以及SQL注释的具体要求,确保代码的一致性和维护性。
123 0
|
4月前
|
SQL 安全 数据库
基于SQL Server事务日志的数据库恢复技术及实战代码详解
基于事务日志的数据库恢复技术是SQL Server中一个非常强大的功能,它能够帮助数据库管理员在数据丢失或损坏的情况下,有效地恢复数据。通过定期备份数据库和事务日志,并在需要时按照正确的步骤恢复,可以最大限度地减少数据丢失的风险。需要注意的是,恢复数据是一个需要谨慎操作的过程,建议在执行恢复操作之前,详细了解相关的操作步骤和注意事项,以确保数据的安全和完整。
185 0
|
5月前
|
JSON 数据格式 Java
化繁为简的魔法:Struts 2 与 JSON 联手打造超流畅数据交换体验,让应用飞起来!
【8月更文挑战第31天】在现代 Web 开发中,JSON 成为数据交换的主流格式,以其轻量、易读和易解析的特点受到青睐。Struts 2 内置对 JSON 的支持,结合 Jackson 库可便捷实现数据传输。本文通过具体示例展示了如何在 Struts 2 中进行 JSON 数据的序列化与反序列化,并结合 AJAX 技术提升 Web 应用的响应速度和用户体验。
145 0