none
Postgres para SQL Server RRS feed

  • 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
    segunda-feira, 18 de dezembro de 2017 13:15

Respostas

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.

    segunda-feira, 18 de dezembro de 2017 19:43
    Moderador
  • Deleted
    terça-feira, 19 de dezembro de 2017 14:03