| Imprimir Abrir versão PDF da ajuda online

#### Expressar Literais Um literal é um valor não nulo que corresponde a um determinado tipo de dados. Os literais são normalmente valores constantes, ou seja, valores que são assumidos literalmente tal como são, sem alterações. Um valor literal tem de estar em conformidade com o tipo de dados que representa. Esta secção descreve como expressar cada tipo de literal. ### Literais de caracteres Um literal de caracteres contém caracteres, tais como letras, números e símbolos. Para expressar um literal de caracteres, coloque a cadeia de caracteres entre plicas ( ' ). O comprimento do literal é determinado pelo número de caracteres entre as plicas. ### Literais de data/hora O SQL 92 padrão define três tipos de literais de data/hora introduzidos, nos seguintes formatos: DATE 'aaaa-MM-dd' TIME 'hh:MM:ss' TIMESTAMP 'aaaa-MM-dd hh:mm:ss' Estes formatos são fixos. Para expressar um literal de data/hora introduzido, utilize as palavras-chave DATE, TIME ou TIMESTAMP seguidas de uma cadeia de data/hora colocada entre plicas. São necessários dois dígitos para todos os componentes que não sejam de ano mesmo que o valor seja um único dígito. Exemplo: CASE WHEN Opportunity."Data de fecho" >= TIMESTAMP '2006-01-01 00:00:00' THEN '2006' ELSE 'Anterior a 2006' END ### Literais numéricos Um literal numérico representa um valor de um tipo de dados numéricos. Para expressar um literal numérico, inclua apenas o número. Não coloque os literais numéricos entre plicas, ao fazê-lo expressa o literal como um literal de caracteres. Coloque um sinal de adição (+) antes do número para indicar que é um número positivo ou um sinal de subtração (-) para indicar que o número é negativo. Os números podem conter uma vírgula decimal e números decimais. Para expressar números com vírgula flutuante como constantes literais, introduza um número seguido da letra E (em maiúsculas ou minúsculas) e seguido do sinal de adição (+) para indicar um expoente positivo ou sinal de subtração (-) para indicar um expoente negativo. Não podem existir espaços entre o número inteiro, a letra E e o sinal do expoente. Exemplos: 52 2,98 -326 12.5E6

Publicado em Agosto 2022 | Copyright © 2005, 2022, Oracle e/ou respetivas associadas. Legal Notices.