毎回日付+1の行を挿入したいのですが、単純なSQLループです。私は SSIS を使用しているため、StartDate と Enddate は変数です。
これが私のコードです:
WITH View_Solidnet_Training AS
(
SELECT CAST('2013-04-09' AS DATETIME) DateValue
UNION ALL
SELECT DateValue + 1
FROM View_Solidnet_Training
WHERE DateValue + 1 < '2013-04-11'
)
INSERT INTO OBJ_Availability
VALUES
SELECT 34,
DateValue + 1,
'AM',
2,
'Test'
FROM View_Solidnet_Training;
エラーメッセージ:
メッセージ 156、レベル 15、状態 1、行 11 キーワード「select」付近の構文が正しくありません。