首页 > 数据库技术 > 详细

oracle

时间:2016-11-17 23:06:22      阅读:208      评论:0      收藏:0      [点我收藏+]

====================序列

//查询当前用户序列

select from user_sequences

//查询所有序列

select * from all_sequences;

//创建序列

语法:create sequence 表名_sequence increment by 1 start with 1 nomaxvalue nocycle; 

eg:

create sequence third_party_merchant_sequence  increment by 1 start with 1 nomaxvalue nocycle;

//查询该序列的下一个值

select THIRD_PARTY_MERCHANT_SEQUENCE.Nextval from dual;

删除序列:

drop sequence third_party_merchant_sequence;

 

========================check约束

//查询当前用户约束

select * from user_constraints;

 //创建表时添加约束

create table test

(id int,

name varchar2(10),

sex varchar2(10) check (sex in (‘男‘,‘女‘))

);

 //为表添加约束

alter table THIRD_PARTY_MERCHANT
add  constraint constraint_yn
check(yn in(1,2))enable validate;

oracle

原文:http://www.cnblogs.com/21heshang/p/6075622.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!