@@ -7,14 +7,16 @@ IF OBJECT_ID('[{{targetDataObject.name}}]', 'U') IS NOT NULL
77 DROP TABLE [{{ targetDataObject.name }} ];
88
99CREATE TABLE [{{ targetDataObject.name }} ]
10- (
10+ ({{ /if }}{{ /each }}
11+ {{ #each dataObjectMappings }}
1112 {{ #each dataItemMappings }}
1213 [{{ targetDataItem.name }} ] [{{ targetDataItem.dataType }} ]{{ #stringcompare targetDataItem.dataType " int" }} {{ else }} {{ #stringcompare targetDataItem.dataType " nvarchar" }} (1000){{ else }} {{ #stringcompare targetDataItem.dataType " datetime2" }} (7){{ else }} {{ #stringcompare targetDataItem.dataType " decimal" }} {{ else }} {{ #stringcompare targetDataItem.dataType " binary" }} (16){{ else }} ({{ characterLength }} {{ #stringcompare targetDataItem.dataType " numeric" }} {numericPrecision}},{{ /stringcompare }} {{ numericScale }} ){{ /stringcompare }}{{ /stringcompare }}{{ /stringcompare }}{{ /stringcompare }}{{ /stringcompare }} ,
1314 {{ /each }}
14- [SNAPSHOT_DATE] [datetime2](7) NOT NULL,
15- [{{ ../metadataConfiguration.etlProcessAttribute }} ] [int] NOT NULL,
16- [{{ ../metadataConfiguration.loadDateTimeAttribute }} ] [datetime2](7) NOT NULL,
17- [{{ ../metadataConfiguration.changeDataCaptureAttribute }} ] [nvarchar](100) NOT NULL,
18- [{{ ../metadataConfiguration.eventDateTimeAttribute }} ] [datetime2](7) NOT NULL,
19- [{{ ../metadataConfiguration.recordChecksumAttribute }} ] [binary](16) NOT NULL,
20- ){{ /if }}{{ /each }}
15+ {{ /each }}
16+ [SNAPSHOT_DATE] [datetime2](7) NOT NULL,
17+ [{{ metadataConfiguration.etlProcessAttribute }} ] [int] NOT NULL,
18+ [{{ metadataConfiguration.loadDateTimeAttribute }} ] [datetime2](7) NOT NULL,
19+ [{{ metadataConfiguration.changeDataCaptureAttribute }} ] [nvarchar](100) NOT NULL,
20+ [{{ metadataConfiguration.eventDateTimeAttribute }} ] [datetime2](7) NOT NULL,
21+ [{{ metadataConfiguration.recordChecksumAttribute }} ] [binary](16) NOT NULL
22+ )
0 commit comments