Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - SQL 参考 » 使用 SQL » SQL 数据类型 » 数据类型转换 » 数据类型之间的比较

 

其它比较

  1. 如果数据类型是 CHAR(如 CHAR、VARCHAR、LONG VARCHAR 等,但不包括 NCHAR 类型)的混合,则转换为 LONG VARCHAR,然后再进行比较。

  2. 如果其中一个参数的数据类型是 UNIQUEIDENTIFIER,则转换为 UNIQUEIDENTIFIER,然后再进行比较。

  3. 如果其中一个参数的数据类型是位数组(VARBIT 或 LONG VARBIT),则转换为 LONG VARBIT,然后再进行比较。

  4. 如果一个参数的数据类型为 CHARACTER,而另一个参数的数据类型为 BINARY,则转换为 BINARY,然后再进行比较。

  5. 如果一个参数是 CHAR 类型,而另一个参数是 NCHAR 类型,则使用预定义的推导规则。请参见CHAR 和 NCHAR 之间的比较

  6. 如果没有规则,则转换为 NUMERIC,然后再进行比较。

    例如,如果两个参数的数据类型为 REAL 和 CHAR,则将它们的数据类型都转换为 NUMERIC。