unique约束的删除方法

原创 2006年05月28日 13:00:00
select * from sysconstraints where id=object_id('表名')
drop constraint 约束名
go

sysconstraints
包含约束映射,映射到拥有该约束的对象。该系统目录存储在每个数据库中。
列名 数据类型 描述 
constid int 约束号。 
id int 拥有该约束的表 ID。 
colid smallint 在其上定义约束的列 ID,如果是表约束则为 0。 
spare1 tinyint 保留。 
status int 位图指示状态。可能的值包括: 
1 = PRIMARY KEY 约束。
2 = UNIQUE KEY 约束。
3 = FOREIGN KEY 约束。
4 = CHECK 约束。
5 = DEFAULT 约束。
16 = 列级约束。
32 = 表级约束。
 
actions int 保留。 
error int 保留。 

很奇怪的方法
請試用:
select * into #temp from 表名
drop table 表名
select * into 表名 from #temp
drop table temp
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

SQLite学习笔记六: 约束NOT NULL,DEFAULT,UNIQUE,PRIMARY KEY, CHECK

SQLite 约束 约束是在表的数据列上强制执行的规则。这些是用来限制可以插入到表中的数据类型。这确保了数据库中数据的准确性和可靠性。 约束可以是列级或表级。列级约束仅适用于列,表级约束被...

Oracle 唯一 约束(unique constraint) 与 索引(index) 关系说明

一. 官网对Unique Constraints说明 http://download.oracle.com/docs/cd/E11882_01/server.112/e16508/datainte....

unique约束需要注意的地方

SQL代码 --创建作者表 create table author ( --主键 id int primary key, --姓名不能为空 name nva...

UNIQUE和PRIMARY 约束的区别

PRIMARY KEY 约束https://msdn.microsoft.com/zh-cn/library/ms191236.aspx表通常具有包含唯一标识表中每一行的值的一列或一组列。这样的一列或...

基于unique与primary约束的区别分析

定义了UNIQUE约束的字段中不能包含重复值,可以为一个或多个字段定义UNIQUE约束,因此,UNIQUE即可以在字段级也可以在表级定义,在UNIQUE约束的字段上可以包含空值. ORACLE自动会为...

数据库六大约束用法:主键(primary key)、外键(foreign key)、非空(not null)、默认(default)、检查(check)、唯一(unique)

数据库六大约束用法:主键(primary key)、外键(foreign key)、非空(not null)、默认(default)、检查(check)、唯一(unique)

Oracle 唯一 约束(unique constraint) 与 索引(index) 关系说明

一. 官网对Unique Constraints说明http://download.oracle.com/docs/cd/E11882_01/server.112/e16508/datainte.ht...

SQL UNIQUE 约束

SQL UNIQUE UNIQUE约束唯一标识数据库表中的每一条记录。 UNIQUE和PRIMARY KEY约束均为列或列集合提供了唯一性的保证。 PRIMARY KEY 拥有自动定义的UNIQ...

Oracle 唯一 约束(unique constraint) 与 索引(index) 关系说明

一. 官网对Unique Constraints说明 http://download.oracle.com/docs/cd/E11882_01/server.112/e16508/dataint...

Oracle之唯一性约束(UNIQUE Constraint)用法详解

Oracle中主键和唯一约束的区别,如何创建、删除、启用和禁用唯一约束
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)