IDENTITY as PRIMARY KEY : IDENTITY « Sequence « SQL Server / T-SQL






IDENTITY as PRIMARY KEY

 

3> CREATE TABLE customer
4> (
5> cust_id      int            NOT NULL  IDENTITY  PRIMARY KEY,
6> cust_name    varchar(50)    NOT NULL
7> )
8> GO
1>
2> CREATE TABLE orders
3> (
4> order_id    int        NOT NULL  IDENTITY  PRIMARY KEY,
5> cust_id     int        NOT NULL  REFERENCES customer(cust_id)
6>                        ON UPDATE NO ACTION ON DELETE NO ACTION
7> )
8> GO
1>
2>

 








Related examples in the same category

1.IDENTITY (1, 1)
2.Identity starting with -1000000
3.SQL Server chooses the highest number as its current seed for a positive increment value or the lowest for a negative increment value
4.SQL Server does not allow explicit values to be inserted into it
5.Now you explicitly enter a value for Identity column
6.Using Identity during data insert
7.Using IDENTITY value
8.Get current IDENTITY value
9.Seed value was negative and the increment was positive
10.Created with an IDENTITY property that is set to start at 1,000,000 and decrement by 100 for every row added
11.IDENTITY [ (seed , increment ) ]