Для всех, кто ищет ответ, вот что в итоге сработало:
CREATE PROCEDURE [dbo].[SAR_AddNewEmps_app]
AS
INSERT INTO dbo.PS_SAR_General ([USID], [Status], [ECS ICS], [Employee Class])
SELECT PS_SAR_General.USID, PS_SAR_General.[Status]
, PS_SAR_General.[ECS ICS], PS_SAR_General.[Employee Class]
FROM dbo.PS_SAR_General
WHERE NOT EXISTS (
SELECT PS_Emp.[USID]
FROM PS_Emp
WHERE PS_SAR_General.[USID] = PS_Emp.[USID]
) AND [Status] = 'Active'
AND [ECS ICS] = 'ECS'
AND [Employee Class] NOT IN ('BRWDRESORCE', 'SUBCONTRACT')
Эта хранимая процедура добавляет теперь строки, которых не было в новой таблице, но которые существуют в таблице сотрудников.