Mega Code Archive

 
Categories / MSSQL / Constraints
 

Two constraints for one single column

1> CREATE TABLE T ( 2>     int1 int IDENTITY PRIMARY KEY, 3>     bit1 bit NOT NULL DEFAULT 0 4> ) 5> GO 1> INSERT T (bit1) VALUES (1) 2> GO (1 rows affected) 1> INSERT T (bit1) VALUES (0) 2> GO (1 rows affected) 1> INSERT T DEFAULT VALUES 2> GO (1 rows affected) 1> INSERT T (int1, bit1) VALUES (4,1) 2> GO Msg 544, Level 16, State 1, Server RNTSOFT\SQLEXPRESS, Line 1 Cannot insert explicit value for identity column in table 'T' when IDENTITY_INSERT is set to OFF. 1> 2> select * from t 3> GO int1        bit1 ----------- ----           1    1           2    0           3    0 (3 rows affected) 1> 2> drop table t 3> GO 1>