zoukankan      html  css  js  c++  java
  • Oracle 序列(二)

    作用:

      序列(sequence)作为数据库里的对象,主要作用是生成唯一的主键值;

    创建sequence:

      CREATE SEQUENCE  SEQ_NAME                 --SI_EXTERNAL_SEQ要创建的sequence的名字
      INCREMENT BY 1                                       -- 每次加几个 
      START WITH 1                                          -- 从1开始计数 
      NOMAXVALUE                                           -- 不设置最大值 
      NOCYCLE                                                  -- 一直累加,不循环 
      CACHE 10;                                                --缓存设置; 一次获取序列的多个连续值,默认 20 ,放到内存中,方便下次快速获取;

    读取sequence:

    select SEQ_NAME.nextval As hao from dual       读取下一个值

    select SEQ_NAME.currval As hao from dual        读取当前值

     sequence在绑定hbm.xml中绑定:

        <id name="id" type="java.lang.Integer">
                <column name="ID" />
                <generator class="sequence">
                <param name="sequence">seq_name</param>
                </generator>
            </id>

  • 相关阅读:
    linux_ssh用户枚举猜测
    Nginx 主配置文件参数详解
    OSI七层模型
    linux-Python升级安装
    qt多线程
    python 对串口的操作
    keil 下模拟u-boot的cmd功能
    <转载>CentOS 6.3下Samba服务器的安装与配置
    Magento开发完整指南
    飞书信(Facebook Messenger)是什么?
  • 原文地址:https://www.cnblogs.com/hefeisf/p/4978303.html
Copyright © 2011-2022 走看看