oracle查询约束
来源:互联网 发布:win10允许网络连接 编辑:程序博客网 时间:2024/05/17 19:58
我们可以使用下面语句从all_constraints视图中查看某表上的约束:
SELECT constraint_name, table_name, r_owner, r_constraint_name
FROM all_constraints
WHERE table_name = 'table_name' and owner = 'owner_name';
oracle 创建约束
完整性约束
完整性约束用于增强数据的完整性,Oracle提供了5种完整性约束:
Check
NOT NULL
Unique
Primary
Foreign key
完整性约束是一种规则,不占用任何数据库空间。完整性约束存在数据字典中,在执行SQL或PL/SQL期间使用。用户可以指明约束是启用的还是禁用的,当约束启用时,他增强了数据的完整性,否则,则反之,但约束始终存在于数据字典中。
禁用约束,使用ALTER语句
ALTER TABLE table_name DISABLE CONSTRAINT constraint_name;
或
ALTER TABLE policies DISABLE CONSTRAINT chk_gender
如果要重新启用约束:
ALTER TABLE policies ENABLE CONSTRAINT chk_gender
删除约束
ALTER TABLE table_name DROP CONSTRAINT constraint_name
或
ALTER TABLE policies DROP CONSTRAINT chk_gender;
Check 约束
在数据列上Check 约束需要 一个特殊的布尔条件或者将数据列设置成TRUE,至少一个数据列的值是NULL,Check约束用于增强表中数据内容的简单的商业规则。用户使用Check约束保证数据规则的一致性
- ORACLE 查询约束
- oracle查询约束
- oracle 约束查询
- oracle 查询约束
- oracle 查询约束
- oracle 查询约束
- oracle查询约束
- oracle查询约束
- Oracle 学习:约束、查询语句
- oracle 通过约束名称查询
- 查询Oracle表中受约束的列名及其约束名称
- Oracle外键约束信息的查询
- 查询oracle约束所关联的表
- oracle 更新,查询语句 与约束问题
- 查询oracle约束所关联的表
- oracle查询表, 索引,唯一约束,字段
- Oracle中如何创建约束,查询约束和删除约束(check约束,外键和主键约束)
- 查询oracle表的信息(表,字段,约束,索引) 按列名+表名查询约束名称
- 【存储管理】请求淘汰换页算法先进先出算法(first input first output,FIFO)
- Girls and Boys(二分图)
- Object-c中管理文件和目录
- php文件上传详解
- 阿里面试题-------------session是怎么实现的?存储在哪里?
- oracle查询约束
- 004_009 Python 从字典取值,而不产生异常
- 如何成为一个杰出的程序员?(转自知乎)
- 预处理器
- 如何在命令行模式下编译运行带包的java文件
- 常用linux命令
- HighCharts之2D柱状图、折线图的组合双轴图
- java多线程
- 编程之美3.8:求二叉树节点的最大距离