本页面上的消息均按照 Sybase 错误代码顺序列出。请在下表中查找相应的代码,然后单击链接查看对消息的完整描述。
| 编号 | 消息类型 | SQL 状态 | SQL 代码 | 消息 | 可能的原因 |
|---|---|---|---|---|---|
| 2497 | 错误 | 42R02 | -850L | “通过键约束相关联的两个表必须都是永久表,或都是临时表且不是通过 ON COMMIT DELETE ROWS 创建。对于全局临时表,如果已共享一个表,则这两个表都必须共享” | 键约束关系中涉及的表必须都是永久用户表或者都是非通过 ON COMMIT DELETE ROWS 创建的临时表。使用 ALTER TABLE 更改其中一个表或同时更改两个表的定义。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 2498 | 错误 | 08W63 | -851L | “解密错误:%1” | 解密时出错。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 2499 | 错误 | 52W42 | -852L | “表名 '%1' 不明确” | 语句引用了不唯一的表名称。请在表名前加上所有者名称。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 2500 | 警告 | 01S02 | 121L | “游标选项值已更改” | 该数据库服务器无法支持为相关查询而请求的游标选项值。类似的选项设置已被替换。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 2501 | 错误 | 24000 | -853L | “游标未处于有效状态” | 您试图使用游标,但该游标的状态对于所尝试的操作无效。例如,游标可能遇到错误。在 UltraLite 中,发生此错误的原因可能是您尝试为准备好的语句设置参数时,已为该语句打开了一个结果集(游标)。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 2502 | 错误 | 42W65 | -854L | “ORDER BY 子句中对 '%1' 的函数或列引用无效” | 在 ORDER BY 子句中指定的函数或列引用在语义上无效。例如,对于 DISTINCT 查询,ORDER BY 子句只能引用查询的 SELECT 列表中的项。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 2503 | 错误 | 42W66 | -855L | “触发器名 '%1' 不明确” | 语句引用了不唯一的触发器名称。用表和/或所有者名称限定触发器名称。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 2504 | 错误 | 07W08 | -856L | “SQLDA 中的 sqllen 字段无效” | 在 SQLDA sqllen 字段中指定了无效长度。所有变量长度类型都必须有非负值长度。DT_BINARY 和 DT_VARCHAR 类型的长度必须大于一。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 2505 | 错误 | 0AW12 | -857L | “由于服务器出错,同步失败:%1” | 服务器上的同步失败。在同步日志文件中可以找到更详细的信息。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 2506 | 错误 | 42W67 | -858L | “CREATE/DROP STATISTICS 语句不能引用虚拟表” | 您试图使用 CREATE/DROP STATISTICS 来创建/删除一个或多个虚拟数据库对象(例如视图或远程表)的直方图。CREATE STATISTICS 和 DROP STATISTICS 语句仅可引用所连接的 SQL Anywhere 数据库中的基表、局部临时表或全局临时表。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 2507 | 错误 | WQ006 | -1523L | “无法将逻辑服务器 '%1' 重新分配给登录策略 '%2'。” | 逻辑服务器 - 登录策略分配已存在。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 2508 | 错误 | WQ007 | -1524L | “无法删除在逻辑服务器 '%1' 和登录策略 '%2' 之间不存在的分配。” | 逻辑服务器 - 登录策略分配不存在。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 2509 | 错误 | WW028 | -860L | “至少有一个指定的 dbspace 未校准” | 您试图校准没有打开或太小的 dbspace。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 2510 | 错误 | 42W68 | -861L | “集合表达式 '%1' 包含多个列,其中的一个或多个列是外部引用” | 嵌套查询中的 subselect 包含有集合函数,其参数中含有外部引用。在这种情况下,外部引用必须是表达式中引用的唯一列。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 2511 | 错误 | 42W69 | -862L | “集合表达式 '%1' 必须出现在 SELECT 列表或 HAVING 子句子查询中” | 包含外部引用的集合表达式必须出现在 SELECT 列表表达式(子选择)中,或出现在查询(其 FROM 子句中所含表的列将被集合)的 HAVING 子句子查询中。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 2512 | 错误 | 42W70 | -863L | “分组查询包含多个不同的集合函数” | 在同一分组查询中指定了两个或多个 DISTINCT 集合函数。只有在散列分组依据运算符可用的情况下支持该用法。如果不能使用散列分组依据运算符,则任何查询块最多只能包含一个 DISTINCT 集合函数。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 2513 | 错误 | 40W05 | -303L | “写入磁盘失败 '%1' -- 事务已回退” | 磁盘写入失败。已自动执行 ROLLBACK 语句。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 2514 | 错误 | 42W71 | -864L | “语句包含 NUMBER(*) 函数的非法使用” | NUMBER 和 IDENTITY 函数只能出现在最外面的 SELECT 块的 SELECT 列表中。它不能用在任何子查询或谓语中。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 2515 | 错误 | 42R03 | -865L | “临时表之间的键约束需要主键(而非唯一约束)” | 如果数据库使用复合索引,则临时表之间的键约束需要主键(非 UNIQUE 约束)。使用 ALTER TABLE 更改主表的定义或重建数据库。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 2516 | 错误 | WP012 | -866L | “%1 返回了具有意外模式的结果集” | 当在 SELECT 语句的 FROM 子句中调用过程时,预期的结果模式来自于 WITH 子句。如果没有给出 WITH 子句,则预期的模式来自于系统目录。从调用返回的结果集必须与预期的模式匹配,或必须能转换各列使之匹配。 单击这里可查看可能的参数和 odbc 状态列表。 |