zoukankan      html  css  js  c++  java
  • 使用pl/sql在oracle中新建表和对应序列

    1.登录后再Table节点右键新建表:

    开始编辑表结构

    键约束

    检查约束

    查看sql,没问题的话点击应用,创建表

    2.创建序列sequence,在Sequence节点右键新建

    填写内容

    查看sql,没有问题,点击应用新建即可

     3.序列的应用

    insert into account values(seq_account.nextval,'1234567891011121','123456',9999999.07,1,SYSDATE);

    其中seq_account.nextval就是id,也是seq_account序列中下一值,

    seq_account.nextval和seq_account.currval

    nextval是下一个值的意思

    currval是当前值得意思

    在一个对象操作中nextval先执行,currval后执行,

    得到nextval下一个值,currval就可以重复获取当前值,

    nextval执行一次增加一次,currval只用于查询不增加

    select seq_account.nextval from dual;
    select seq_account.currval from dual;
    select seq_account.currval from dual;
    select seq_account.currval from dual;
    select seq_account.currval from dual;
    select seq_account.nextval from dual;

    获取的值分别是

    4,4,4,4,4,5

  • 相关阅读:
    前端PHP入门-001-为什么学习PHP?
    PowerDesigner逆向生成
    Tomcat7项目迁移到Tomcat8中文乱码问题
    通过反射获取T.class代码片段
    pdf预览-js版本
    一般处理程序下载
    .net预览功能
    资源整理
    二、编译安装LAMP之httpd-2.4.4
    HTTP之缓存
  • 原文地址:https://www.cnblogs.com/who-else/p/6923670.html
Copyright © 2011-2022 走看看