我对ETL相当陌生。我正在研究这个过程,它的作用是加载人们的生日。这是从事实表加载到另一个表中的。没有键可以连接它们,涉及的所有三个表。我将拆分名称字段并与拆分名称匹配。这会加载匹配的,但我的问题是我必须将不匹配的加载到不同的第三个表中。我该怎么做这个逻辑?
update FactTableEmp F
set Bdate = S.Birthdate
from FactTableEmp
cross apply dbo.split(Name) as u
join SourceTableEmp S on u.Fname = s.FirstName and u.LName = S.Lastname
--Is using the one below going to work using the same way above?
u.Fnames != S.FirstName
u.Lname != S.Lastname