/****** Object:  Trigger [TRG_EST_SNGPC_RECEITA_RECEITA_VINCULADA_VENDA]    Script Date: 20/08/2014 11:59:12 ******/
IF  EXISTS (SELECT * FROM sys.triggers WHERE object_id = OBJECT_ID(N'[dbo].[TRG_EST_SNGPC_RECEITA_RECEITA_VINCULADA_VENDA]'))
DROP TRIGGER [DBO].[TRG_EST_SNGPC_RECEITA_RECEITA_VINCULADA_VENDA]
GO
GO
GO
GO
GO
CREATE TRIGGER [DBO].[TRG_EST_SNGPC_RECEITA_RECEITA_VINCULADA_VENDA] ON [DBO].[EST_SNGPC_RECEITA] FOR UPDATE AS
	IF EXISTS (SELECT 
					* 
			   FROM 
					INSERTED INNER JOIN EST_SNGPC_SAIDA_RECEITA ON
					INSERTED.CD_RECEITA = EST_SNGPC_SAIDA_RECEITA.CD_RECEITA)
	  BEGIN
		RAISERROR ('RECEITA VICULADA COM UMA VENDA, ALTERACAO NAO PERMITIDA.',16, 1);
		ROLLBACK TRANSACTION;
		RETURN;
	  END

GO


