Skip to content

Commit d511786

Browse files
committed
More updates...
1 parent 55721c4 commit d511786

File tree

1 file changed

+84
-0
lines changed
  • Blogs/Medium/SftpIntegrationSolution/SftpIntegrationSolution/Database

1 file changed

+84
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
-- Person
2+
WITH CTE AS
3+
(
4+
SELECT 1 AS Id
5+
, CONCAT('FirstName', 1) AS FirstName
6+
, CONCAT('Lastname', 1) AS LastName
7+
, NEWID() AS SSN
8+
, GETUTCDATE() AS CreatedDateUtc
9+
UNION ALL
10+
SELECT Id + 1
11+
, CONCAT('FirstName', Id + 1)
12+
, CONCAT('Lastname', Id + 1)
13+
, NEWID()
14+
, GETUTCDATE()
15+
FROM CTE
16+
WHERE Id < 10000
17+
)
18+
INSERT INTO Person
19+
(
20+
FirstName,
21+
LastName,
22+
SSN,
23+
CreatedDateUtc
24+
)
25+
SELECT FirstName
26+
, LastName
27+
, SSN
28+
, CreatedDateUtc
29+
FROM CTE
30+
ORDER BY Id ASC
31+
OPTION (MAXRECURSION 10000);
32+
GO
33+
34+
-- Event
35+
WITH CTE AS
36+
(
37+
SELECT 1 AS Id
38+
, 1 AS [Type]
39+
, CONCAT('Value', 1) AS [Value]
40+
, GETUTCDATE() AS CreatedDateUtc
41+
UNION ALL
42+
SELECT Id + 1
43+
, (Id + 1) % 9
44+
, CONCAT('Value', (Id + 1)) AS [Value]
45+
, GETUTCDATE()
46+
FROM CTE
47+
WHERE Id < 10000
48+
)
49+
INSERT INTO [Event]
50+
(
51+
[Type]
52+
, [Value]
53+
, CreatedDateUtc
54+
)
55+
SELECT [Type]
56+
, [Value]
57+
, CreatedDateUtc
58+
FROM CTE
59+
ORDER BY Id ASC
60+
OPTION (MAXRECURSION 10000);
61+
62+
-- Signal
63+
WITH CTE AS
64+
(
65+
SELECT 1 AS Id
66+
, CONCAT('Value', 1) AS [Value]
67+
, GETUTCDATE() AS CreatedDateUtc
68+
UNION ALL
69+
SELECT Id + 1
70+
, CONCAT('Value', (Id + 1)) AS [Value]
71+
, GETUTCDATE()
72+
FROM CTE
73+
WHERE Id < 10000
74+
)
75+
INSERT INTO [Signal]
76+
(
77+
[Value]
78+
, CreatedDateUtc
79+
)
80+
SELECT [Value]
81+
, CreatedDateUtc
82+
FROM CTE
83+
ORDER BY Id ASC
84+
OPTION (MAXRECURSION 10000);

0 commit comments

Comments
 (0)