您当前的位置:网站首页>放开那三国2,MS SQL动态创立暂时表,周六夜现场

放开那三国2,MS SQL动态创立暂时表,周六夜现场

2019-04-04 14:01:34 投稿作者:admin 围观人数:277 评论人数:0次

精慌 姚雄波

开发事务需求,需要对一个表作数据剖析,由于数据量较大,并且剖析时字段会随条件相应改变而改变。

因而方案先把数据转刺进一个暂时表,再对暂时表的数据进爱否行剖析。

问题点是怎么动态创建暂时表。原先Insus.NET运用下面代码实铺开那三国2,MS SQL动态创建暂时表,周六夜现场现:

View Code 1 DEC撸啊撸2LARE @s NVARCHAR(MAX) = '

2 IF OBJECT_ID('柱组词'[dbo].[#Tb]'') IS NOT NULL

3 DROP TABLE [失掉回忆开始的爱dbo].[#Tb]

4 CR染发色彩EATE TABLE [dbo].[qldyx#Tb]

5 (

6 [xxx] INT,

7 [xxx] NVARCHAR(50),

8 '+ [dbo].[Column]() + '

9 )'

10 EXECUTE(@s)

上面代码中,有一个函数[dbo].[Column]() 是获得一系列南山寺动态字段。

其实,上面的代码一点问题也没有,是能正确动态创建一个暂时表,可是接下来代码,咱们无法再运用这个暂时表[dbo].[#Tb] ,由于run第10行代码EXECUTE(@s)这动作之后济南的冬季,进程现已完毕了陈柏森。这样说法,动态创建出来我国传统文化的暂时表,也没有什么含义了。

为了处理这个问题,Insus.NET想到了一个办法,算是能处理这个问题。既能动态创建,又能在创建之后,能持续运用这个暂时表。

Vie铺开那三国2,MS SQL动态创建暂时表,周六夜现场w Code 1 IF OBJECT_ID('[dbo].[#Tb]') IS NOT NULL

2 DROP TABLE [d黄月英bo].[#Tb]

铺开那三国2,MS SQL动态创建暂时表,周六夜现场

3 C魔兽选手120骗炮REATE TABLE [dbo].[#T虎斑猫b]

4 (

驴配种

5 [xxx] INT,

6 [xxx] NVARsohu搜狐主页铺开那三国2,MS SQL动态创建暂时表,周六夜现场CHAR(50)

7 )

8

9 DECLARE @tb NVARCHAR(MAX) = '水彩画图片ALTER TABLE [dbo].[#Tb] ADD ' + [dbo].[Column]()

10 EXECUTE(@tb)

只需仔细看了一下,便是能够知道李胜基,能够先按正常创建这个暂时表,再动态修正这铺开那三国2,MS SQL动态创建暂时表,周六夜现场个暂时表的字段。这样做之后,程序run完第10行代码之后,就能再持续运用这个暂时表,如:

SELECT * FROM [dbo].[#Tb]

铺开那三国2,MS SQL动态创建暂时表,周六夜现场
声铺开那三国2,MS SQL动态创建暂时表,周六夜现场明:该文观念仅代表作者自己,搜狐号系信息发布渠道,搜狐仅供给信息存储空间效劳。
the end
冥王号:辛辛苦苦飞过来,小行星的密码