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

//查询当前用户序列

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约束

启用约束: enable( validate) :启用约束,创建索引,对已有及新加入的数据执行约束. enable novalidate :启用约束,创建索引,仅对新加入的数据强制执行约束,而不管表中的现有数据.

禁用约束: disable( novalidate):关闭约束,删除索引,可以对约束列的数据进行修改等操作. disable validate :关闭约束,删除索引,不能对表进行 插入/更新/删除等操作.

//查询当前用户约束

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;

//删除约束
alter table THIRD_PARTY_MERCHANT drop constraint constraint_yn;commit;

//重新添加

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

最新文章

  1. js-静态、原型、实例属性
  2. 理解JavaScript中的原型继承(2)
  3. Maven类包冲突终极解决方案
  4. top.location.href和localtion.href有什么不同
  5. mysql存入数据出错总结
  6. Sql 2000丢失sa 密码,重置sa密码
  7. squid判断文件是否修改机制分析
  8. Linq to EF 与Linq to Object 使用心得
  9. Android--LowMemoryKiller知识点补充
  10. 《A First Course in Probability》-chaper7-极限定理-强大数定理
  11. 安装jdk和tomcat
  12. mysql多表链接查询
  13. 6.4、Android Studio的GPU Monitor
  14. 智能POS承接口碑点餐FAQ
  15. bootstrap下jQuery自动完成的样式调整-【jQuery】
  16. RunC容器逃逸漏洞席卷业界,网易云如何做到实力修复?
  17. 关于H5页面在iPhoneX适配(转)
  18. Python操作excel的几种方式--xlrd、xlwt、openpyxl
  19. 在jQuery定义自己函数
  20. Activiti学习——Activiti与Spring集成

热门文章

  1. javabean与map互转
  2. 《JAVA NIO》第二章缓冲区
  3. ie8兼容border-radius方法
  4. EncodingAESKey
  5. ThreadLocal 多线程并发,数据隔离
  6. 详解Java中的clone方法:原型模式
  7. RFS_关键字
  8. 前端学习——css实用技术
  9. iOS符号表
  10. Oracle自增长ID