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行编辑模式,怎么退出啊,

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

     感谢@背塔者:

    方法为输入/回车

     

  • 相关阅读:
    bzoj 2832
    洛谷5月月赛
    P4705 玩游戏
    【bzoj4817】[Sdoi2017]树点涂色&&bzoj3779-重组病毒
    A
    P4715 「英语」Z 语言
    P4714 「数学」约数个数和
    P2860 [USACO06JAN]冗余路径Redundant Paths
    【BZOJ3252】攻略
    BZOJ 1706
  • 原文地址:https://www.cnblogs.com/landiljy/p/4524925.html
Copyright © 2011-2022 走看看