为已创建好的临时表添加字段列

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中了。

 

posted @ 2013-03-25 12:34  一切都是幸福叻  阅读(1043)  评论(0编辑  收藏  举报