常值首碼及尾碼
在 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 資料行中傳回的值。 對於日期、時間、時間戳記和日期時間間隔常值,可互通的應用程式應使用上一節中所討論的逸出序列。