Usando INSTEAD OF disparadores em exibições
Usar INSTEAD OF disparadores pode substituir uma operação INSERT, selecionar, atualização ou excluir em um modo de exibição.Por exemplo, você pode definir um disparar INSTEAD OF INSERT em um modo de exibição para substituir a demonstrativo INSERT padrão.
Suponha que você iniciar com o modo de exibição a seguir no pubs banco de dados:
CREATE VIEW AuthorsNames
AS
SELECT au_id, au_fname, au_lname
FROM authors
Convém inserir dados em colunas não são visíveis no modo de exibição.Para fazer isso criar um disparar INSTEAD OF no modo de exibição para lidar com inserções.
CREATE TRIGGER ShowInsert on AuthorsNames
INSTEAD OF INSERT
AS
BEGIN
INSERT INTO authors
SELECT address, au_fname, au_id, au_lname, city, contract, phone, state, zip
FROM inserted
END
Para obter mais informações e exemplos de INSTEAD OF disparadores, consulte a documentação do seu servidor de banco de dados.Se você estiver usando o Microsoft SQL servidor, consulte "INSTEAD OF" nos manuais online do SQL servidor.