locked
Problema com trigger RRS feed

  • Pergunta

  • Bom dia, to com um problemao em uma trigger.
    É o seguinte nao posso deixar entrar uma expresao,nem por insert ,nem por update, mas tenho um campo do tipo text,e nao consigo fazer essa trigger se o INSTEAD ,so que nao esta funcionando com o update ,alguem pode me ajudar??
    a trigger é essa:

    ALTER TRIGGER  Tadmo
       ON admo
     INSTEAD OF INSERT,UPDATE
     AS
     IF 
    (SELECT COUNT(1) FROM INSERTED WHERE HTML like '%.js%' OR   txt like '%.js%' OR  img LIKE  '%.js%' )>0

    BEGIN
    RAISERROR ( 'TESTE',10,1)
    RETURN
        END
    ELSE 
    BEGIN
    INSERT  AdmCategoriasTB
    SELECT html,img,txt,nome,ordem
    FROM INSERTED
    END
    quarta-feira, 4 de fevereiro de 2009 13:14

Todas as Respostas

  •  

    Papell,

    Somente esta campo text poderá se manipulado no trigger?

    Peço desculpas mas não consegui entender, você poderia explicar melhor!!!


    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    quarta-feira, 4 de fevereiro de 2009 16:23
    Moderador
  • Já resolvi.criei uma outra trigger para fazer o update e alem de barrar oq eu queria forcei a trigger a fazer o update na minha tabela ,já que que qd eu uso  INSTEAD nao  atualiza a tabela.
    quarta-feira, 4 de fevereiro de 2009 19:01