Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

diego_sl

Verificação se já esxiste cadastro

Recommended Posts

Como ficaria esse SQL para que ele fizesse a inserção no banco somente se a HORA que está sendo cadastrado não existe ainda?INSERT INTO CONSULTA (CODAGENDA,DATA,HORA) VALUES (3,TO_DATE('01/01/02','DD/MM/YYYY'),'01:00')

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você pode utilizar um IF para testar a existêcia de um registro, ficaria assim:

IF (SELECT COUNT(*) FROM CONSULTA WHERE DATA = '20020101' AND HORA = '01:00') = 0

BEGIN -- * somente se houver mais de uma linha de comandos

 

INSERT INTO CONSULTA (CODAGENDA,DATA,HORA) VALUES (3,TO_DATE('01/01/02','DD/MM/YYYY'),'01:00')

 

END --*

 

Obs: Estou utilizando o SQL_SERVER.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.