小编man*_*n69的帖子

转轴数记录

我有一个包含4列和超过1亿条记录的表.表设计:

ID char(12) PK 
Type Char(2) PK (Values 1,2,3)
DCID varchar(10) Null
IND Varchar(2) Null (Values Y, N)
Run Code Online (Sandbox Code Playgroud)

这需要像这样转动

ID, DCID1, DCID2, DCID3, IND1, IND2, IND3
Run Code Online (Sandbox Code Playgroud)

如果Type的值为1,则在Pivoted表中DCID1应该具有值,或者如果Type为2则DCID2应该具有值,依此类推.此外correspoding IND还需要放置在IND1,IND2,IND3这样的.

如何转动这个?

sql-server pivot

3
推荐指数
1
解决办法
146
查看次数

如何更新在包含超过2.5亿行的表中创建的2个新列

我要补充2新列col1 char(1) NULL,col2 char(1) NULL到具有超过250万行的表.我必须使用1现有2.5亿行的值更新两列.

然后我的SSIS包将每天以增量顺序更新表.SSIS包将使用来自源表的任何内容填充这两列.

如何实现这一点,以便快速完成,因为我必须更新250M行?

谢啦

sql-server

2
推荐指数
1
解决办法
328
查看次数

标签 统计

sql-server ×2

pivot ×1