Delen via


Letterlijke tekens

Een letterlijke waarde is een tekenreeks die een waarde in een query-instructie vertegenwoordigt. U gebruikt letterlijke waarden om kolomwaarden te vergelijken of zoektermen op te geven. Windows Search ondersteunt de volgende typen letterlijke waarden.

  • letterlijke tekenreeksen elke lengte kunnen zijn en ansi- of Unicode-tekens kunnen bevatten. U moet letterlijke tekenreeksen tussen enkele aanhalingstekens(') plaatsen. Als u één aanhalingsteken wilt opnemen in een letterlijke tekenreeks, gebruikt u twee enkele aanhalingstekens (''). Een lege tekenreeks vertegenwoordigen als twee opeenvolgende enkele aanhalingstekens ('').'

  • numerieke letterlijke waarden de cijfers 0-9, een punt en de letter E (of e) kunnen bevatten. Numerieke letterlijke waarden vertegenwoordigen getallen, inclusief positieve en negatieve gehele getallen, decimale getallen en valutawaarden. Numerieke letterlijke waarden kunnen worden gedefinieerd met behulp van wetenschappelijke notatie (bijvoorbeeld 2.3E-05). Plaats een numerieke letterlijke waarde niet tussen enkele aanhalingstekens of wordt geïnterpreteerd als een letterlijke tekenreeks en wordt vergeleken met behulp van vergelijkingstechnieken voor tekenreeksen. Valutawaarden kunnen geen valutasymbolen bevatten.

  • hexadecimale letterlijke waarden de cijfers 0-9 en de letters A-F en a-f kunnen bevatten. Een hexadecimale letterlijke waarde vertegenwoordigt een niet-ondertekend geheel getal dat is opgegeven in hexadecimale notatie. Hexadecimale letterlijke gegevens moeten beginnen met 0x.

    Notitie

    De SQL-92-standaard vereist dat hexadecimale letterlijke gegevens tussen enkele aanhalingstekens worden geplaatst; Windows Search biedt echter geen ondersteuning voor die notatie.

     

  • Booleaanse letterlijke waarden logische waarden vertegenwoordigen en kunnen TRUE of FALSEzijn. Plaats een Booleaanse letterlijke waarde niet tussen enkele aanhalingstekens of wordt geïnterpreteerd als een letterlijke tekenreeks.

  • letterlijke datums specifieke datums, tijdstempels of relatieve tijden vertegenwoordigen en tussen enkele aanhalingstekens staan. U moet datums in de notatie jaar/maand/dag uren plaatsen:minuten:seconden of uur-maand-dag:minuten:seconden, waarbij de maand, dag en jaar getallen zijn. Geef het jaar op met een waarde van vier cijfers, bijvoorbeeld 2004. Tijdwaarden moeten de notatie uren:minuten:seconden hebben. De syntaxis van de relatieve tijd is gebaseerd op de functie DATEADD.