0

SQL でテーブルを動的に作成することは可能ですか。私の Web アプリケーションでは、今年 (つまり) 2013 年の"INFO_2013"という名前のテーブルにデータを保存する必要があります。システムの日付が 2014 に変わると、新しいテーブルを"INFO_2014"として作成し、値をそのテーブルに追加されます。

注 : また、テーブルは同じ DB にある必要があります。

4

2 に答える 2

0

これを試して :

DECLARE @sql NVARCHAR(2000) 
DECLARE @table NVARCHAR(100)

SET @table = 'INFO_2013'

SET @sql = N'CREATE TABLE '+@table+'
(
RollNumber INT
,Name VARCHAR(50)
)'

EXECUTE SP_EXECUTESQL @sql 
于 2013-05-02T12:10:30.267 に答える