我正在从逗号分隔文件进行大量导入,并希望在导入过程结束时执行的存储过程中查找雇主 ID。我遇到的问题是我的 LIKE 似乎不起作用......所以我想看看语法是否正确。
注意 - 这将更新所有记录 = 雇主名称,但任何像 'foo%' 之类的东西都不会更新
UPDATE UnitOfWork
SET EmployerId = SG.EmployerId
FROM UnitOfWork UO
LEFT JOIN SpecialtyGroup SG ON SG.Name LIKE UO.EmployerName + '%'
WHERE SG.EmployerId IS NOT NULL
是否可以以这种方式进行 LIKE,或者我是否需要在此加入之外进行另一次更新?