Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Wie kann ich Daten vor dem Einfügen/Aktualisieren mit SQL Server validieren?

Dies sieht aus wie ein Job für eine Check-Einschränkung, kein Trigger:

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