Buildmasters Legacy Database Documentation
| Name |
Value |
| Owner |
dbo |
| Creation Date |
12/13/2004 |
| ID |
117575457 |
| Located On |
PRIMARY |
| Data Size KB |
8 KB |
| Index Size KB |
96 KB |
| Rows |
77 |
| Name |
Value |
| QUOTED_IDENTIFIER |
ON |
| ANSI_NULLS |
ON |
| ANSI_PADDING |
ON |
|
|
Name |
Expression |
 |
CK_Products_UnitPrice |
([UnitPrice] >= 0) |
 |
CK_ReorderLevel |
([ReorderLevel] >= 0) |
 |
CK_UnitsInStock |
([UnitsInStock] >= 0) |
 |
CK_UnitsOnOrder |
([UnitsOnOrder] >= 0) |
|
|
Name |
Seed |
Increment |
Not for replication |
 |
ProductID |
1 |
1 |
 |
Click
Here to view Dependencies Graphically
No extended properties defined
| Name |
Value |
| Pintable |
OFF |
| Table lock on bulk load |
OFF
|
| Insert row lock |
OFF |
| Text in row |
0
|
| Large value types out of row |
0 |
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Products] (
[ProductID] int NOT NULL IDENTITY(1, 1),
[ProductName] nvarchar(40) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[SupplierID] int NULL,
[CategoryID] int NULL,
[QuantityPerUnit] nvarchar(20) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[UnitPrice] money NULL,
[UnitsInStock] smallint NULL,
[UnitsOnOrder] smallint NULL,
[ReorderLevel] smallint NULL,
[Discontinued] bit NOT NULL
)
ON [PRIMARY]
GO
ALTER TABLE [dbo].[Products]
ADD
CONSTRAINT [PK_Products]
PRIMARY KEY
([ProductID])
ON [PRIMARY]
GO
ALTER TABLE [dbo].[Products]
WITH NOCHECK
ADD
CONSTRAINT [CK_Products_UnitPrice]
CHECK
([UnitPrice] >= 0)
GO
ALTER TABLE [dbo].[Products]
CHECK CONSTRAINT [CK_Products_UnitPrice]
GO
ALTER TABLE [dbo].[Products]
WITH NOCHECK
ADD
CONSTRAINT [CK_ReorderLevel]
CHECK
([ReorderLevel] >= 0)
GO
ALTER TABLE [dbo].[Products]
CHECK CONSTRAINT [CK_ReorderLevel]
GO
ALTER TABLE [dbo].[Products]
WITH NOCHECK
ADD
CONSTRAINT [CK_UnitsInStock]
CHECK
([UnitsInStock] >= 0)
GO
ALTER TABLE [dbo].[Products]
CHECK CONSTRAINT [CK_UnitsInStock]
GO
ALTER TABLE [dbo].[Products]
WITH NOCHECK
ADD
CONSTRAINT [CK_UnitsOnOrder]
CHECK
([UnitsOnOrder] >= 0)
GO
ALTER TABLE [dbo].[Products]
CHECK CONSTRAINT [CK_UnitsOnOrder]
GO
ALTER TABLE [dbo].[Products]
ADD
CONSTRAINT [DF_Products_Discontinued]
DEFAULT (0) FOR [Discontinued]
GO
ALTER TABLE [dbo].[Products]
ADD
CONSTRAINT [DF_Products_ReorderLevel]
DEFAULT (0) FOR [ReorderLevel]
GO
ALTER TABLE [dbo].[Products]
ADD
CONSTRAINT [DF_Products_UnitPrice]
DEFAULT (0) FOR [UnitPrice]
GO
ALTER TABLE [dbo].[Products]
ADD
CONSTRAINT [DF_Products_UnitsInStock]
DEFAULT (0) FOR [UnitsInStock]
GO
ALTER TABLE [dbo].[Products]
ADD
CONSTRAINT [DF_Products_UnitsOnOrder]
DEFAULT (0) FOR [UnitsOnOrder]
GO
ALTER TABLE [dbo].[Products]
WITH NOCHECK
ADD CONSTRAINT [FK_Products_Categories]
FOREIGN KEY ([CategoryID]) REFERENCES [dbo].[Categories] ([CategoryID])
ALTER TABLE [dbo].[Products]
CHECK CONSTRAINT [FK_Products_Categories]
GO
ALTER TABLE [dbo].[Products]
WITH NOCHECK
ADD CONSTRAINT [FK_Products_Suppliers]
FOREIGN KEY ([SupplierID]) REFERENCES [dbo].[Suppliers] ([SupplierID])
ALTER TABLE [dbo].[Products]
CHECK CONSTRAINT [FK_Products_Suppliers]
GO
CREATE INDEX [CategoriesProducts]
ON [dbo].[Products] ([CategoryID])
ON [PRIMARY]
GO
CREATE INDEX [CategoryID]
ON [dbo].[Products] ([CategoryID])
ON [PRIMARY]
GO
CREATE INDEX [ProductName]
ON [dbo].[Products] ([ProductName])
ON [PRIMARY]
GO
CREATE INDEX [SupplierID]
ON [dbo].[Products] ([SupplierID])
ON [PRIMARY]
GO
CREATE INDEX [SuppliersProducts]
ON [dbo].[Products] ([SupplierID])
ON [PRIMARY]
GO
|
Buildmasters.com.au
Buildmasters Legacy Database Documentation