Префиксы и суффиксы литералов
В инструкции SQL литерал представляет собой символьное представление фактического значения данных. Например, в следующей инструкции ABC, FFFF и 10 являются литералами:
SELECT CharCol, BinaryCol, IntegerCol FROM MyTable
WHERE CharCol = 'ABC' AND BinaryCol = 0xFFFF AND IntegerCol = 10
Литералы для некоторых типов данных требуют специальных префиксов и суффиксов. В предыдущем примере символьный литерал (ABC) требует один кавычки (') как префикс и суффикс, двоичный литерал (FFFF) требует символов 0x в качестве префикса, а целый литерал (10) не требует префикса или суффикса.
Для всех типов данных, кроме меток даты, времени и времени, приложения взаимодействия должны использовать значения, возвращаемые в столбцах LITERAL_PREFIX и LITERAL_SUFFIX в результирующем наборе, созданном SQLGetTypeInfo. Для литерала даты, времени, метки времени и интервала даты и времени приложения взаимодействия должны использовать escape-последовательности, описанные в предыдущем разделе.