zoukankan      html  css  js  c++  java
  • oracle11g 创建id自增长监听器的步骤与问题

    首先,我们通过sql/plus先建个TEST表

    sql语句:

    CTEATE TABLE TEST(

    ID NUMBER,

    NAME VARCHAR2(20),

    PRIMARY KEY(ID)

    );

    通过sql/plus建立个序列

    sql语句:

    CREATE SEQUENCE SEQ_TEST

    INCREMENT BY 1

    START WITH 1

    MINVALUE 1

    MAXVALUE 9999

    NOCYCLE;

    注意:

    1.INCREMENT BY:设置相邻两个元素之间的差值,即步长,默认值为1;

    START WITH:设置序列初始值,默认值为1;

    MAXVALUE:设置序列最大值;

    MINVALUE:设置序列最小值;

    NOCYCLE:指定当序列达到其最大值或最小值后不循环生成值。

    2.序列有以下两个属性

    CURRVAL: 返回序列当前值;

    NEXTVAL:返回当前序列值增加一个步长后的值。

    只有在发出至少一个NEXTVAL之后才可以使用CURRVAL属性。

    一.通过pl/sql developer建立触发器TRIGGER_TEST

    步骤如下:

    trigger--触发

    右键Triggers,出现下图:

    点击新建后,出现下图:

    确定以后出现下图:

    下图红框框中的语句是后来自己打上去的。

    输好以上内容后,点击下图红框框中的按钮即可:

    二.通过sql/plus语句创建触发器TRIGGER_TEST:

    遇到的问题:

    end trigger;之后

    还是sql行编辑模式,怎么退出啊,

    而且此方法触发器还没建成功。求指点。

     感谢@背塔者:

    方法为输入/回车

     

  • 相关阅读:
    Adobe Photoshop cs6 破解方法
    vs2008试用90天破解方法
    Install win8_pro using UltraISO
    面试题-100盏灯问题
    PHP 博客文集 1 Veda原型 成功,唯有积累,没有奇迹
    php 框架
    php 语法2
    干货 连接
    试题 极客学院
    地图
  • 原文地址:https://www.cnblogs.com/landiljy/p/4524925.html
Copyright © 2011-2022 走看看