为已创建好的临时表添加字段列
BEGIN IF OBJECT_ID('dbo.#TempTable') IS NOT NULL DROP TABLE dbo.#TempTable CREATE TABLE #TempTable ( TempId INT, TempDescription NVARCHAR(100) ) END
首先创建临时表#TempTable,如上代码。
然后动态添加一个以当前日期作为字段:
BEGIN DECLARE @ColumnName NVARCHAR(100) SET @ColumnName ='[' + CONVERT(NVARCHAR(100),GETDATE(),112) + ']' EXECUTE('ALTER TABLE #TempTable ADD ' + @ColumnName + ' NVARCHAR(100)') END
此时,日期字段已经成功添加到临时表#TempTable中了。