Boa noite.
Estou com um problema para criar uma trigger, porem quero criar a mesma somente caso não exista . Só que o problema é que tem que ser via aplicação.
if not exists (select * from sysobjects where type = 'TR' and name = 'INSERT_CLI')
begin
CREATE TRIGGER INSERT_CLI
ON CLIENTE
FOR INSERT
AS
INSERT INTO FILIAL.dbo.CLIENTE SELECT * FROM CLIENTE WHERE CLIENTE.R_E_C_N_O_ = (SELECT R_E_C_N_O_ FROM Inserted)
end
Erro apresentado
Msg 156, Level 15, State 1, Line 3
Incorrect syntax near the keyword 'TRIGGER'.
[quote]Rodando direto no banco MATRIZ, da certo.
CREATE TRIGGER INSERT_CLI
ON CLIENTE
FOR INSERT
AS
INSERT INTO FILIAL.dbo.CLIENTE SELECT * FROM CLIENTE WHERE CLIENTE.R_E_C_N_O_ = (SELECT R_E_C_N_O_ FROM Inserted)
[/quote]