1 复制表
select * into 新的表格 from 旧的表格 例:select * into [web].[dbo].[cardcctry] from [web].[dbo].[ICCardGJJT03]
2 修改表
2.1 修改字段名
alter table 表名 rename column A to B 例:alter table [web].[dbo].[cardcctry] rename column 交易金额 to JYJE
2.2 修改字段类型
alter table 表名 alter column 字段名 type 例:alter table [web].[dbo].[arrivecctry] alter column [stationname] nVarchar
alter table [web].[dbo].[arrivecctry] alter column [stationname] nVarchar(200)
2.3 增加字段
alter table 表名 add 字段名 tpye 例:alter table [web].[dbo].[arrivercctry] add StationName2 nVarchar
2.4 删除字段
alter table 表名 drop column 字段名 例:alter table [web].[dbo].[arrivercctry] drop column StationName2
2.5 修改字段默认值
alter table 表名 add default (0) for 字段名 with values
select c.name from sysconstraints a inner join syscolumns b on a.colid=b.colid inner join sysobjects c on a.constid=c.id where a.id=object_id('表名') and b.name='字段名'
alter table 表名 drop constraint 约束名
alter table 表名 add default (0) for 字段名 with values
文章来源: SQL Server复制及修改表