Sintaxe do TRUNC

Dúvidas, dicas e truques de PL/SQL. Aqui também vão assuntos relacionados a pacotes, triggers, funções, Java-Stored Procedures, etc
Responder
mcastelar
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 11
Registrado em: Qui, 13 Jan 2011 3:01 pm
Localização: RJ

Prezados,

saberiam explicar-me o que faz este (+) ??

SELECT *
FROM salario
WHERE '31/01/2011' BETWEEN trunc(dat_inic_vig(+)) AND trunc(dat_fim_vig(+));

Encontrei esta condição com o uso do trunc, mas não consegui identificar qual
a funcionalidade.

Obrigado a todos.
DanielNN
Moderador
Moderador
Mensagens: 641
Registrado em: Seg, 03 Set 2007 3:26 pm
Localização: Fortaleza - CE
att,

Daniel N.N.

O "(+)" , é o simbolo utilizado para "substituir" a sintaxe padrão para OUTTER JOIN, ou seja, ela serve para informar que a condição/campo que contenha o dito "(+)" pode não conter nenhuma informação.
Já na situação relatada, do jeito que está, o seu uso não faz sentido.
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 22 visitantes