zoukankan      html  css  js  c++  java
  • 触发器

    http://zhidao.baidu.com/link?url=gEP3U9q13tDagS9klKCtpDgjkGWkkOMFDveW-1aNiuV3vLfSIecmMEueHVwdnv-dISb7Zx6maCjEcwGHS3jgdq

    http://www.jb51.net/article/33548.htm

    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    要先有个序列才行 
    create or replace trigger Trigger_pa_user_key

    before insert on pa_user
    for each row
    begin
     SELECT S_pa_user.nextval INTO :new.id FROM dual;
    end;
    你可以在执行插入时候  先truncate table 
     

    -- Create table
    create table USERDEMO
    (
    id NUMBER not null,
    name VARCHAR2(20)
    )
    tablespace DEMO
    pctfree 10
    initrans 1
    maxtrans 255
    storage
    (
    initial 64K
    next 1M
    minextents 1
    maxextents unlimited
    );
    -- Create/Recreate primary, unique and foreign key constraints
    alter table USERDEMO
    add constraint USERDEMO primary key (ID)
    using index
    tablespace DEMO
    pctfree 10
    initrans 2
    maxtrans 255
    storage
    (
    initial 64K
    next 1M
    minextents 1
    maxextents unlimited
    );

    ++++++++++++++++++++++++++++++++++++++++++++++++++

    -- Create sequence
    create sequence USERDEMOSEP
    minvalue 1
    maxvalue 9999999999999999999999
    start with 21
    increment by 1
    cache 20
    order;

    ++++++++++++++++++++++++++++++++++++++++++++++++++

    create or replace trigger Trigger_user_key

    before insert on userdemo
    for each row
    begin
    SELECT userdemosep.nextval INTO :new.id FROM dual;
    end;

    ++++++++++++++++++++++++++++++++++++++++++++++++++++


    insert into userdemo (name) values('jj');

    ++++++++++++++++++++++++++++++++++++++++++++++++++++

  • 相关阅读:
    动态修改类注解(赋值)
    Javassist字节码增强示例
    修改原有的方法名称(字节码增强)
    mock测试之powermock
    SpringMVC防止表单重复提交
    Node.js中的异步I/O是如何进行的?
    移动端三个视口
    javascript 正则(将数字转化为三位分隔的样式)
    Struts2中数据封装方式
    Struts2配置文件
  • 原文地址:https://www.cnblogs.com/zshboke-2015/p/5018741.html
Copyright © 2011-2022 走看看