Name |
DeleteStudentDimension |
Value |
Expression: "
/* Remove Student Term Rows from DimStudentTerm for Old Students */
DELETE St FROM
" + (@[User::EDWLinkedServerName] == "N/A" ? "" : "[" + @[User::EDWLinkedServerName]+"]." ) + "["+ @[User::EDWDBName] + "].[dbo].[DimStudent]
as St
WHERE StudentId IN
(
SELECT OldStudentIdAK
FROM dbo.Obsolete_DimStudent as OldSt
WHERE St.StudentId = OldSt.OldStudentIdAK
)
"
/* Remove Student Term Rows from DimStudentTerm for Old Students */
DELETE St FROM
[EnterpriseDW].[dbo].[DimStudent]
as St
WHERE StudentId IN
(
SELECT OldStudentIdAK
FROM dbo.Obsolete_DimStudent as OldSt
WHERE St.StudentId = OldSt.OldStudentIdAK
)
|
Value Type |
String |
Description |
This is the SQL statement to delete the Student records from the DimStudent Table if they exist on the Obsolete Student Table. |
System Variable |
False |
Namespace |
User |
Qualified Name |
User::DeleteStudentDimension |
Evaluate As Expression |
True |
Expression |
"
/* Remove Student Term Rows from DimStudentTerm for Old Students */
DELETE St FROM
" + (@[User::EDWLinkedServerName] == "N/A" ? "" : "[" + @[User::EDWLinkedServerName]+"]." ) + "["+ @[User::EDWDBName] + "].[dbo].[DimStudent]
as St
WHERE StudentId IN
(
SELECT OldStudentIdAK
FROM dbo.Obsolete_DimStudent as OldSt
WHERE St.StudentId = OldSt.OldStudentIdAK
)
" |
ID |
e91d3362-d312-4327-8030-6de3cf173222 |
Raise Changed Event |
False |