SQL Server 2000如何用SQL语句在在指定位置插入列
来源:互联网 发布:logback 性能优化 编辑:程序博客网 时间:2024/06/04 23:42
使用alter table可以在表中插入列,插入的列都是放在最后,但有的时候需要将列插入到其他列的前面,用企业管理器可以处理,如果用SQL脚本该如何做呢?
首先参考如下代码:
create table test (A char(10),C char(10),D char(10))
insert into test values ('Col A','Col C','Col D')
select * from test
--允许系统标更新
exec sp_configure 'allow updates','1'
go
reconfigure with override
go
--添加D列
alter table test add B int
--更新C,D列顺序
update syscolumns set colid=colid+1 where colid>=2 and id = object_id('test')
--更新B列顺序
update syscolumns set colid=2 where name='B' and id=object_id('test')
--禁用系统标更新
exec sp_configure 'allow updates','0'
go
reconfigure with override
go
select * from test
drop table test
- SQL Server 2000如何用SQL语句在在指定位置插入列
- SQL Server 2000如何用SQL语句在在指定位置插入列
- SQL Server 2000如何用SQL语句在在指定位置插入列
- 如何用SQL语句完成SQL Server数据库的修复
- 如何用sql语句去掉列的自增长(identity)
- 如何用java连接SQL server 2000
- 用sql 语句实现在指定列后面插入一列
- SQL Server自增长列插入指定值教程
- SQL SERVER中如何用SQL语句给表的栏位加注释
- 在sql server中如何用sql语句查看表结构信息?
- 如何用T-SQL语句建立跟踪
- 如何用T-SQL语句建立跟踪
- 如何用T-SQL语句建立跟踪
- 如何用T-SQL语句建立跟踪
- 如何用vb语句连接SQL数据库
- 如何用T-SQL语句建立跟踪
- 如何用T-SQL语句建立跟踪
- 如何用T-SQL语句建立跟踪
- MVC 用户身份验证(FormsAuthentication、Cookie、Session)
- poj1408 计算几何
- Struts2 的开发(环境的搭建)
- maven实战
- SQL语句:在两个数据库间复制表结构和数据数据库
- SQL Server 2000如何用SQL语句在在指定位置插入列
- 查看ssh是否已启动
- 两台SQL Server数据同步解决方案
- CSDN如何删除上传得资源(删除规则)
- copy整个SqlServer数据库过程
- struts2 s标签
- 如何查看数据库日志
- svn服务器配置centos
- [转载]ASCII、GB2312、GBK、UTF-8网站常用各编码涵义解释