移动字段的位置

wangzijia06 2009-06-16 02:15:31
我建了一个表,结果发现缺少一个字段,原表预留有几个空字段,我如何把空字段的名称改为我想要的名称,然后把该字段移动到数据表的第二列。

alter table Tb_Office
sp_rename 'NullField1','OfficeName'
...全文
98 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
boy_program 2009-06-16
  • 打赏
  • 举报
回复
最快的办法就是把原来的那张表删除,然后在重新建立一张表(如果里面没有数据的话^_^)
usher_gml 2009-06-16
  • 打赏
  • 举报
回复
EXEC sp_rename 'Tb_Office.NullField1','OfficeName','COLUMN'


修改下.
usher_gml 2009-06-16
  • 打赏
  • 举报
回复
alter table Tb_Office 
EXEC sp_rename 'NullField1','OfficeName'


位置的话 UP 一楼
devilidea 2009-06-16
  • 打赏
  • 举报
回复
学习
JonasFeng 2009-06-16
  • 打赏
  • 举报
回复
跟3楼的兄弟很有默契呀
ai_li7758521 2009-06-16
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wufeng4552 的回复:]
這個用圖形方式操作比較簡單~~
[/Quote]恩
JonasFeng 2009-06-16
  • 打赏
  • 举报
回复
问题:现有一张表TEST(A,B,C)
在A和B列之间插入新列D

希望结果:TEST(A,D,B,C)

--创建测试环境
create table TEST
(
A varchar(20),
B varchar(20),
C varchar(20)
)
go

--允许系统标更新
exec sp_configure 'allow updates','1'
go
reconfigure with override
go

--添加D列
alter table test add D varchar(10)

--更新B,C列顺序
update syscolumns
set colid=colid+1
where colid>=2 and id=object_id('test')

--更新D列顺序
update syscolumns
set colid=2
where name='D' and id=object_id('test')

--禁用系统标更新
exec sp_configure 'allow updates','0'
go
reconfigure with override
go
ai_li7758521 2009-06-16
  • 打赏
  • 举报
回复
现有一张表TEST(A,B,C)
怎样在A和B列之间插入新列D

希望结果:TEST(A,D,B,C)

vivianfdlpw 2005.9 引用请保留此信息

*/

--创建测试环境
create table TEST
(
A varchar(20),
B varchar(20),
C varchar(20)
)
go

--允许系统标更新
exec sp_configure 'allow updates','1'
go
reconfigure with override
go

--添加D列
alter table test add D varchar(10)

--更新B,C列顺序
update syscolumns
set colid=colid+1
where colid>=2 and id=object_id('test')

--更新D列顺序
update syscolumns
set colid=2
where name='D' and id=object_id('test')

--禁用系统标更新
exec sp_configure 'allow updates','0'
go
reconfigure with override
go
lgx0914 2009-06-16
  • 打赏
  • 举报
回复
在表的设计界面,可以拖动改变位置
水族杰纶 2009-06-16
  • 打赏
  • 举报
回复
這個用圖形方式操作比較簡單~~

34,588

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧