Usuário com melhor resposta
Postgres para SQL Server

Pergunta
-
Gente alguém me ajuda por favor. Eu tenho umas triggers feitas no postgres e preciso passar todas elas para o sql server, mas no sql server eu não sei fazer. Alguém consegue me ajudar por favor? Por exemplo, eu tenho essa trigger aqui:
CREATE TRIGGER "InsereDependente"
INSTEAD OF INSERT ON func_dep FOR EACH ROW
EXECUTE PROCEDURE insertDep();CREATE OR REPLACE FUNCTION insertDep()
RETURNS TRIGGER AS $insertDep$
BEGIN
IF EXISTS (select * from funcionario where cpf = NEW.func_cpf AND nome = NEW.func_nome) then
insert into dependente values(NEW.func_cpf, NEW.dep_nome, NEW.dep_gen, NEW.dep_data_nasc, NEW.relacionamento);
ELSE
Raise Exception 'O funcionario não está cadastrado no banco.';
END IF;
RETURN NULL;
END;Como faço para passar para o sql server?
- Editado guischults segunda-feira, 18 de dezembro de 2017 13:15 sintaxe errada
Respostas
-
Deleted
- Sugerido como Resposta Junior Galvão - MVPMVP quinta-feira, 21 de dezembro de 2017 16:06
- Marcado como Resposta Filipe B CastroModerator sexta-feira, 22 de dezembro de 2017 16:16
Todas as Respostas
-
Boa tarde, guischults. Tudo bem?
Obrigado por usar o fórum MSDN.
Essa seria uma questão de "How to/Customização" ou "Break Fix/Erro"?
Atenciosamente,Filipe B de Castro
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
-
Deleted
- Sugerido como Resposta Junior Galvão - MVPMVP quinta-feira, 21 de dezembro de 2017 16:06
- Marcado como Resposta Filipe B CastroModerator sexta-feira, 22 de dezembro de 2017 16:16