--修改主键:修改成什么?--添加一个字段:alter table tb add col coltype
--添加 alter table tb_name add col_name type_name --修改 alter table tb_name alter column col_name type_name
--修改主键: 1.删除主键: --查询主键维束名: sp_pkeys 表名 --得到表的主键约束名 alter table 表名 drop constraint 主键约束名2.新增主键: alter table 表名 add primary key(列名)
1.添加字段 alter table tb add col coltype 2.删除主键: --查询主键维束名: sp_pkeys 表名 --得到表的主键约束名 alter table 表名 drop constraint 主键约束名 3.新增主键: alter table 表名 add primary key(列名)
呵呵 真的很感谢你们哈 我才学sql server
alter table tb_name add col_name type_namealter table tb_name alter column col_name type_namealter table 表名 drop constraint 主键约束名alter table 表名 add primary key(列名)
如果有其它表的外键引用了这个表的主键 ALTER TABLE tb2_name NOCHECK CONSTRAINT ALL alter table tb1_name drop constraint 主键约束名 alter table tb1_name add primary key(列) ALTER TABLE tb2_name CHECK CONSTRAINT ALL
设置主键alter table <表名> add constraint <主键名> primary key(<列名>)
设置联合主键alter table <表名> add constraint <主键名> primary key(<列名1>,<列名2>,...,<列名N>)
约束alter table <表名> add constraint <约束名> check (<约束语句>)在输入语句的时候<>是不需要的
alter table tb_name
add col_name type_name
--修改
alter table tb_name
alter column col_name type_name
1.删除主键:
--查询主键维束名:
sp_pkeys 表名
--得到表的主键约束名
alter table 表名 drop constraint 主键约束名2.新增主键:
alter table 表名 add primary key(列名)
1.添加字段
alter table tb add col coltype
2.删除主键:
--查询主键维束名:
sp_pkeys 表名
--得到表的主键约束名
alter table 表名 drop constraint 主键约束名
3.新增主键:
alter table 表名 add primary key(列名)
如果有其它表的外键引用了这个表的主键
ALTER TABLE tb2_name NOCHECK CONSTRAINT ALL
alter table tb1_name drop constraint 主键约束名
alter table tb1_name add primary key(列)
ALTER TABLE tb2_name CHECK CONSTRAINT ALL