在Oracle数据库里创建自增ID字段的步骤
2017-02-10 16:01
330 查看
创建表
创建自增ID,名称为:表名_字段名_SEQ
为Insert操作创建触发器,无需在sql语句里写NEXTVAL,名称为表名_INS_TRG
create table demo( did varchar2(20) constraint pk_demo primary key, dname varchar2(20), bumen varchar2(100) )
创建自增ID,名称为:表名_字段名_SEQ
create sequence demo_did_seq minvalue 1 nomaxvalue increment by 1 start with 1 nocache;
为Insert操作创建触发器,无需在sql语句里写NEXTVAL,名称为表名_INS_TRG
create or replace trigger demo_ins_trg before insert on demo for each row when(new.did is null) begin select demo_did_seq.nextval into :new.did from dual; end; /
相关文章推荐
- 在oracle数据库里创建自增ID字段的步骤
- 在oracle数据库里创建自增ID字段的步骤
- 在oracle数据库里创建自增ID字段的步骤
- Oracle数据库创建表ID字段的自动递增
- Oracle数据库创建表ID字段的自动递增
- Oracle数据库创建表ID字段的自动递增
- Oracle数据库创建表ID字段的自动递增_序列
- Oracle数据库创建表ID字段的自动递增
- Oracle数据库创建表ID字段的自动递增
- LINUX下oracle数据库用户创建步骤
- 如何在oracle数据库中设置自动增长的id字段
- 创建Oracle数据库步骤
- 【题目】创建CUSTOMERS表,字段为:ID:(非空,主键)bigint,NAME:(非空)varchar,AGE:int类型;创建ORDERS表,字段为:ID:...
- Oracle数据库的字段约束创建和维护示例
- 创建具有属性值的MOSS2007自定义字段实例(包括步骤与源代码)
- oracle数据库创建表空间步骤
- oracle数据库创建序列和触发器实现id自增
- oracle11g 创建id自增长监听器的步骤
- 如何在linux下创建oracle数据库,求高手解决,我要具体的详细步骤,谢谢!
- oracle11g 创建id自增长监听器的步骤与问题