Partager via


Littéraux

Un littéral est une chaîne de caractères qui représente une valeur dans une instruction de requête. Vous utilisez des littéraux pour comparer des valeurs de colonne ou pour spécifier des termes de recherche. Recherche Windows prend en charge les types de littéraux suivants.

  • Les littéraux de chaîne peuvent être de n’importe quelle longueur et peuvent contenir des caractères ANSI ou Unicode. Vous devez placer les littéraux de chaîne entre guillemets simples('). Pour inclure un guillemet unique à l’intérieur d’un littéral de chaîne, utilisez deux guillemets simples (''). Représente une chaîne vide sous la forme de deux guillemets simples consécutifs ('').

  • Les littéraux numériques peuvent contenir les chiffres 0-9, un point et la lettre E (ou e). Les littéraux numériques représentent des nombres, y compris les entiers positifs et négatifs, les nombres décimaux et les valeurs monétaires. Les littéraux numériques peuvent être définis à l’aide de la notation scientifique (par exemple, 2.3E-05). Ne placez pas un littéral numérique entre guillemets simples, sinon il sera interprété comme un littéral de chaîne et comparé à l’aide de techniques de comparaison de chaînes. Les valeurs monétaires ne peuvent pas contenir de symboles monétaires.

  • Les littéraux hexadécimaux peuvent contenir les chiffres 0-9 et les lettres A-F et a-f. Un littéral hexadécimal représente un entier non signé spécifié dans la notation hexadécimale. Les littéraux hexadécimaux doivent commencer par 0x.

    Notes

    La norme SQL-92 exige que les littéraux hexadécimaux soient placés entre guillemets simples ; toutefois, Recherche Windows ne prend pas en charge cette notation.

     

  • Les littéraux booléens représentent des valeurs logiques et peuvent être TRUE ou FALSE. Ne placez pas un littéral booléen entre guillemets simples ou il est interprété comme un littéral de chaîne.

  • Les littéraux de date représentent des dates, des horodatages ou des heures relatives spécifiques et sont placés entre guillemets uniques. Vous devez placer les dates sous la forme année/mois/jour heures:minutes:secondes ou année-mois-jour heures:minutes:secondes, où le mois, le jour et l’année sont des nombres. Spécifiez l’année avec une valeur à quatre chiffres, par exemple 2004. Les valeurs d’heure doivent être au format heures:minutes:secondes. La syntaxe relative de l’heure est basée sur la fonction DATEADD.