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