消息 2650 -- 2692

本页面上的消息均按照错误号顺序列出。请在下表中查找相应的错误代码。

错误代码 类型 消息 可能的原因
2650 错误 SET DESCRIPTOR 的无效字段 在 SET DESCRIPTOR 语句中使用了无效或未知的关键字。关键字只能是 TYPE、PRECISION、SCALE、LENGTH、INDICATOR 或 DATA。
2651 错误 在 SET DESCRIPTOR 语句中多次使用字段 在一个 SET DESCRIPTOR 语句中多次使用了同一个关键字。
2652 错误 数据值必须是宿主变量 SET DESCRIPTOR 语句中使用的变量未声明为宿主变量。
2660 警告 DECLARE 游标上不允许有 INTO 子句 - 已忽略 已在为 DECLARE 游标上的 SELECTe 语句指定了 into 子句。请注意,into 子句将被忽略。
2661 警告 无法识别的 SQL 语法 使用的某个 SQL 语句在被发送到数据库服务器时可能会导致语法错误。
2662 警告 未知的 SQL 函数 '%1' 使用的某个 SQL 函数对于预处理器来说是未知的,在该语句被发送到数据库引擎时可能会导致错误。
2663 警告 SQL 函数 '%1' 的参数数目错误 使用的某个 SQL 函数的参数数目不正确。这可能会在将该语句发送到数据库服务器时导致错误。
2664 警告 如果被两个线程使用,静态语句名将不能正常工作 使用了静态语句名,并用 -r 再入式开关进行了预处理。静态语句名会致使即将生成的静态变量由数据库进行填充。如果两个线程使用相同的语句,则会引起此变量的争用。
2665 警告 已经重定义宿主变量 '%1' 使用不同的主机类型重新定义了同一个宿主变量。就预处理器而言,宿主变量是全局性的;两个不同类型的宿主变量不能具有相同的名称。
2666 标志(警告或错误) 在语法中检测到不允许的语言扩充 所使用的功能 SQL/92 中没有定义,也没有用 -ee、-ei、-ef、-we、-wi 或 -wf 标记开关预处理。
2667 标志(警告或错误) 在语法中检测到语言扩充 使用了不受当前标志级别支持的 SQL Anywhere 功能(使用 -w 选项设置)。
2668 标志(警告或错误) 完全 SQL 功能 使用了完全 SQL/92 功能,并通过 -ee、-ei、-we 或 -wi 标记开关进行了预处理。
2669 标志(警告或错误) TransactSQL 扩展 所使用的 Sybase TransactSQL 功能,SQL/92 没有定义,也没有用 -ee、-ei、-ef、-we、-wi 或 -wf 标志开关预处理。
2680 错误 既没有 DECLARE SECTION,也没有 INCLUDE SQLCA 语句 源文件中缺少 EXEC SQL INCLUDE SQLCA 语句。
2681 错误 无法打开临时文件 尝试打开临时文件时发生错误。
2682 错误 读取临时文件时出错 从临时文件读取时发生错误。
2683 错误 写入输出文件时出错 向输出文件写入时发生错误。
2690 错误 此游标的宿主变量数目不一致 使用的宿主变量数目与游标先前使用的宿主变量数目不同。游标的宿主变量数目必须一致。
2691 错误 此游标的宿主变量类型不一致 使用了一个宿主变量,其类型或长度与先前用于该游标的类型或长度不同。游标的宿主变量类型必须一致。
2692 错误 此游标的指示符变量不一致 使用的指示符变量不是先前用于该游标的指示符变量,或者,没有使用先前用于该游标的指示符变量。游标的指示符变量使用必须一致。