SQL Server复制及修改表

匿名 (未验证) 提交于 2019-12-03 00:22:01

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

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!