01.
DECLARE @emp TABLE (
02.
EmployeeID INT,
03.
FirstName VARCHAR(15),
04.
LastName VARCHAR(15),
05.
ReportsTo INT
06.
)
07.
08.
DECLARE @ord TABLE (
09.
OrderID INT,
10.
EmployeeID INT
11.
)
12.
13.
INSERT INTO @emp(EmployeeID, FirstName, LastName, ReportsTo)
14.
SELECT 2,'Andrew','Fuller',NULL UNION ALL
15.
SELECT 1,'Nancy','Davolio',2 UNION ALL
16.
SELECT 3,'Janet','Leverling',2 UNION ALL
17.
SELECT 4,'Margaret','Peacock',2 UNION ALL
18.
SELECT 5,'Steven','Buchanan',2 UNION ALL
19.
SELECT 8,'Laura','Callahan',2 UNION ALL
20.
SELECT 6,'Michael','Suyama',5 UNION ALL
21.
SELECT 7,'Robert','King',5 UNION ALL
22.
SELECT 9,'Anne','Dodsworth',5
23.
SELECT * FROM @emp
24.
25.
INSERT INTO @ord (OrderID, EmployeeID)
26.
SELECT 10258,1 UNION ALL
27.
SELECT 10270,1 UNION ALL
28.
SELECT 10275,1 UNION ALL
29.
SELECT 10265,2 UNION ALL
30.
SELECT 10277,2 UNION ALL
31.
SELECT 10251,3 UNION ALL
32.
SELECT 10253,3 UNION ALL
33.
SELECT 10256,3 UNION ALL
34.
SELECT 10250,4 UNION ALL
35.
SELECT 10252,4 UNION ALL
36.
SELECT 10248,5 UNION ALL
37.
SELECT 10254,5 UNION ALL
38.
SELECT 10249,6 UNION ALL
39.
SELECT 10289,7 UNION ALL
40.
SELECT 10303,7 UNION ALL
41.
SELECT 10308,7 UNION ALL
42.
SELECT 10262,8 UNION ALL
43.
SELECT 10268,8 UNION ALL
44.
SELECT 10276,8 UNION ALL
45.
SELECT 10278,8 UNION ALL
46.
SELECT 10255,9 UNION ALL
47.
SELECT 10263,9
48.
49.
SELECT * FROM @ord