首先,我们通过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:

以上内容本人都已实践,如转载请标明出处,谢谢。

更多相关文章

  1. PostgreSQL之序列使用
  2. 如何在Android 7.0+中检索SD卡的序列号?
  3. 将XML元素反序列化为Java Map
  4. 获取Android设备的唯一序列号
  5. android 获取正在运行的应用程序列表
  6. 从Wordpress API JSON响应反序列化嵌套的JSON标记和附件
  7. 循环-26. 求给定序列前N项和之四(15)
  8. 关于反序列化时抛出java.io.EOFException异常
  9. 将日期保存到序列化文件

随机推荐

  1. 一个NullPointerException,竟然有这么多花
  2. 减少 GC 开销的 5 个编码技巧
  3. 原创 | 老生常谈,TCP为啥要三次握手?
  4. 解决使用Android(安卓)emulator(模拟器)
  5. 到底多少线程算是线程数太多?
  6. 关于 Java 你可能不知道的 10 件事
  7. 肥朝粉丝【当哥】的面试之旅
  8. Android(安卓)Asynchronous Http Client-
  9. 推荐普通开发者学习使用的 6 个 JDK 内建
  10. 【沙滩裤】的面经分享