forked from tomaztk/MSSQLServerRestAPI
- Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathprepare.sql
More file actions
Latest commit
64 lines (49 loc) · 1.71 KB
/
Copy pathprepare.sql
File metadata and controls
64 lines (49 loc) · 1.71 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
CREATEDATABASE [APItest]
CONTAINMENT =NONE
ONPRIMARY
( NAME=N'APItest', FILENAME=N'C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER2019\MSSQL\DATA\APItest.mdf' , SIZE = 8192KB , FILEGROWTH = 65536KB )
LOGON
( NAME=N'APItest_log', FILENAME=N'C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER2019\MSSQL\DATA\APItest_log.ldf' , SIZE = 8192KB , FILEGROWTH = 65536KB )
GO
ALTERDATABASE [APItest] SETCOMPATIBILITY_LEVEL=150
GO
USE APItest;
GO
CREATELOGIN tk123
WITHPASSWORD='tk123';
GO
-- Creates a database user for the login created above.
CREATE USER tk123 FOR LOGIN tk123;
GO
CREATE USER [tk123] FROMLOGIN [sntk\tk123];
GO
USE APITest;
CREATETABLEdbo.UsersAD
( ID INTIDENTITY(1,1) NOTNULL
,EmloyeeID INT
,SamAccountName VARCHAR(100)
,DisplayName VARCHAR(200)
,Email VARCHAR(100)
)
INSERTINTOdbo.UsersAD (EmloyeeID, SamAccountName, DisplayName, Email)
SELECT21,'MichelH','Michel Houell','michelh@account.com'
UNION ALLSELECT22,'NielT','Niel Ty','NielT@account.com'
UNION ALLSELECT25,'ImmanuelK','Immanuel Kan','ImmanuelK@account.com'
UNION ALLSELECT30,'BillG','Bill William Gate','BillG@account.com'
/* ---------------------------------------------------
*
* For Write Data
* Sample table (usersAD2) to test two input integers
* Sample table (TestChar) to test input as character
-------------------------------------------------- */
DROPTABLEIFEXISTSdbo.usersAD2
CREATETABLEdbo.usersAD2
(id INTIDENTITY(1,1) NOTNULL
,dateinserted DATETIMEDEFAULT(getdate()) NOTNULL
,val INT
,val2 INT)
DROPTABLEIFEXISTSdbo.TestChar
CREATETABLEdbo.TestChar
(id INTIDENTITY(1,1) NOTNULL
,tekst VARCHAR(100)
,ts DATETIMEDEFAULT(getdate()) NOTNULL)