Mega Code Archive

 
Categories / MSSQL / Constraints
 

The syntax of a check constraint

A column-level check constraint that limits Billings to positive amounts A statement that defines the check constraint 11> CREATE TABLE Billings 12> (BillingID       INT   NOT NULL IDENTITY PRIMARY KEY, 13> BillingTotal     MONEY NOT NULL CHECK (BillingTotal > 0)) 14> GO 1> 2> --An INSERT statement that fails due to the check constraint 3> 4> INSERT Billings VALUES (-100) 5> GO Msg 547, Level 16, State 1, Server J\SQLEXPRESS, Line 4 The INSERT statement conflicted with the CHECK constraint "CK__Billings__Invoic__6D230CE4". The conflict occurred in database "master", table "dbo.Billings", column 'BillingTotal'. The statement has been terminated. 1> 2> drop table Billings; 3> GO 1>