Oracle 实现类似SQL Server中自增字段的一个办法

来源:asp之家 时间:2009-08-02 07:51:00 

相关代码如下:
1. 创建sequence: 

代码如下:


CREATE SEQUENCE SEQU_DATA_DATAINFO INCREMENT BY 1 START WITH 1 NOCYCLE NOCACHE NOORDER;


2. 创建触发器:

代码如下:


create or replace TRIGGER TRIG_TEST
BEFORE INSERT ON TABLE1
FOR EACH ROW
DECLARE
tmpVar NUMBER;
BEGIN
tmpVar := 0;
Select SEQU_PROC_ASSOCIATEINFO.NextVal into tmpVar from dual;
:new.procid:=tmpVar;
EXCEPTION
WHEN OTHERS THEN
-- Consider logging the error and then re-raise
RAISE;
END;

标签:Oracle,自增字段,sql,server
0
投稿

猜你喜欢

  • 浅谈python处理json和redis hash的坑

    2023-08-01 10:51:14
  • Python之Pygame的Event事件模块

    2021-07-17 06:18:40
  • 详解Python装饰器的四种定义形式

    2022-06-20 13:35:04
  • PyQt打开保存对话框的方法和使用详解

    2023-05-19 08:23:43
  • pytorch torchvision.ImageFolder的用法介绍

    2023-05-29 17:20:49
  • python实现人人网登录示例分享

    2022-06-25 09:17:51
  • 检查并修复mysql数据库表的具体方法

    2024-01-24 13:39:43
  • 分享最新Sublime Text4 Build 4107注册码(密钥)汉化及完美永久破解方法

    2022-12-17 10:24:53
  • Vue实现简单跑马灯特效

    2024-04-30 10:31:05
  • python保存图片的四个常用方法

    2023-10-03 15:06:37
  • Python3.4解释器用法简单示例

    2022-01-04 10:30:39
  • Python中安装easy_install的方法

    2022-06-22 20:30:00
  • centos6.7 安装python2.7、pip2.7、easy_install-2.7的方法

    2021-02-06 09:20:35
  • js实现的牛顿摆效果

    2024-04-29 13:25:45
  • 一文详解如何彻底删除旧版本mysql并安装新版本

    2024-01-25 21:17:09
  • Python使用Nocalhost并开启debug调试的方法

    2023-05-04 11:22:46
  • Javascript遍历Html Table示例(包括内容和属性值)

    2024-05-22 10:40:53
  • 2行Python代码实现给pdf文件添加水印

    2022-04-03 00:29:26
  • 对numpy中轴与维度的理解

    2022-03-20 11:58:33
  • python实现简单的超市商品销售管理系统

    2021-08-24 00:07:32
  • asp之家 网络编程 m.aspxhome.com