ITPub博客

首页 > 数据库 > Oracle > 3.约束

3.约束

原创 Oracle 作者:zuiai510416 时间:2014-02-11 19:15:38 0 删除 编辑
1>Primary        主键     a.Unique   b.Not Null
2>Unique        唯一      
3>Check         
4>Foreign
5>Not nul


--primary key
Create Table t6 (Id Int Primary Key,Name Varchar2(10));


Select * From dba_constraints Where table_name = 'T6';    --查询哪些表有约束
Select * From dba_cons_columns Where table_name = 'T6';   --查询哪些列有约束
Select * From dba_indexes Where table_name = 'T6';   --查询哪些表有索引


--Unique 可以为空
Alter Table t6 Modify Name Unique;         --将name列改为唯一约束
Alter Table t6 Add Constraints t6_id_name unique(Id,Name);       --增加组合的唯一约束,id+name不重合


----Dml
/*
元数据  :定义的表,表项等关于数据的数据,称为元数据
DDL 操作元数据
数据    :表中存储的值等
DML 操作数据


锁:
1.乐观锁,如
update时,锁定部分
2.Lock 锁定表
lock table t in exclusive mode;
*/


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/15810196/viewspace-1079724/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 2.表和约束
下一篇: 5.SELECT语句
请登录后发表评论 登录
全部评论

注册时间:2011-07-19

  • 博文量
    53
  • 访问量
    132119