修改字段类型或类型长度
alter table table_name
alter column 字段名
数据类型
--如果column_name字段原来不为空:
alter table table_name
alter column
column_name varchar(10) not null
--如果column_name字段原来为空:
alter table
table_name
alter column column_name varchar(10)
--因为不管以前的字段是否允许为空,当执行
alter table table_name
alter column
column_name varchar(10)
--后,该字段都会变为允许为空
--更改字段名
exec sp_rename
‘表名.字段名‘,‘更改后的字段名‘,‘column‘
--添加字段
alter table table_name
add
字段名 字段类型 default null
--ALTER TABLE 只允许添加满足下述条件的列: 列可以包含 Null
值;
--或者列具有指定的 DEFAULT 定义;或者要添加的列是标识列或时间戳列
相关文章
- 11-01SQLServer判断指定列的默认值是否存在,并修改默认值
- 11-01sqlServer 2008修改字段类型和重命名字段名称的sql语句
- 11-01datagridview已经设置好了表头字段,但是在绑定数据时还是会自动添加列的解决方法
- 11-01SqlServer 添加列并赋值
- 11-01使用sql语句创建表、修改表、添加列等
- 11-01SQLServer 添加序号列
- 11-01[转]PowerDesigner Excel 导入表结构 表及字段信息批量修改 批量删除 批量添加
- 11-01SQLServer 修改数据库字段类型
- 11-01sqlserver 同字段值拼接 列转行
- 11-01racle修改字段类型时报"要更改的列必须为空"处理方法