-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathINSERT_statement.sql
More file actions
70 lines (61 loc) · 1.54 KB
/
INSERT_statement.sql
File metadata and controls
70 lines (61 loc) · 1.54 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
/*
INSERT: Primary method for adding data to a table
- INSERT VALUES - Positional, EX: (FirstName, LastName) VALUES ('Matthew','Allen')
- INSERT SELECT
- INSERT EXEC
*/
--SELECT *
--FROM Production.UnitMeasure
-- ///// INSERT VALUES \\\\\ --
--INSERT INTO Production.UnitMeasure
-- (UnitMeasureCode, Name, ModifiedDate)
--VALUES
-- ('IN2', 'Square inch', '20080414'),
-- ('BRL','Barrel','20080414')
-- ///// INSERT SELECT Table Create \\\\\ --
--CREATE TABLE dbo.EmployeeSales
-- (
-- DataSource varchar(20) NOT NULL
-- ,BusinessEntityID varchar(11) NOT NULL
-- ,LastName varchar(40) NOT NULL
-- ,SalesDollars money NOT NULL
-- );
-- ///// INSERT SELECT statement \\\\\ --
--INSERT INTO dbo.EmployeeSales
--SELECT
-- 'SELECT'
-- ,sp.BusinessEntityID
-- ,c.LastName
-- ,sp.SalesYTD
--FROM
-- Sales.SalesPerson AS sp
--INNER JOIN
-- Person.Person AS c
--ON sp.BusinessEntityID = c.BusinessEntityID
--WHERE sp.BusinessEntityID LIKE '2%'
--ORDER BY
-- sp.BusinessEntityID
-- ,c.LastName
--SELECT *
--FROM EmployeeSales
-- ///// INSERT EXEC Stored Procedure \\\\\ --
--CREATE PROCEDURE dbo.uspGetEmployeeSales
--AS
--SET NOCOUNT ON;
--SELECT
-- 'PROCEDURE'
-- ,sp.BusinessEntityID
-- ,c.LastName
-- ,sp.SalesYTD
--FROM
-- Sales.SalesPerson AS sp
--INNER JOIN
-- Person.Person AS c
--ON sp.BusinessEntityID = c.BusinessEntityID
--WHERE sp.BusinessEntityID LIKE '2%'
--ORDER BY
-- sp.BusinessEntityID
-- ,c.LastName;
-- ///// INSERT EXEC statement \\\\\ --
INSERT INTO EmployeeSales
EXEC dbo.uspGetEmployeeSales;