文本前缀和后缀

在 SQL 语句中,文本是实际数据值的字符表示形式。 例如,在以下语句中,ABC、FFFF 和 10 是文本:

SELECT CharCol, BinaryCol, IntegerCol FROM MyTable  
   WHERE CharCol = 'ABC' AND BinaryCol = 0xFFFF AND IntegerCol = 10  

某些数据类型的文本需要特殊的前缀和后缀。 在前面的示例中,字符文本 (ABC) 要求单引号 (') 作为前缀和后缀,二进制文本 (FFFF) 要求字符 0x 作为前缀,而整数文本 (10) 不需要前缀或后缀。

对于除日期、时间和时间戳之外的所有数据类型,可互操作的应用程序应使用 SQLGetTypeInfo 创建的结果集中的 LITERAL_PREFIX 和 LITERAL_SUFFIX 列返回的值。 对于日期、时间、时间戳和日期时间间隔文本,可互操作的应用程序应使用上一部分中讨论的转义序列。