ストアドプロシージャがあります
DECLARE cursor FOR SELECT [FooData] From [FooTable];
OPEN cursor ;
FETCH NEXT FROM cursor INTO @CurrFooData;
WHILE @@FETCH_STATUS = 0
BEGIN
SELECT @CurrFooData AS FooData;
INSERT INTO Bar (BarData) VALUES(@CurrFooData);
FETCH NEXT FROM cursor INTO @CurrFooData;
END;
CLOSE cursor
DEALLOCATE cursor
しかし、結果として、1つではなく、たくさんのテーブルがあります。「FooData」列とすべての「@CurrFooData」行を含む 1 つのテーブルを返すにはどうすればよいですか?