Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Come posso convalidare i dati prima di inserirli/aggiornarli con SQL Server?

Sembra un lavoro per un vincolo di controllo, non un trigger:

ALTER TABLE [dbo].[ObjectRelationClauses]
ADD CONSTRAINT foreign_chk CHECK 
([ForeignPropertyId] IS NOT NULL OR [ForeignValue] IS NOT NULL);