物联网时代 玩“社交、网购”
2013-08-19 14:24
190 查看
<iframe align="top" marginwidth="0" marginheight="0" src="http://www.zealware.com/csdnblog01.html" frameborder="0" width="728" scrolling="no" height="90"></iframe>
在临时表的指定字段前面插入字段
问题描述:
使用下面的代码创建一个临时表,怎么样才能在‘长度’字段之前插入一个字段?
create table #temp(CODE varchar(50),长度 varchar(50),颜色 varchar(50), 合计 varchar(50))
/*- 一般来说,列位置不重要,处理的时候写列的列表就行了。如果一定要处理,则参考下面的示例-*/
--创建临时表
create table #temp(CODE varchar(50),长度 varchar(50),颜色 varchar(50), 合计 varchar(50))
--添加一列 alter table #temp add 新加字段 varchar(50)
go
--调整列的位置,把新加字段移动到长度的前面
EXEC sp_configure 'allow updates',1
RECONFIGURE WITH OVERRIDE
go
update a set
colid=case when a.colid=c.colid then b.colid else a.colid+1 end,
colorder=case when a.colid=c.colid then b.colid else a.colid+1 end
from tempdb.dbo.syscolumns a,
(select colid from tempdb.dbo.syscolumns
where id=object_id('tempdb.#temp')
and name=N'长度') b,
(select colid=max(colid) from tempdb.dbo.syscolumns
where id=object_id('tempdb.#temp')) c
where a.id=object_id('tempdb.#temp')
and a.colid>=b.colid
go
EXEC sp_configure 'allow updates',0
RECONFIGURE WITH OVERRIDE
GO
--显示结果
select * from #temp
--删除临时表
drop table #temp
/*--结果
CODE新加字段长度颜色合计
------- ----------- ------- ------- -------
(所影响的行数为 0 行)
--*/
原帖地址
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=384528
在临时表的指定字段前面插入字段
问题描述:
使用下面的代码创建一个临时表,怎么样才能在‘长度’字段之前插入一个字段?
create table #temp(CODE varchar(50),长度 varchar(50),颜色 varchar(50), 合计 varchar(50))
/*- 一般来说,列位置不重要,处理的时候写列的列表就行了。如果一定要处理,则参考下面的示例-*/
--创建临时表
create table #temp(CODE varchar(50),长度 varchar(50),颜色 varchar(50), 合计 varchar(50))
--添加一列 alter table #temp add 新加字段 varchar(50)
go
--调整列的位置,把新加字段移动到长度的前面
EXEC sp_configure 'allow updates',1
RECONFIGURE WITH OVERRIDE
go
update a set
colid=case when a.colid=c.colid then b.colid else a.colid+1 end,
colorder=case when a.colid=c.colid then b.colid else a.colid+1 end
from tempdb.dbo.syscolumns a,
(select colid from tempdb.dbo.syscolumns
where id=object_id('tempdb.#temp')
and name=N'长度') b,
(select colid=max(colid) from tempdb.dbo.syscolumns
where id=object_id('tempdb.#temp')) c
where a.id=object_id('tempdb.#temp')
and a.colid>=b.colid
go
EXEC sp_configure 'allow updates',0
RECONFIGURE WITH OVERRIDE
GO
--显示结果
select * from #temp
--删除临时表
drop table #temp
/*--结果
CODE新加字段长度颜色合计
------- ----------- ------- ------- -------
(所影响的行数为 0 行)
--*/
原帖地址
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=384528
相关文章推荐
- 以.NET MF为依托,打造物联网时代轻量级嵌入式组态系统
- 物联网时代哪三种职业最吃香?--转自美国科技博客TechCrunch撰稿人扎克·苏帕拉(Zach Supalla)
- 为全世界打造一个 Waze,社会化物联网时代的到来
- 物联网时代,选择一个技术,就是选择了一种生态
- 发展物联网云平台将成为互联网时代一场革命
- 移动互联网时代,兴趣社交能否帮豆瓣实现突破?
- Atitit 互联网之道 1.1. 互联网 1 2. 互联网经历了三个时代,门户时代、搜索/社交时代、大互联网时代 1 2.1. Web2.0.搜索/社交时代(Web 2.0) 2 2.2. Web
- 豆瓣王守崑:大数据时代社交图谱与兴趣图谱的融合
- 物联网时代的空间实时数据应用
- 物联网 毕业设计——社交物联网系统的思考
- 社交时代IT厂商的传播选择
- 物联网时代,苹果被淘汰的可能性99%
- 社交媒体的美好时代将结束
- 发展物联网云平台将成为互联网时代一场革命
- 购物+社交,移动社交购物时代的到来
- 物联网时代的智能家居
- 谷歌以32亿美金收购iPod之父的创业公司Nest 物联网时代来临
- 物联网时代,智能家居到底离我们有多远
- 团购步入巨头时代,半自助团购或将极大提升网民网购质量
- 开启物联网时代