Ola colega..
Combinando estas funções vc consegue obter a função DATEADD
Adicionar dias a uma Data (retorno em data);
SELECT TO_DATE('01-JUN-2005','dd-mm-')+ 10 FROM DUAL
Adicionar meses em uma data (retorno em data)
SELECT ADD_MONTHS('01-JUN-2005',2) FROM DUAL
Diferença em meses entre duas datas(retorno do tipo number ponto flutuante)
SELECT MONTHS_BETWEEN('01-JUN-2005','02-JAN-2005') FROM DUAL
DATEPART equivalente em oracle;
MES:
SELECT TO_CHAR(SYSDATE,'MM') FROM DUAL
ANO:
SELECT TO_CHAR(SYSDATE,'') FROM DUAL
DIA:
SELECT TO_CHAR(SYSDATE,'DD') FROM DUAL
Obs. De uma pesquisada mais a fundo na função TO_CHAR, existem outros
out-put's possiveis.
Ate onde sei em PL-SQL não existe IF NOT EXISTS OU IF EXISTS
Pode ser usar algo do tipo;
select count(*) into v_qtd from tabela
if v_qtd > 0 then
comandos.
else
commandos...
end if
Espero ter ajudado..
Luciano
Em 04/10/05, junior veiga<[EMAIL PROTECTED]> escreveu:
> Pessoal,
>
> NO SQL server existem duas funções de datas chamadas
> DATEADD e DATEPART.
>
> Como posso executar a funcionalidade dessas funções no
> Oracle?
>
> No oracle é possivel utilizar o comando
> IF NOT EXISTS(SELECT);
>
> Obrigado
>
>
>
>
>
>
>
>
> ___
> Novo Yahoo! Messenger com voz: ligações, Yahoo! Avatars, novos emoticons e
> muito mais. Instale agora!
> www.yahoo.com.br/messenger/
>
>
> ORACLE_BR APOIA 2ºENPO-BR
> _
> O 2º Encontro Nacional de Profissionais Oracle será realizado no dia
> 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e
> Cases dirigidos exclusivamente por profissionais especialistas e renomados
> no mercado. Confira a programação no site do evento! http://www.enpo-br.org/
> _
>
>
>
> Yahoo! Grupos, um serviço oferecido por:
>
> PlayStation 2 a partir de R$ 659! Parcele!Celular Motorola com câmera a
> partir de R$ 449!
> Siemens SL65 com câmera a partir de R$ 730! Câmeras Digitais a partir de
> apenas R$ 399! Parcele!
> CD Players Pioneer a partir de R$ 369!MP3 Player iPod a partir de R$ 799!
> Parcele!
>
> Links do Yahoo! Grupos
>
> Para visitar o site do seu grupo na web, acesse:
> http://br.groups.yahoo.com/group/oracle_br/
>
> Para sair deste grupo, envie um e-mail para:
> [EMAIL PROTECTED]
>
> O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do
> Yahoo!.
ORACLE_BR APOIA 2ºENPO-BR
_
O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 05/11/2005
no auditório da FIAP em São Paulo. Serão apresentadas Palestras e Cases
dirigidos exclusivamente por profissionais especialistas e renomados no
mercado. Confira a programação no site do evento! http://www.enpo-br.org/
_
Links do Yahoo! Grupos
<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/
<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html