在我們的項目開發(fā)我們會使用到我們的數(shù)據(jù)庫,那么對于數(shù)據(jù)庫我們今天就來說說在“sql怎么動態(tài)為臨時表添加字段?”這個問題吧!小編是小編分享的內(nèi)容希望對大家有所幫助!
1.在變量字段中我們需要使用EXECUTE來執(zhí)行代碼如下:
BEGIN IF OBJECT_ID('dbo.#TempTable') IS NOT NULL DROP TABLE dbo.#TempTable CREATE TABLE #TempTable ( Id INT, Item NVARCHAR(100) ) END
2.動態(tài)添加一個以當(dāng)前日期作為字段,代碼如下:
BEGIN
DECLARE @ColumnName NVARCHAR(100)
SET @ColumnName ='[' + CONVERT(NVARCHAR(100),GETDATE(),112) + ']' --20090629
EXECUTE('ALTER TABLE #TempTable ADD ' + @ColumnName + ' NVARCHAR(100)')
END
完成之后我們進(jìn)行執(zhí)行SELECT * FROM #TempTable這串代碼就可以看到我們想要的結(jié)果了。
總結(jié):
以上就是有關(guān)于在“sql怎么動態(tài)為臨時表添加字段?”這個問題相關(guān)內(nèi)容分享,更多有關(guān)于數(shù)據(jù)庫這塊的內(nèi)容和知識我們都可以在W3cschool中進(jìn)行學(xué)習(xí)和了解。當(dāng)然如果你有其他的看法也可以提出來和大家分享探討。