Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment puis-je valider les données avant insertion/mise à jour avec SQL Server ?

Cela ressemble à une tâche pour une contrainte de vérification, pas à un déclencheur :

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