App下載

sql怎么動(dòng)態(tài)為臨時(shí)表添加字段?動(dòng)態(tài)為臨時(shí)表添加字段方法分享!

猿友 2021-06-19 11:26:10 瀏覽數(shù) (4099)
反饋

在我們的項(xiàng)目開(kāi)發(fā)我們會(huì)使用到我們的數(shù)據(jù)庫(kù),那么對(duì)于數(shù)據(jù)庫(kù)我們今天就來(lái)說(shuō)說(shuō)在“sql怎么動(dòng)態(tài)為臨時(shí)表添加字段?”這個(gè)問(wèn)題吧!小編是小編分享的內(nèi)容希望對(duì)大家有所幫助!


1.在變量字段中我們需要使用EXECUTE來(lái)執(zhí)行代碼如下:

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

2.動(dòng)態(tài)添加一個(gè)以當(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怎么動(dòng)態(tài)為臨時(shí)表添加字段?”這個(gè)問(wèn)題相關(guān)內(nèi)容分享,更多有關(guān)于數(shù)據(jù)庫(kù)這塊的內(nèi)容和知識(shí)我們都可以在W3cschool中進(jìn)行學(xué)習(xí)和了解。當(dāng)然如果你有其他的看法也可以提出來(lái)和大家分享探討。


SQL

0 人點(diǎn)贊