对表结构字段进行修改:
使用ALTER TABLE 命令修改表结构如下:
1,添加列:
ALTER TABLE 表名 ADD 列名 datatype
2,删除列:
ALTER TABLE 表名 DROP COLUMN 列名
3,改列类型:
ALTER TABLE 表名 ALTER COLUMN 列名 datatype
4,修改列名称:
EXEC sp_rename '表名.字段名' , '新名', 'COLUMN'
5,修改表名称:
EXEC sp_rename '旧表名' , '新表名'
6,给某列添加 NOT NULL 约束:
ALTER TABLE 表名 MODIFY 列名 datatype NOT NULL
7,给数据表添加 唯一约束:
ALTER TABLE 表名 ADD CONSTRAINT MyUniqueConstraint UNIQUE(column1, column2...)
8,给数据表添加 CHECK 约束:
ALTER TABLE 表名 ADD CONSTRAINT MyUniqueConstraint CHECK (CONDITION)
9,给数据表添加 主键约束:
ALTER TABLE 表名 ADD CONSTRAINT MyPrimaryKey PRIMARY KEY (column1, column2...)
10,从数据表中 删除约束:
ALTER TABLE 表名 DROP CONSTRAINT MyUniqueConstraint
注意:新旧表名为存储过程的参数,需要带着单引号。