Literales prefijos y sufijos
En una instrucción SQL, un literal es una representación de caracteres de un valor de datos real. Por ejemplo, en la siguiente instrucción, ABC, FFFF y 10 son literales:
SELECT CharCol, BinaryCol, IntegerCol FROM MyTable
WHERE CharCol = 'ABC' AND BinaryCol = 0xFFFF AND IntegerCol = 10
Los literales de algunos tipos de datos requieren prefijos y sufijos especiales. En el ejemplo anterior, el literal de caracteres (ABC) requiere una sola comilla (') como prefijo y sufijo, el literal binario (FFFF) requiere los caracteres 0x como prefijo y el literal entero (10) no requiere prefijo ni sufijo.
Para todos los tipos de datos excepto las marcas de tiempo, fecha y hora, las aplicaciones interoperables deben usar los valores devueltos en las columnas LITERAL_PREFIX y LITERAL_SUFFIX del conjunto de resultados creado por SQLGetTypeInfo. En el caso de los literales de intervalos de fecha, hora, marca de tiempo y datetime, las aplicaciones interoperables deben usar las secuencias de escape descritas en la sección anterior.
Comentarios
https://aka.ms/ContentUserFeedback.
Proximamente: Ao longo de 2024, retiraremos gradualmente GitHub Issues como mecanismo de comentarios sobre o contido e substituirémolo por un novo sistema de comentarios. Para obter máis información, consulte:Enviar e ver os comentarios