`
alex_gao
  • 浏览: 81522 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

oracle中使用序列和触发器实现单个字段值自增长

 
阅读更多

 

创建序列:

create sequence ccxx_ver_seq start with 1 increment by 1;

 

创建触发器:

create or replace trigger ccxx_ver_trig

before insert on ccxx

for each row begin 

select ccxx_ver_seq.nextval into :new.version from dual;

end;

 

ccxx为触发器应用的表名

version为需要进行值自增长的字段名称

 

测试:

insert into ccxx(ID,XM,SFZH,XS_SZMD_ID) values('aa','aa','aa','aa');

commit;

分享到:
评论

相关推荐

    mysql和Oracle命令的区别

    为了实现类似功能,需要创建一个序列(SEQUENCE)并将其与触发器(TRIGGER)或默认值(DEFAULT)关联,以便在插入新记录时为字段分配序列的下一个值。 2. 单引号的处理: 在 MySQL 中,字符串可以被双引号或单引号...

    Oracle仓库管理系统课程设计报告数据库部分,含Oracle代码 (3).pdf

    Oracle仓库管理系统是一个基于数据库技术的软件应用,用于高效地管理和追踪仓库中的货物进出及库存状态。这个课程设计报告主要集中在数据库部分,包含了Oracle数据库的代码实现。报告详细介绍了系统的各个功能模块,...

    数据从MySQL迁移到Oracle 需要注意什么

    MySQL的`LIMIT`子句在Oracle中无法直接使用,可以使用子查询结合`ROWNUM`实现分页。例如,使用如下两种方式: - 语句一: ```sql SELECT ID, FIELD_NAME FROM TABLE_NAME WHERE ID IN ( SELECT ID FROM ( ...

    数据库运维说明书审批稿 数据库运维.docx

    11. **字段的约束**:针对单个字段的约束。 12. **索引的字段**:指出构成索引的字段。 13. **检查是否有失效的索引**:确认索引的有效性。 14. **对象总数量**:数据库中对象的总数。 15. **对象分类数量**:按类型...

Global site tag (gtag.js) - Google Analytics