SQL 修改主键约束
2018-01-29 18:38
225 查看
原文:SQL 修改主键约束
今天在学习数据库的时候遇到一个关于如何修改主键约束的问题,抄录下来以供备用。
今天在学习数据库的时候遇到一个关于如何修改主键约束的问题,抄录下来以供备用。
--修改主键约束用SQL --获取主键约束名字 declare @csname varchar(100) set @csname='' select @csname=name FROM sysobjects WHERE xtype='PK' AND parent_obj=object_id('表名') --删除约束 exec('alter table 表名 drop constraint ' + @csname) --禁用约束(不校验) exec('alter table 表名 nocheck constraint ' + @csname) --启用约束(校验) exec('alter table 表名 check constraint ' + @csname) --添加约束 alter table 表名 add constraint 主键约束名 primary key (列名) 例: if not exists ( SELECT * from syscolumns where id = object_id('accPF_RefFAcctID') and name = 'id') ALTER TABLE accPF_RefFAcctID ADD id INT IDENTITY(1,1) CONSTRAINT PK_accPF_RefFAcctID PRIMARY KEY (id)
相关文章推荐
- SQL 修改主键约束
- SQL 修改主键约束
- SQL的主键和外键约束
- 如果在数据库中修改数据库, 添加一个主键约束?
- SQL的主键和外键约束
- sql查询表结构,过程,视图,主键,外键,约束
- SQL Server 2005------表,列,约束,主键相关的实用T-SQL
- SQL语句新建表,同时添加主键、索引、约束
- 拿来主义:分享给大家,关于SQL中数据库设置,约束、外键、主键等
- 使用SQL脚本创建数据库,操作主键、外键与各种约束(MS SQL Server)
- 两种获取MySql数据库中所有表的主键和外键约束信息的Sql语句
- db2 将原表列notnull属性修改为null属性的方法 (查看主键约束,唯一约束去syscat.tabconst)
- SQL - 创建一个学生表,要求有主键约束和非空约束
- SQL的主键和外键约束
- sql修改主键
- SQL学习笔记--创建表、约束、修改表
- sql修改约束语法练习
- SQL的主键和外键约束
- SQL的主键和外键约束
- [置顶] T-sql sql server 设置主键约束、标示列、唯一约束、默认值、约束、创建表