![]() |
|
Expressando literaisUm literal é um valor não nulo correspondente a um determinado tipo de dados. Os literais normalmente são valores de constante; ou seja, são valores que são usados literalmente, como estão, sem alterá-los. Um valor de literal precisa estar de acordo com o tipo de dados que ele representa. Esta seção descreve como expressar cada tipo de literal no Oracle CRM On Demand Answers. Literais de caractereUm literal de caractere contém caracteres como letras, números e símbolos. Para expressar um literal de caractere, coloque a string de caracteres entre aspas simples ( ' ). O comprimento do literal é determinado pelo número de caracteres que estão entre aspas simples. Literais de data/horaO padrão SQL 92 define três tipos de literais de data/hora nos seguintes formatos: DATE 'aaaa-MM-dd' TIME 'hh:MM:ss' TIMESTAMP 'aaaa-MM-dd hh:mm:ss' Esses formatos são fixos. Para expressar um literal de data/hora, use as palavras-chave DATE, TIME ou TIMESTAMP, seguidos de uma string de data/hora entre aspas simples. Dois dígitos são necessários para todos os componentes que não de ano, mesmo que o valor seja um único dígito. Exemplo: CASE WHEN Opportunity."Close Date" >= TIMESTAMP '2006-01-01 00:00:00' THEN '2006' ELSE 'Pre-2006' END Literais numéricosUm literal numérico representa um valor de um tipo de dados numéricos. Para expressar um literal numérico, basta incluir o número. Não coloque literais numéricos entre aspas simples, pois isso expressará o literal como um literal de caractere. Um número pode ser precedido de um sinal de mais (+) ou de menos (-) para indicar um número positivo ou negativo, respectivamente. Os números podem conter um ponto decimal e números decimais. Para expressar números de ponto de flutuação como constantes de literal, informe um número seguido da letra E (maiúscula ou minúscula) e seguido do sinal de mais (+) ou de menos (-) para indicar um exponente positivo ou negativo. Nenhum espaço é permitido entre os números inteiros; a letra E e o sinal do exponente. Exemplos: 52 2.98 -326 12.5E6 |
Publicado em Otubro de 2016 | Copyright © 2005, 2016, Oracle. Todos os direitos reservados. Legal Notices. |