Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como posso validar dados antes de inserir/atualizar com o SQL Server?


Isso parece um trabalho para uma restrição de verificação, não um gatilho:
ALTER TABLE [dbo].[ObjectRelationClauses]
ADD CONSTRAINT foreign_chk CHECK 
([ForeignPropertyId] IS NOT NULL OR [ForeignValue] IS NOT NULL);