File tree 1 file changed +84
-0
lines changed
Blogs/Medium/SftpIntegrationSolution/SftpIntegrationSolution/Database
1 file changed +84
-0
lines changed Original file line number Diff line number Diff line change
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 );
You can’t perform that action at this time.
0 commit comments