Transact-SQL Reference

Products

Column_name Data type Nullable Default Check Key/index
ProductID int no IDENTITY (1,1)   PK, clust.
ProductName nvarchar(40) no Nonclust.
SupplierID int yes FK Suppliers(SupplierID), nonclust.1
CategoryID int yes FK Categories(CategoryID), nonclust.2
QuantityPerUnit nvarchar(20) yes
UnitPrice money yes 0 yes3
UnitsInStock smallint yes 0 yes4
UnitsOnOrder smallint yes 0 yes5
ReorderLevel smallint yes 0 yes6
Discontinued bit no 0

1  There are two nonclustered indexes on SupplierID.
2  There are two nonclustered indexes on CategoryID.
3  The UnitPrice CHECK constraint is defined as (UnitPrice >=).
4  The UnitsInStock CHECK constraint is defined as (UnitsInStock >=).
5  The UnitsOnOrder CHECK constraint is defined as (UnitsOnOrder >=).
6  The ReorderLevel CHECK constraint is defined as (ReorderLevel >=).