2 つのテーブルに挿入する必要がある一連の値があります。入力には 5 行があり、これらの 5 行を最初にテーブル A に挿入する必要があります。テーブル A には ID 列があります。次に、これらの 5 行をテーブルに挿入する必要があります。テーブルAからのIDである追加の列を持つB.ループを使用せずにこれを行うにはどうすればよいですか? どんな助けでも非常に役に立ちます。
INSERT INTO TABLE_A(COL2,COL3)
SELECT COL2,COL3 FROM #TEMP_TAB
set @identityval=@@identity
INSERT INTO TABLE_B(COLA,COLB,COLC)
SELECT @identityval,COL2,COL3,COL4 FROM #TEMP_TAB