できるとは思わないでください。 MSDN から
「単一の SELECT、INSERT、UPDATE、DELETE、または CREATE VIEW ステートメント」を強調します。
これは、一時テーブル を使用したい状況かもしれません .
CREATE TABLE #Recs { ..... } INSERT INTO #Recs select *, row_number() over (order by id) as rownum from ......
プレ>事前にテーブルの構造がわからない場合は、このフォームを使用して一時テーブルを作成できます:
select *, row_number() over (order by id) as rownum INTO #Recs from ......
プレ>上記の方法で一時テーブルを使用できるようになります。