主頁 > 知識庫 > sqlserver 動態(tài)創(chuàng)建臨時表的語句分享

sqlserver 動態(tài)創(chuàng)建臨時表的語句分享

熱門標(biāo)簽:銀川高頻外呼回?fù)芟到y(tǒng)多少錢 如何做地圖標(biāo)注圖鋪 陜西電銷外呼系統(tǒng)好用嗎 最新人工智能電銷機(jī)器人 al智能電話機(jī)器人 成都電話外呼系統(tǒng)一般多少錢 數(shù)字匠心電銷機(jī)器人 蘭州語音外呼系統(tǒng)運(yùn)營商 沒聽見電話機(jī)器人幫你接
因此計劃先把數(shù)據(jù)轉(zhuǎn)插入一個臨時表,再對臨時表的數(shù)據(jù)進(jìn)行分析。
問題點(diǎn)是如何動態(tài)創(chuàng)建臨時表。原先Insus.NET使用下面代碼實(shí)現(xiàn):
復(fù)制代碼 代碼如下:

DECLARE @s NVARCHAR(MAX) = '
IF OBJECT_ID(''[dbo].[#Tb]'') IS NOT NULL
DROP TABLE [dbo].[#Tb]
CREATE TABLE [dbo].[#Tb]
(
[xxx] INT,
[xxx] NVARCHAR(50),
'+ [dbo].[Column]() + '
)'
EXECUTE(@s)


上面代碼中,有一個函數(shù)[dbo].[Column]() 是取得一系列動態(tài)字段。
其實(shí),上面的代碼一點(diǎn)問題也沒有,是能正確動態(tài)創(chuàng)建一個臨時表,但是接下來代碼,我們無法再使用這個臨時表[dbo].[#Tb] ,因為run第10行代碼EXECUTE(@s)這動作之后,進(jìn)程已經(jīng)結(jié)束了。這樣說法,動態(tài)創(chuàng)建出來的臨時表,也沒有什么意義了。
為了解決這個問題,Insus.NET想到了一個方法,算是能解決這個問題。既能動態(tài)創(chuàng)建,又能在創(chuàng)建之后,能繼續(xù)使用這個臨時表。

復(fù)制代碼 代碼如下:

IF OBJECT_ID('[dbo].[#Tb]') IS NOT NULL
DROP TABLE [dbo].[#Tb]
CREATE TABLE [dbo].[#Tb]
(
[xxx] INT,
[xxx] NVARCHAR(50)
)
DECLARE @tb NVARCHAR(MAX) = 'ALTER TABLE [dbo].[#Tb] ADD ' + [dbo].[Column]()
EXECUTE(@tb)


只要細(xì)心看了一下,就是可以知道,可以先按正常創(chuàng)建這個臨時表,再動態(tài)修改這個臨時表的字段。這樣做之后,程序run完第10行代碼之后,就能再繼續(xù)使用這個臨時表,如:
SELECT * FROM [dbo].[#Tb]
您可能感興趣的文章:
  • SQLServer中臨時表與表變量的區(qū)別分析
  • sql server創(chuàng)建臨時表的兩種寫法和刪除臨時表
  • sqlserver 臨時表的用法
  • sql server 臨時表 查找并刪除的實(shí)現(xiàn)代碼
  • sql server中判斷表或臨時表是否存在的方法
  • sqlserver 臨時表 Vs 表變量 詳細(xì)介紹
  • SQL Server 向臨時表插入數(shù)據(jù)示例
  • SQL Server 表變量和臨時表的區(qū)別(詳細(xì)補(bǔ)充篇)
  • sql server 創(chuàng)建臨時表的使用說明
  • SQL SERVER臨時表排序問題的解決方法

標(biāo)簽:巴彥淖爾 邢臺 宜春 朔州 遼源 通化 鹽城 本溪

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《sqlserver 動態(tài)創(chuàng)建臨時表的語句分享》,本文關(guān)鍵詞  sqlserver,動態(tài),創(chuàng)建,臨時,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《sqlserver 動態(tài)創(chuàng)建臨時表的語句分享》相關(guān)的同類信息!
  • 本頁收集關(guān)于sqlserver 動態(tài)創(chuàng)建臨時表的語句分享的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章