请问怎样添加一个字段在指定的字段之后?
字段是没有顺序的,所以这样的操作是没有必要的!用企业管理器很容易处理
用sql 语句,如果在最后加一列,可以用
ALTER TABLE table8 ADD c int identity(1,1) not null
不再最后一列,恐怕只能考数据,删掉表,再建表,再考数据
显示当前库中所有数据表,
sp_tables

select * from INFORMATION_SCHEMA.TABLES

select * from sysobjects where xtype='U' and status>0
显示当前数据库
use master
select name from sysdatabases

解决方案 »

  1.   

    1、用企业管理器的设计表(Table Designer)功能可以实现你的要求,在指定字段之后加入一个字段!但那是没有必要的,如果要顺序,可以在选择语句中。同时我要提醒你,这样做的结果很危险!!所有这个表的相关性信息将会丢失!具体可以看我翻译的文章!
    http://www.csdn.net/develop/read_article.asp?id=21429使用企业管理器的设计表(Table Designer)功能去插入一列,当按保存按钮后,企业管理器会根据需要的结构创建一个新表,接着把旧表中的数据复制到新表中,然后删除旧表,重命名新表的名字为旧表的名字。假如是个有几百万行数据的表,很明显这将花掉很多宝贵的时间去完成这个动作。但完成以后,你将会发现所有这个表的相关性信息将会丢失,就像这个表是新建的一样(你可以在修改前后用sp_depends命令来证明这一点)!