本页面上的消息均按照 SQLCODE 顺序列出。请在下表中查找相应的代码,然后单击链接查看对消息的完整描述。
| SQL 代码 | 消息类型 | 编号 | SQL 状态 | 消息 | 可能的原因 |
|---|---|---|---|---|---|
| -854L | 错误 | 2502 | 42W65 | “ORDER BY 子句中对 '%1' 的函数或列引用无效” | 在 ORDER BY 子句中指定的函数或列引用在语义上无效。例如,对于 DISTINCT 查询,ORDER BY 子句只能引用查询的 SELECT 列表中的项。 单击这里可查看可能的参数和 odbc 状态列表。 |
| -855L | 错误 | 2503 | 42W66 | “触发器名 '%1' 不明确” | 语句引用了不唯一的触发器名称。用表和/或所有者名称限定触发器名称。 单击这里可查看可能的参数和 odbc 状态列表。 |
| -856L | 错误 | 2504 | 07W08 | “SQLDA 中的 sqllen 字段无效” | 在 SQLDA sqllen 字段中指定了无效长度。所有变量长度类型都必须有非负值长度。DT_BINARY 和 DT_VARCHAR 类型的长度必须大于一。 单击这里可查看可能的参数和 odbc 状态列表。 |
| -857L | 错误 | 2505 | 0AW12 | “由于服务器出错,同步失败:%1” | 服务器上的同步失败。在同步日志文件中可以找到更详细的信息。 单击这里可查看可能的参数和 odbc 状态列表。 |
| -858L | 错误 | 2506 | 42W67 | “CREATE/DROP STATISTICS 语句不能引用虚拟表” | 您试图使用 CREATE/DROP STATISTICS 来创建/删除一个或多个虚拟数据库对象(例如视图或远程表)的直方图。CREATE STATISTICS 和 DROP STATISTICS 语句仅可引用所连接的 SQL Anywhere 数据库中的基表、局部临时表或全局临时表。 单击这里可查看可能的参数和 odbc 状态列表。 |
| -860L | 错误 | 2509 | WW028 | “至少有一个指定的数据库空间未校准” | 试图校准没有打开或太小的数据库空间。 单击这里可查看可能的参数和 odbc 状态列表。 |
| -861L | 错误 | 2510 | 42W68 | “集合表达式 '%1' 包含多个列,其中的一个或多个列是外部引用” | 嵌套查询中的 subselect 包含有集合函数,其参数中含有外部引用。在这种情况下,外部引用必须是表达式中引用的唯一列。 单击这里可查看可能的参数和 odbc 状态列表。 |
| -862L | 错误 | 2511 | 42W69 | “集合表达式 '%1' 必须出现在 SELECT 列表或 HAVING 子句子查询中” | 包含外部引用的集合表达式必须出现在 SELECT 列表表达式(子选择)中,或出现在查询(其 FROM 子句中所含表的列将被集合)的 HAVING 子句子查询中。 单击这里可查看可能的参数和 odbc 状态列表。 |
| -863L | 错误 | 2512 | 42W70 | “分组查询包含多个不同的集合函数” | 在同一分组查询中指定了两个或多个 DISTINCT 集合函数。只有在散列分组依据运算符可用的情况下支持该用法。如果不能使用散列分组依据运算符,则任何查询块最多只能包含一个 DISTINCT 集合函数。 单击这里可查看可能的参数和 odbc 状态列表。 |
| -864L | 错误 | 2514 | 42W71 | “语句包含 NUMBER(*) 函数的非法使用” | NUMBER 和 IDENTITY 函数只能出现在最外面的 SELECT 块的 SELECT 列表中。它不能用在任何子查询或谓语中。 单击这里可查看可能的参数和 odbc 状态列表。 |
| -865L | 错误 | 2515 | 42R03 | “临时表之间的键约束需要主键(而非唯一约束)” | 如果数据库使用复合索引,则临时表之间的键约束需要主键(非 UNIQUE 约束)。使用 ALTER TABLE 更改主表的定义或重建数据库。 单击这里可查看可能的参数和 odbc 状态列表。 |
| -866L | 错误 | 2516 | WP012 | “%1 返回了具有意外模式的结果集” | 当在 SELECT 语句的 FROM 子句中调用过程时,预期的结果模式来自于 WITH 子句。如果没有给出 WITH 子句,则预期的模式来自于系统目录。从调用返回的结果集必须与预期的模式匹配,或必须能转换各列使之匹配。 单击这里可查看可能的参数和 odbc 状态列表。 |
| -867L | 错误 | 2517 | 0AW13 | “如果上次上载状态未知,则无法更改同步 user_name” | MobiLink 服务器使用 user_name 来跟踪同步。如果上一次上载的状态为未知,则您必须在更改用户之前解析此条件。 单击这里可查看可能的参数和 odbc 状态列表。 |
| -868L | 错误 | 2518 | WC001 | “'%1' 是未知字符集编码标签” | 无法识别指定的字符集标签,因此不能进行该字符集的转换。 单击这里可查看可能的参数和 odbc 状态列表。 |
| -869L | 错误 | 2519 | 08W64 | “数据库服务器无法将数据转换自/至字符集 '%1'” | 数据库服务器无法执行涉及应用程序所请求的字符集的字符数据转换,因为该字符集不受支持。连接失败。 单击这里可查看可能的参数和 odbc 状态列表。 |
| -870L | 错误 | 2520 | WC002 | “无法在所需的字符集 '%1' 和数据库字符集 '%2' 之间转换” | 服务器不能在指定的连接字符集和数据库字符集之间进行转换。如果没有安装 dbicu 和 dbicudt DLL,就会发生这种情况。 单击这里可查看可能的参数和 odbc 状态列表。 |
| -872L | 错误 | 2522 | WP014 | “%1 没有返回结果集” | 在 SELECT 语句的 FROM 子句中调用的过程必须返回一个结果集。 单击这里可查看可能的参数和 odbc 状态列表。 |
| -873L | 错误 | 2523 | WP013 | “%1 返回了多个结果集” | 在 SELECT 语句的 FROM 子句中调用的过程无法返回多个结果集。 单击这里可查看可能的参数和 odbc 状态列表。 |
| -874L | 错误 | 2526 | WX001 | “列必须命名:%1” | 未命名的列不能用作 XML 元素或属性名称。请使用 AS 对 SELECT 列表中未命名的列命名。 单击这里可查看可能的参数和 odbc 状态列表。 |
| -875L | 错误 | 2527 | 42W73 | “无法连接到 '%1'” | 服务器未能发现与此表相关的有效连接条件。如果连接为外连接,则可能是缺少 ON 子句。如果连接为 KEY JOIN,则服务器找不到此表的可以用于生成连接条件的外键主键关系。如果连接为 NATURAL JOIN,则该表与要连接的表的表达式没有公用的列名称。 单击这里可查看可能的参数和 odbc 状态列表。 |