Usando em vez de disparadores em modos de exibição
Usando em vez de disparadores que você pode substituir uma operação INSERT, UPDATE ou DELETE em um modo de exibição.Por exemplo, você pode definir um disparador INSTEAD OF inserir em um modo de exibição para substituir a instrução de inserção padrão.
Suponha que você inicia com a seguinte exibição na pubs banco de dados:
CREATE VIEW AuthorsNames
AS
SELECT au_id, au_fname, au_lname
FROM authors
Você talvez queira inserir dados em colunas não são visíveis no modo de exibição.Para fazer isso, crie um disparador 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, em vez de disparadores, consulte a documentação do seu servidor de banco de dados.Se você estiver usando de Microsoft SQL Server, consulte "Em vez de" nos Manuais Online do SQL Server.