Partilhar via


Literais

Um literal é uma cadeia de caracteres que representa um valor em uma instrução de consulta. Você usa literais para comparar valores de coluna ou especificar termos de pesquisa. O Windows Search dá suporte aos seguintes tipos de literais.

  • Literais de cadeia de caracteres podem ter qualquer comprimento e podem conter caracteres ANSI ou Unicode. Você deve colocar literais de cadeia de caracteres entre aspas simples('). Para incluir uma única aspa dentro de um literal de cadeia de caracteres, use duas aspas simples (''). Represente uma cadeia de caracteres vazia como duas aspas simples consecutivas ('').

  • Literais numéricos podem conter os dígitos 0-9, um período e a letra E (ou e). Literais numéricos representam números, incluindo números inteiros positivos e negativos, números decimais e valores de moeda. Literais numéricos podem ser definidos usando notação científica (por exemplo, 2.3E-05). Não coloque um literal numérico entre aspas simples ou ele será interpretado como um literal de cadeia de caracteres e comparado usando técnicas de comparação de cadeia de caracteres. Conversor de Moedas valores não podem conter símbolos de moeda.

  • Literais hexadecimais podem conter os dígitos 0-9 e as letras A-F e a-f. Um literal hexadecimal representa um inteiro sem sinal especificado na notação hexadecimal. Literais hexadecimais devem começar com 0x.

    Observação

    O padrão SQL-92 exige que literais hexadecimal sejam colocados entre aspas simples; no entanto, a Pesquisa do Windows não dá suporte a essa notação.

     

  • Literais boolianos representam valores lógicos e podem ser TRUE ou FALSE. Não coloque um literal booliano entre aspas simples ou ele é interpretado como um literal de cadeia de caracteres.

  • Literais de data representam datas específicas, carimbos de data/hora ou horários relativos e são colocados entre aspas simples. Você deve colocar datas no formulário ano/mês/dia horas:minutos:segundos ou horas de mês-mês:minutos:segundos, em que o mês, o dia e o ano são números. Especifique o ano com um valor de quatro dígitos, por exemplo, 2004. Os valores de tempo devem estar no formulário hours:minutes:seconds. A sintaxe de tempo relativo é baseada na função DATEADD.