本页面上的消息均按照 SQL 状态顺序列出。请在下表中查找相应的代码,然后单击链接查看对消息的完整描述。
| SQL 状态 | 消息类型 | 编号 | SQL 代码 | 消息 | 可能的原因 |
|---|---|---|---|---|---|
| 42W63 | 错误 | 2483 | -836L | “过程 '%1' 不再有效” | 不能从目录中加载过程定义。检查是否有已重命名或可能是保留字的表或列。如果此过程是一个内部过程,您可能使用的是较早的版本。可能需要升级数据库才能成功运行。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 42W64 | 错误 | 2484 | -837L | “表 '%1' 的触发器或外键不再有效” | 无法从目录中装载触发器定义。检查是否有已重命名或可能是保留字的表或列。触发器可能是系统生成的,用来实施外键的参照操作。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 42W65 | 错误 | 2502 | -854L | “ORDER BY 子句中对 '%1' 的函数或列引用无效” | 在 ORDER BY 子句中指定的函数或列引用在语义上无效。例如,对于 DISTINCT 查询,ORDER BY 子句只能引用查询的 SELECT 列表中的项。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 42W66 | 错误 | 2503 | -855L | “触发器名 '%1' 不明确” | 语句引用了不唯一的触发器名称。用表和/或所有者名称限定触发器名称。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 42W67 | 错误 | 2506 | -858L | “CREATE/DROP STATISTICS 语句不能引用虚拟表” | 您试图使用 CREATE/DROP STATISTICS 来创建/删除一个或多个虚拟数据库对象(例如视图或远程表)的直方图。CREATE STATISTICS 和 DROP STATISTICS 语句仅可引用所连接的 SQL Anywhere 数据库中的基表、局部临时表或全局临时表。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 42W68 | 错误 | 2510 | -861L | “集合表达式 '%1' 包含多个列,其中的一个或多个列是外部引用” | 嵌套查询中的 subselect 包含有集合函数,其参数中含有外部引用。在这种情况下,外部引用必须是表达式中引用的唯一列。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 42W69 | 错误 | 2511 | -862L | “集合表达式 '%1' 必须出现在 SELECT 列表或 HAVING 子句子查询中” | 包含外部引用的集合表达式必须出现在 SELECT 列表表达式(子选择)中,或出现在查询(其 FROM 子句中所含表的列将被集合)的 HAVING 子句子查询中。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 42W70 | 错误 | 2512 | -863L | “分组查询包含多个不同的集合函数” | 在同一分组查询中指定了两个或多个 DISTINCT 集合函数。只有在散列分组依据运算符可用的情况下支持该用法。如果不能使用散列分组依据运算符,则任何查询块最多只能包含一个 DISTINCT 集合函数。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 42W71 | 错误 | 2514 | -864L | “语句包含 NUMBER(*) 函数的非法使用” | NUMBER 和 IDENTITY 函数只能出现在最外面的 SELECT 块的 SELECT 列表中。它不能用在任何子查询或谓语中。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 42W72 | 错误 | 2907 | -1228L | “语法错误,在 SA 数据库中创建表时不能指定 IQ 特定选项 (%1)” | 在 SA 数据库中创建表时,试图使用 IQ 特定的创建表语法
单击这里可查看可能的参数和 odbc 状态列表。 |
| 42W73 | 错误 | 2527 | -875L | “无法连接到 '%1'” | 服务器未能发现与此表相关的有效连接条件。如果连接为外连接,则可能是缺少 ON 子句。如果连接为 KEY JOIN,则服务器找不到此表的可以用于生成连接条件的外键主键关系。如果连接为 NATURAL JOIN,则该表与要连接的表的表达式没有公用的列名称。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 42W74 | 错误 | 2535 | -878L | “无法聚簇索引 '%1'” | 试图创建聚簇索引(包括键索引),但却无法创建新的索引,例如,由于该表已有聚簇索引。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 42W75 | 错误 | 2895 | -1217L | “未找到同步配置文件 '%1'” | 您试图访问数据库找不到的同步配置文件。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 42W76 | 错误 | 2901 | -1223L | “同步配置文件 '%1' 已经存在” | 您试图创建已存在的同步配置文件。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 42W77 | 错误 | 2902 | -1224L | “同步配置文件 '%1' 具有无效的参数 '%2'” | 您试图使用包含无效参数设置的字符串创建或更改同步配置文件。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 42W78 | 错误 | 2903 | -1225L | “此数据库不支持同步配置文件” | 当前数据库没有对同步配置文件的目录支持。若要使用该功能,需将数据库升级为最新版本。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 42W79 | 错误 | 2551 | -889L | “语句包含非确定型函数 '%1' 的非法使用” | 非确定型函数不能出现在 CHECK 约束或任何其它类型的完整性约束中。它们可以出现在查询、视图或派生表中的任何地方。但是,如果带别名的 SELECT 列表表达式包含非确定型函数,则不能在此查询的其它位置引用该别名。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 42W7A | 错误 | 2913 | -1234L | “名称或路径为 '%1' 的 dbspace 文件已存在。” | 在 IQ 代码中,用于表示目录更新错误的错误代码。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 42W80 | 错误 | 2968 | -1281L | “另一个连接已锁定 '%1' 中的行” | 您试图修改或删除已被其他连接锁定的行。一旦连接提交或回退,即会解除对该行的锁定。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 42W82 | 错误 | 2560 | -896L | “因为存在用户设置,所以无法删除 PUBLIC 选项 '%1'” | 您试图删除 PUBLIC 选项,但该选项已具有用户设置。在删除 PUBLIC 选项前,必须先删除用户设置。 单击这里可查看可能的参数和 odbc 状态列表。 |