SQL server: EXECで文字列をテーブル名として扱う - Fuwafuwa's memorandum

Fuwafuwa's memorandum

Data analysis, development, reading, daily feeling.
MENU

SQL server: EXECで文字列をテーブル名として扱う

ジョブでデータを加工する際テーブル名に日付を入れたい場合などに。

DECLARE @dt NVARCHAR(50) = (		
	SELECT SUBSTRING(CONVERT(NVARCHAR,GETDATE(),121),1,7) )

SELECT @dt
EXEC('
	SELECT *
	INTO [work_research].[dbo].[test_'+@dt+']
	FROM #test ') 

Leave a reply






管理者にだけ表示を許可する

該当の記事は見つかりませんでした。