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.