恢复栏位的在表中的位置
来源:互联网 发布:开源数据统计分析系统 编辑:程序博客网 时间:2024/04/28 05:56
当一个栏位被删除后,重新建立后,其位置不在原来的地方,如果想恢复该栏位在表中的出现的顺序,需要更改栏位在syscolumns的colid值,其具体步骤如下:
create table test_column(a char(1) null,b char(2) null,c char(1) null,d char(2)null)
--栏位被删除前的顺序
select * from test_column
alter table test_column drop column c
--栏位被删除后的顺序
select * from test_column
alter table test_column add c varchar(1) null
--栏位被添加后的顺序
select * from test_column
--更改栏位的顺序:
sp_configure 'allow updates','1'
go
reconfigure with override
update syscolumns set colid=colid+1 where colid>3 and id=object_id('test_column')
update syscolumns set colid=3 where name='c' and id=object_id('test_column')
sp_configure 'allow updates','0'
go
reconfigure with override
go
- 恢复栏位的在表中的位置
- 调整数据库栏位的位置
- mtl_system_items_b表中的栏位与界面栏位对应
- v$queue中的type栏位的意义
- Sql Server 在数据库中所有表所有栏位 找出匹配某个值的 脚本
- ORACLE 存储过程:传表名,栏位名,获取表该栏位的最大值
- 在两个表之间根据相同名称栏位拷贝描述
- 怎么得到焦点所在的单元格在表中的位置
- 各个栏位的意义
- 在树型结构表中增加一个完整路径意义的栏位将使得查询性能明显提高
- JQ:当页面滚动到一定位置之后,让元素固定在顶部,小于位置后恢复原来的位置
- 显示字符在Unicode的顺序位置或者数字在Unicode表中的相应位置上的字符
- 搜索某个信息所在的表及栏位
- 谈谈Navicat for Oracle 表栏位的使用
- Oracle 的检测表栏位存在,再新增表栏位 (不积跬步,无以至千里)
- 列名(栏位)引用其它表的内容替换查询、批量替换列名(栏位)应用实例
- DB2数据库中的表在硬盘上的存储位置在哪
- SharePoint的计算栏位使用
- API EnumFontFamilies Why not md1
- 网管分利
- 羡慕
- CONGRATULATIONS
- [概念] 争议解决程序 (dispute resolution procedures)
- 恢复栏位的在表中的位置
- 实验7 Windows的账号安全性
- 实现CompositeUserType接口
- 为你的程序锦上添花的五种程序组织形式
- 安装webmagik(解决首页顶部出现错误,验证管理顶部出现错误及模块名称为问号的方法!)
- 我们能用SkypePrime做什么?
- SQL Server2000字符串截取实例
- red hat AS 4 一般操作
- 六级---痛