ステージングデータベースからデータを取得し、宛先データベースで結合を行い、宛先テーブルでデータを挿入/更新するように見えるこのMonster SQlクエリがあります。
簡略化された形式は次のようになります
MERGE INTO SOURCEDB.SCHEMA.DESTIANTIONTABLE AS TARGET
USING (SELECT COLA, COLB, COLC FROM STAGEDB.SCHEMA.SOURCE A INNER JOIN SOURCEDB.Schema,TABLEA) AS SOURCE
ON TARGET.ID = SOURCE.ID
WHEN MATCHED THEN UPDATE--
WHEN NOT MATCHED INSERT
STAGING DB 名を動的に設定できますか?クエリが巨大なので、exec SQl 構文を使用したくありません。助言がありますか?