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

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

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

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

Oracle中主键和唯一约束的区别,如何创建、删除、启用和禁用唯一约束
  • jssg_tzw
  • jssg_tzw
  • 2014年11月10日 18:59
  • 16160

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

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

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

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

SQL UNIQUE 约束

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

oracle的完整性约束:check/not null/unique/primary/foreign key

oracle的完整性约束   完整性约束用于增强数据的完整性,Oracle提供了5种完整性约束:     Check     NOT NULL     Unique     Primar...

Mysql中unique与primary约束的区别分析

Mysql中unique与primary约束的区别分析 本文章来给大家介绍在mysql中unique与primary约束的区别分析,unique与primary是我们在创建mysql时常用的类型...

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

原文链接:http://blog.csdn.net/jssg_tzw/article/details/40981393 1 目标 用示例演示如何创建、删除、禁用和使用唯一性...

UNIQUE和PRIMARY 约束的区别

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

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

一. 官网对Unique Constraints说明 http://download.oracle.com/docs/cd/E11882_01/server.112/e16508/datainte....
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:unique约束的删除方法
举报原因:
原因补充:

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