206 lines
8.4 KiB
Transact-SQL
206 lines
8.4 KiB
Transact-SQL
/********************************************************************************/
|
|
/* */
|
|
/* Kroenke, Auer, Vandenberg and Yoder */
|
|
/* Database Processing (15th Edition) Chapter 02/10A */
|
|
/* */
|
|
/* Cape Codd Outdoor Sports - Insert Data */
|
|
/* */
|
|
/* These are the Microsoft SQL Server 2016/2017 SQL code solutions */
|
|
/* */
|
|
/********************************************************************************/
|
|
|
|
USE Cape_Codd
|
|
GO
|
|
|
|
-- BUYER Data
|
|
|
|
INSERT INTO BUYER VALUES (
|
|
'Mary Smith', 'Purchasing', 'Manager', NULL);
|
|
INSERT INTO BUYER VALUES (
|
|
'Pete Hansen', 'Purchasing', 'Buyer 3', 'Mary Smith');
|
|
INSERT INTO BUYER VALUES (
|
|
'Nancy Meyers', 'Purchasing', 'Buyer 1', 'Pete Hansen');
|
|
INSERT INTO BUYER VALUES (
|
|
'Cindy Lo', 'Purchasing', 'Buyer 2', 'Mary Smith');
|
|
INSERT INTO BUYER VALUES (
|
|
'Jerry Martin', 'Purchasing', 'Buyer 1', 'Cindy Lo');
|
|
|
|
-- RETAIL_ORDER Data
|
|
|
|
INSERT INTO RETAIL_ORDER VALUES (
|
|
1000, 10, '98110', 'December', 2017, 445.00);
|
|
INSERT INTO RETAIL_ORDER VALUES (
|
|
2000, 20, '02335', 'December', 2017, 310.00);
|
|
INSERT INTO RETAIL_ORDER VALUES (
|
|
3000, 10, '98110', 'January', 2018, 480.00);
|
|
|
|
-- SKU_DATA Data
|
|
|
|
INSERT INTO SKU_DATA VALUES (
|
|
100100, 'Std. Scuba Tank, Yellow', 'Water Sports', 'Pete Hansen');
|
|
INSERT INTO SKU_DATA VALUES (
|
|
100200, 'Std. Scuba Tank, Magenta', 'Water Sports', 'Pete Hansen');
|
|
INSERT INTO SKU_DATA VALUES (
|
|
100300, 'Std. Scuba Tank, Light Blue', 'Water Sports', 'Pete Hansen');
|
|
INSERT INTO SKU_DATA VALUES (
|
|
100400, 'Std. Scuba Tank, Dark Blue', 'Water Sports', 'Pete Hansen');
|
|
INSERT INTO SKU_DATA VALUES (
|
|
100500, 'Std. Scuba Tank, Light Green', 'Water Sports', 'Pete Hansen');
|
|
INSERT INTO SKU_DATA VALUES (
|
|
100600, 'Std. Scuba Tank, Dark Green', 'Water Sports', 'Pete Hansen');
|
|
INSERT INTO SKU_DATA VALUES (
|
|
101100, 'Dive Mask, Small Clear', 'Water Sports', 'Nancy Meyers');
|
|
INSERT INTO SKU_DATA VALUES (
|
|
101200, 'Dive Mask, Med Clear', 'Water Sports', 'Nancy Meyers');
|
|
INSERT INTO SKU_DATA VALUES (
|
|
201000, 'Half-dome Tent', 'Camping', 'Cindy Lo');
|
|
INSERT INTO SKU_DATA VALUES (
|
|
202000, 'Half-dome Tent Vestibule', 'Camping', 'Cindy Lo');
|
|
INSERT INTO SKU_DATA VALUES (
|
|
203000, 'Half-dome Tent Vestibule - Wide', 'Camping', 'Cindy Lo');
|
|
INSERT INTO SKU_DATA VALUES (
|
|
301000, 'Light Fly Climbing Harness', 'Climbing', 'Jerry Martin');
|
|
INSERT INTO SKU_DATA VALUES (
|
|
302000, 'Locking Carabiner, Oval', 'Climbing', 'Jerry Martin');
|
|
|
|
-- ORDER_ITEM Data
|
|
|
|
INSERT INTO ORDER_ITEM VALUES (
|
|
1000, 201000, 1, 300.00, 300.00);
|
|
INSERT INTO ORDER_ITEM VALUES (
|
|
1000, 202000, 1, 130.00, 130.00);
|
|
INSERT INTO ORDER_ITEM VALUES (
|
|
2000, 101100, 4, 50.00, 200.00);
|
|
INSERT INTO ORDER_ITEM VALUES (
|
|
2000, 101200, 2, 50.00, 100.00);
|
|
INSERT INTO ORDER_ITEM VALUES (
|
|
3000, 100200, 1, 300.00, 300.00);
|
|
INSERT INTO ORDER_ITEM VALUES (
|
|
3000, 101100, 2, 50.00, 100.00);
|
|
INSERT INTO ORDER_ITEM VALUES (
|
|
3000, 101200, 1, 50.00, 50.00);
|
|
|
|
-- WAREHOUSE Data
|
|
|
|
INSERT INTO WAREHOUSE VALUES (
|
|
100, 'Atlanta', 'GA','Dave Jones', 125000);
|
|
INSERT INTO WAREHOUSE VALUES (
|
|
200, 'Chicago', 'IL', 'Lucille Smith', 100000);
|
|
INSERT INTO WAREHOUSE VALUES (
|
|
300, 'Bangor', 'ME', 'Bart Evans', 150000);
|
|
INSERT INTO WAREHOUSE VALUES (
|
|
400, 'Seattle', 'WA','Dale Rogers', 130000);
|
|
INSERT INTO WAREHOUSE VALUES (
|
|
500, 'San Francisco', 'CA','Grace Jefferson', 200000);
|
|
|
|
|
|
-- INVENTORY Data
|
|
|
|
INSERT INTO INVENTORY VALUES (
|
|
100, 100100, 'Std. Scuba Tank, Yellow', 250, 0);
|
|
INSERT INTO INVENTORY VALUES (
|
|
200, 100100, 'Std. Scuba Tank, Yellow', 100, 50);
|
|
INSERT INTO INVENTORY VALUES (
|
|
300, 100100, 'Std. Scuba Tank, Yellow', 100, 0);
|
|
INSERT INTO INVENTORY VALUES (
|
|
400, 100100, 'Std. Scuba Tank, Yellow', 200, 0);
|
|
INSERT INTO INVENTORY VALUES (
|
|
100, 100200, 'Std. Scuba Tank, Magenta', 200, 30);
|
|
INSERT INTO INVENTORY VALUES (
|
|
200, 100200, 'Std. Scuba Tank, Magenta', 75, 75);
|
|
INSERT INTO INVENTORY VALUES (
|
|
300, 100200, 'Std. Scuba Tank, Magenta', 100, 100);
|
|
INSERT INTO INVENTORY VALUES (
|
|
400, 100200, 'Std. Scuba Tank, Magenta', 250, 0);
|
|
INSERT INTO INVENTORY VALUES (
|
|
100, 101100, 'Dive Mask, Small Clear', 0, 500);
|
|
INSERT INTO INVENTORY VALUES (
|
|
200, 101100, 'Dive Mask, Small Clear', 0, 500);
|
|
INSERT INTO INVENTORY VALUES (
|
|
300, 101100, 'Dive Mask, Small Clear', 300, 200);
|
|
INSERT INTO INVENTORY VALUES (
|
|
400, 101100, 'Dive Mask, Small Clear', 450, 0);
|
|
INSERT INTO INVENTORY VALUES (
|
|
100, 101200, 'Dive Mask, Med Clear', 100, 500);
|
|
INSERT INTO INVENTORY VALUES (
|
|
200, 101200, 'Dive Mask, Med Clear', 50, 500);
|
|
INSERT INTO INVENTORY VALUES (
|
|
300, 101200, 'Dive Mask, Med Clear', 475, 0);
|
|
INSERT INTO INVENTORY VALUES (
|
|
400, 101200, 'Dive Mask, Med Clear', 250, 250);
|
|
INSERT INTO INVENTORY VALUES (
|
|
100, 201000, 'Half-dome Tent', 2, 100);
|
|
INSERT INTO INVENTORY VALUES (
|
|
200, 201000, 'Half-dome Tent', 10, 250);
|
|
INSERT INTO INVENTORY VALUES (
|
|
300, 201000, 'Half-dome Tent', 250, 0);
|
|
INSERT INTO INVENTORY VALUES (
|
|
400, 201000, 'Half-dome Tent', 0, 250);
|
|
INSERT INTO INVENTORY VALUES (
|
|
100, 202000, 'Half-dome Tent Vestibule', 10, 250);
|
|
INSERT INTO INVENTORY VALUES (
|
|
200, 202000, 'Half-dome Tent Vestibule', 1, 250);
|
|
INSERT INTO INVENTORY VALUES (
|
|
300, 202000, 'Half-dome Tent Vestibule', 100, 0);
|
|
INSERT INTO INVENTORY VALUES (
|
|
400, 202000, 'Half-dome Tent Vestibule', 0, 200);
|
|
INSERT INTO INVENTORY VALUES (
|
|
100, 301000, 'Light Fly Climbing Harness', 300, 250);
|
|
INSERT INTO INVENTORY VALUES (
|
|
200, 301000, 'Light Fly Climbing Harness', 250, 250);
|
|
INSERT INTO INVENTORY VALUES (
|
|
300, 301000, 'Light Fly Climbing Harness', 0, 250);
|
|
INSERT INTO INVENTORY VALUES (
|
|
400, 301000, 'Light Fly Climbing Harness', 0, 250);
|
|
INSERT INTO INVENTORY VALUES (
|
|
100, 302000, 'Locking Carabiner, Oval', 1000, 0);
|
|
INSERT INTO INVENTORY VALUES (
|
|
200, 302000, 'Locking Carabiner, Oval', 1250, 0);
|
|
INSERT INTO INVENTORY VALUES (
|
|
300, 302000, 'Locking Carabiner, Oval', 500, 500);
|
|
INSERT INTO INVENTORY VALUES (
|
|
400, 302000, 'Locking Carabiner, Oval', 0, 1000);
|
|
|
|
-- CATALOG_SKU_2016 Data
|
|
|
|
INSERT INTO CATALOG_SKU_2016 (SKU, SKU_Description, Department, CatalogPage, DateOnWebSite)
|
|
VALUES
|
|
(100100, 'Std. Scuba Tank, Yellow', 'Water Sports', 23, '01-JAN-16'),
|
|
(100500, 'Std. Scuba Tank, Light Green', 'Water Sports', NULL, '01-JUL-16'),
|
|
(100600, 'Std. Scuba Tank, Dark Green', 'Water Sports', NULL, '01-JUL-16'),
|
|
(101100, 'Dive Mask, Small Clear', 'Water Sports', 24, '01-JAN-16'),
|
|
(101200, 'Dive Mask, Med Clear', 'Water Sports', 24, '01-JAN-16'),
|
|
(201000, 'Half-dome Tent', 'Camping', 45, '01-JAN-16'),
|
|
(202000, 'Half-dome Tent Vestibule', 'Camping', 47, '01-JAN-16'),
|
|
(301000, 'Light Fly Climbing Harness', 'Climbing', 76, '01-JAN-16'),
|
|
(302000, 'Locking Carabiner, Oval', 'Climbing', 78, '01-JAN-16');
|
|
|
|
-- CATALOG_SKU_2017 Data
|
|
|
|
INSERT INTO CATALOG_SKU_2017 (SKU, SKU_Description, Department, CatalogPage, DateOnWebSite)
|
|
VALUES
|
|
(100100, 'Std. Scuba Tank, Yellow', 'Water Sports', 23, '01-JAN-17'),
|
|
(100300, 'Std. Scuba Tank, Light Blue', 'Water Sports', 23, '01-JAN-17'),
|
|
(100400, 'Std. Scuba Tank, Dark Blue', 'Water Sports', NULL, '01-AUG-17'),
|
|
(101100, 'Dive Mask, Small Clear', 'Water Sports', 26, '01-JAN-17'),
|
|
(101200, 'Dive Mask, Med Clear', 'Water Sports', 26, '01-JAN-17'),
|
|
(201000, 'Half-dome Tent', 'Camping', 46, '01-JAN-17'),
|
|
(202000, 'Half-dome Tent Vestibule', 'Camping', 46, '01-JAN-17'),
|
|
(301000, 'Light Fly Climbing Harness', 'Climbing', 77, '01-JAN-17'),
|
|
(302000, 'Locking Carabiner, Oval', 'Climbing', 79, '01-JAN-17');
|
|
|
|
-- CATALOG_SKU_2018 Data
|
|
|
|
INSERT INTO CATALOG_SKU_2018 (SKU, SKU_Description, Department, CatalogPage, DateOnWebSite)
|
|
VALUES
|
|
(100100, 'Std. Scuba Tank, Yellow', 'Water Sports', 23, '01-JAN-18'),
|
|
(100200, 'Std. Scuba Tank, Magenta', 'Water Sports', 23, '01-JAN-18'),
|
|
(101100, 'Dive Mask, Small Clear', 'Water Sports', 27, '01-JAN-18'),
|
|
(101200, 'Dive Mask, Med Clear', 'Water Sports', 27, '01-JAN-18'),
|
|
(201000, 'Half-dome Tent', 'Camping', 45, '01-JAN-18'),
|
|
(202000, 'Half-dome Tent Vestibule', 'Camping', 45, '01-JAN-18'),
|
|
(203000, 'Half-dome Tent Vestibule - Wide', 'Camping', NULL, '01-APR-18'),
|
|
(301000, 'Light Fly Climbing Harness', 'Climbing', 76, '01-JAN-18'),
|
|
(302000, 'Locking Carabiner, Oval', 'Climbing', 78, '01-JAN-18');
|
|
|
|
/********************************************************************************/ |