0

言い換えれば、私はこれを言うことができます:

MERGE MyTable AS trg
USING (VALUES(1, 'a')) AS src(key, val)
ON ...

私もこれを言うことができるようにしたいと思います:

-- does not work:
MERGE MyTable AS trg
USING () AS SRC(key, val)
ON ... 

これを行う方法はありますか?MERGE、FROMなどのドキュメントの接線方向の参照を超えて、派生テーブル(Sql Server 2008R2)に関する多くの公式ドキュメントを見つけることができないようです。

4

1 に答える 1

1

はい、派生テーブルとして行を返すことができないクエリを使用することにより、次のようになります。

USING (SELECT 1 as 'key', 1 as 'val' where 1 = 0) AS src (key, val)
于 2012-12-20T21:56:17.340 に答える