Buildmasters Legacy Database Documentation
| Name |
Value |
| Owner |
dbo |
| Creation Date |
12/13/2004 |
| ID |
325576198 |
| Located On |
PRIMARY |
| Data Size KB |
72 KB |
| Index Size KB |
208 KB |
| Rows |
2155 |
| Name |
Value |
| QUOTED_IDENTIFIER |
ON |
| ANSI_NULLS |
ON |
| ANSI_PADDING |
OFF |
|
|
Name |
Expression |
 |
CK_Discount |
([Discount] >= 0 and [Discount] <= 1) |
 |
CK_Quantity |
([Quantity] > 0) |
 |
CK_UnitPrice |
([UnitPrice] >= 0) |
No identity column exists
No referencing tables exist
|
|
Object Name |
Column |
Object Type |
 |
Orders |
OrderID |
Table |
 |
Products |
ProductID |
Table |
Total
2
column(s)
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 OFF
GO
CREATE TABLE [dbo].[Order Details] (
[OrderID] int NOT NULL,
[ProductID] int NOT NULL,
[UnitPrice] money NOT NULL,
[Quantity] smallint NOT NULL,
[Discount] real NOT NULL
)
ON [PRIMARY]
GO
ALTER TABLE [dbo].[Order Details]
ADD
CONSTRAINT [PK_Order_Details]
PRIMARY KEY
([OrderID], [ProductID])
ON [PRIMARY]
GO
ALTER TABLE [dbo].[Order Details]
WITH NOCHECK
ADD
CONSTRAINT [CK_Discount]
CHECK
([Discount] >= 0 and [Discount] <= 1)
GO
ALTER TABLE [dbo].[Order Details]
CHECK CONSTRAINT [CK_Discount]
GO
ALTER TABLE [dbo].[Order Details]
WITH NOCHECK
ADD
CONSTRAINT [CK_Quantity]
CHECK
([Quantity] > 0)
GO
ALTER TABLE [dbo].[Order Details]
CHECK CONSTRAINT [CK_Quantity]
GO
ALTER TABLE [dbo].[Order Details]
WITH NOCHECK
ADD
CONSTRAINT [CK_UnitPrice]
CHECK
([UnitPrice] >= 0)
GO
ALTER TABLE [dbo].[Order Details]
CHECK CONSTRAINT [CK_UnitPrice]
GO
ALTER TABLE [dbo].[Order Details]
ADD
CONSTRAINT [DF_Order_Details_Discount]
DEFAULT (0) FOR [Discount]
GO
ALTER TABLE [dbo].[Order Details]
ADD
CONSTRAINT [DF_Order_Details_Quantity]
DEFAULT (1) FOR [Quantity]
GO
ALTER TABLE [dbo].[Order Details]
ADD
CONSTRAINT [DF_Order_Details_UnitPrice]
DEFAULT (0) FOR [UnitPrice]
GO
ALTER TABLE [dbo].[Order Details]
WITH NOCHECK
ADD CONSTRAINT [FK_Order_Details_Orders]
FOREIGN KEY ([OrderID]) REFERENCES [dbo].[Orders] ([OrderID])
ALTER TABLE [dbo].[Order Details]
CHECK CONSTRAINT [FK_Order_Details_Orders]
GO
ALTER TABLE [dbo].[Order Details]
WITH NOCHECK
ADD CONSTRAINT [FK_Order_Details_Products]
FOREIGN KEY ([ProductID]) REFERENCES [dbo].[Products] ([ProductID])
ALTER TABLE [dbo].[Order Details]
CHECK CONSTRAINT [FK_Order_Details_Products]
GO
CREATE INDEX [OrderID]
ON [dbo].[Order Details] ([OrderID])
ON [PRIMARY]
GO
CREATE INDEX [OrdersOrder_Details]
ON [dbo].[Order Details] ([OrderID])
ON [PRIMARY]
GO
CREATE INDEX [ProductID]
ON [dbo].[Order Details] ([ProductID])
ON [PRIMARY]
GO
CREATE INDEX [ProductsOrder_Details]
ON [dbo].[Order Details] ([ProductID])
ON [PRIMARY]
GO
|
Buildmasters.com.au
Buildmasters Legacy Database Documentation