sql怎么动态为临时表添加字段?动态为临时表添加字段方法分享!

2021-06-19 11:26:10 浏览数 (3988)

在我们的项目开发我们会使用到我们的数据库,那么对于数据库我们今天就来说说在“sql怎么动态为临时表添加字段?”这个问题吧!小编是小编分享的内容希望对大家有所帮助!


1.在变量字段中我们需要使用EXECUTE来执行代码如下:

BEGIN    IF OBJECT_ID('dbo.#TempTable') IS NOT NULL        DROP TABLE dbo.#TempTable        CREATE TABLE  #TempTable      (           Id INT,        Item NVARCHAR(100)     )        END

2.动态添加一个以当前日期作为字段,代码如下:

BEGIN
    DECLARE @ColumnName NVARCHAR(100)
    SET @ColumnName ='[' + CONVERT(NVARCHAR(100),GETDATE(),112) + ']' --20090629
    EXECUTE('ALTER TABLE #TempTable ADD  ' + @ColumnName + ' NVARCHAR(100)')
END

完成之后我们进行执行SELECT * FROM #TempTable这串代码就可以看到我们想要的结果了。


总结:

以上就是有关于在“sql怎么动态为临时表添加字段?”这个问题相关内容分享,更多有关于数据库这块的内容和知识我们都可以在W3cschool中进行学习和了解。当然如果你有其他的看法也可以提出来和大家分享探讨。