Как вы строите это sql с ядром sqlalchemy?
UPDATE stg
SET [SYS_OPERATION] = 'I'
FROM Staging.[TdDailyAudience] stg
WHERE NOT EXISTS (
SELECT idm.[HashCode]
FROM [IdMatch].[TdDailyAudience] AS idm
WHERE stg.[HashCode] = idm.[HashCode]
)
Я не могу получить правильный псевдоним. Я использую SQL SEVER и это:
src = Tbl.alias("src")
str(sa.sql.update(src).compile(dialect=meta.bind.dialect))
приводит к:
"UPDATE [Staging].[BasicGaTest] AS src ....."
Как вы можете видеть выше, недопустимый синтаксис для обновления SQL SERVER.