File tree Expand file tree Collapse file tree 2 files changed +33
-32
lines changed
Expand file tree Collapse file tree 2 files changed +33
-32
lines changed Original file line number Diff line number Diff line change 22-- =============================================================================
33-- Description: Contains full address details for every person
44-- Author: D2I
5- -- Version: 0.1: new RH
5+ -- Version: 0.2 Fixed run order and ; use
6+ -- 0.1: new RH
67-- Status: [D]ev
78-- Remarks: [EA_API_PRIORITY_TABLE]
89-- JSON built via string concat for legacy SQL Server compatibility
3839
3940
4041/* META-ELEMENT: {"type": "insert_data"} */
41- INSERT INTO ssd_development .ssd_address (
42- addr_table_id,
43- addr_person_id,
44- addr_address_type,
45- addr_address_start_date,
46- addr_address_end_date,
47- addr_address_postcode,
48- addr_address_json
49- )
5042;WITH EXCLUSIONS AS (
5143 SELECT
5244 PV .PERSONID
@@ -57,6 +49,15 @@ INSERT INTO ssd_development.ssd_address (
5749 OR UPPER (PV .FORENAME ) LIKE ' %DUPLICATE%'
5850 OR UPPER (PV .SURNAME ) LIKE ' %DUPLICATE%'
5951)
52+ INSERT INTO ssd_development .ssd_address (
53+ addr_table_id,
54+ addr_person_id,
55+ addr_address_type,
56+ addr_address_start_date,
57+ addr_address_end_date,
58+ addr_address_postcode,
59+ addr_address_json
60+ )
6061SELECT
6162 CONVERT (NVARCHAR(48 ), PERSADDRESS .ADDRESSID ) AS addr_table_id, -- metadata={"item_ref":"ADDR007A"}
6263 CONVERT (NVARCHAR(48 ), PERSADDRESS .PERSONID ) AS addr_person_id, -- metadata={"item_ref":"ADDR002A"}
@@ -89,4 +90,4 @@ WHERE NOT EXISTS (
8990 SELECT 1
9091 FROM EXCLUSIONS E
9192 WHERE E.PERSONID = PERSADDRESS.PERSONID
92- );
93+ );
Original file line number Diff line number Diff line change 22-- =============================================================================
33-- Description: Person/child details.
44-- Author: D2I
5- -- Version: 0.1: new RH
5+ -- Version: 0.2 Fixed run order and ; use
6+ -- 0.1: new RH
67-- Status: [D]ev
78-- Remarks: [EA_API_PRIORITY_TABLE]
89
@@ -58,24 +59,6 @@ VALUES
5859
5960
6061/* META-ELEMENT: {"type": "insert_data"} */
61- INSERT INTO ssd_development .ssd_person (
62- pers_legacy_id,
63- pers_person_id,
64- pers_upn,
65- pers_forename,
66- pers_surname,
67- pers_sex,
68- pers_gender,
69- pers_ethnicity,
70- pers_dob,
71- pers_single_unique_id,
72- pers_upn_unknown,
73- pers_send_flag,
74- pers_expected_dob,
75- pers_death_date,
76- pers_is_mother,
77- pers_nationality
78- )
7962;WITH EXCLUSIONS AS (
8063 SELECT CONVERT (NVARCHAR (48 ), PV .PERSONID ) AS PERSONID
8164 FROM PERSONVIEW PV
@@ -181,6 +164,24 @@ CLASS_FILTER AS (
181164 WHERE CPV .classificationpathid IN (17 ,21 ,43 ,50 )
182165 AND CPV .enddate IS NULL
183166)
167+ INSERT INTO ssd_development .ssd_person (
168+ pers_legacy_id,
169+ pers_person_id,
170+ pers_upn,
171+ pers_forename,
172+ pers_surname,
173+ pers_sex,
174+ pers_gender,
175+ pers_ethnicity,
176+ pers_dob,
177+ pers_single_unique_id,
178+ pers_upn_unknown,
179+ pers_send_flag,
180+ pers_expected_dob,
181+ pers_death_date,
182+ pers_is_mother,
183+ pers_nationality
184+ )
184185SELECT DISTINCT
185186 CONVERT (NVARCHAR (48 ), P .CAREFIRSTID ) AS pers_legacy_id, -- PERS014A
186187 CONVERT (NVARCHAR (48 ), P .PERSONID ) AS pers_person_id, -- PERS001A
@@ -315,5 +316,4 @@ WHERE
315316 AND (
316317 NOT EXISTS (SELECT 1 FROM @allowed_persons)
317318 OR CONVERT (NVARCHAR (48 ), P .PERSONID ) IN (SELECT personid FROM @allowed_persons)
318- );
319-
319+ );
You can’t perform that action at this time.
0 commit comments