膨大な数の空の行でテーブルを埋める効率的な方法を知っていますか?WHILE
句を使用してそれらを挿入すること は、実際には効率的ではありません。これよりも、テーブルを空の行で埋めるより良い方法が間違いなくあります。
DECLARE @CNT int
SET @CNT = 1
WHILE @CNT < 3
BEGIN
INSERT INTO TAB VALUES( '1' )
SET @CNT = @CNT + 1
END
SELECT
また、既存のテーブルを使用せずに、句とCTE(共通テーブル式)を使用して、たとえば1 mil行(1から1000000までの番号)を表示できるかどうかも知りたいです。
助けていただければ幸いです。