Préfixes et suffixes de littéraux
Dans une instruction SQL, un littéral est une représentation de caractère d’une valeur de données réelle. Par exemple, dans l’instruction suivante, ABC, FFFF et 10 sont des littéraux :
SELECT CharCol, BinaryCol, IntegerCol FROM MyTable
WHERE CharCol = 'ABC' AND BinaryCol = 0xFFFF AND IntegerCol = 10
Les littéraux de certains types de données nécessitent des préfixes et des suffixes spéciaux. Dans l’exemple précédent, le littéral de caractère (ABC) nécessite un guillemet simple (') comme préfixe et un suffixe, le littéral binaire (FFFF) requiert les caractères 0x comme préfixe, et le littéral entier (10) ne nécessite pas de préfixe ou de suffixe.
Pour tous les types de données, à l’exception de la date, de l’heure et des horodatages, les applications interopérables doivent utiliser les valeurs retournées dans les colonnes LITERAL_PREFIX et LITERAL_SUFFIX dans le jeu de résultats créé par SQLGetTypeInfo. Pour les littéraux d’intervalle de date, d’heure, d’horodatage et de datetime, les applications interopérables doivent utiliser les séquences d’échappement décrites dans la section précédente.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de l’année 2024, nous abandonnerons progressivement le mécanisme de retour d’information GitHub Issues pour le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultez :Soumettre et afficher des commentaires pour