如果数据类型是 CHAR(如 CHAR、VARCHAR、LONG VARCHAR 等,但不包括 NCHAR 类型)的混合,则转换为 LONG VARCHAR,然后再进行比较。
如果其中一个参数的数据类型是 UNIQUEIDENTIFIER,则转换为 UNIQUEIDENTIFIER,然后再进行比较。
如果其中一个参数的数据类型是位数组(VARBIT 或 LONG VARBIT),则转换为 LONG VARBIT,然后再进行比较。
如果一个参数的数据类型为 CHARACTER,而另一个参数的数据类型为 BINARY,则转换为 BINARY,然后再进行比较。
如果一个参数是 CHAR 类型,而另一个参数是 NCHAR 类型,则使用预定义的推导规则。
如果没有规则,则转换为 NUMERIC,然后再进行比较。
例如,如果两个参数的数据类型为 REAL 和 CHAR,则将它们的数据类型都转换为 NUMERIC。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |