Oracle字段自增长笔记

原创 2012年03月22日 22:15:47

先创建一张表 (管理员权限类别) 

--管理员权限类别

create table NCGA_Admin_Category
(
      ID NUMBER(7) not null primary key,
      Name NVARCHAR2(20) not null,
      Is_Can_DEL NUMBER(1) NULL,
      Is_Can_UPDATE NUMBER(1) NULL,
      Is_Can_INSERT NUMBER(1) NULL,
      Is_Can_MANAGE NUMBER(1) NULL,
      ReMarks     NVARCHAR2(100) NULL
)
--创建自增长序列(序列只需要建立一次)
CREATE SEQUENCE NCGA_Admin_Category_SEQUENCE
INCREMENT BY 1 --每次加一
          START WITH 1 --从1开始计数
          NOMAXVALUE --不设置最大值
          NOCYCLE     --一直累加不循环
          CACHE 10;
          
--创建触发器
CREATE TRIGGER NCGA_Admin_Category BEFORE
INSERT ON NCGA_Admin_CategoryFOR EACH ROW
BEGIN 
SELECT NCGA_Admin_Category_SEQUENCE.NEXTVAL INTO:NEW.ID FROM DUAL;
END;
COMMIT;
INSERT INTO NCGA_Admin_Category(NAME) VALUES('WHITE')--执行多次
SELECT * FROM NCGA_Admin_Category--瞧瞧
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

oracle字段自增长

  • 2012-10-23 10:38
  • 144KB
  • 下载

在Oracle、MySQL、MS SQL Server中创建自动增长字段

看到一个Oracle自动增长字段的介绍,平时只是用序列去实现,想的没有这么多。介绍的蛮不错的,分享一下: 原文地址:http://jsczxy2.iteye.com/blog/1197392 ...

Oracle数据库的字段自动增长

使用Oracle数据库来完成某个字段的自动增长,oracle需要通过创建序列和触发器来达到字段自动增长的目标,解决创建触发器时遇到的“Warning: 执行完毕, 但带有警告 trigger...

使用Oracle 序列 和 触发器实现 字段自增长的方法

在创建一张用户表的时候,设计主键

Oracle 中的自动增长字段

环境:PLSQL Developer 7.1.5 Oracle 11.2.0   Oracle 中不像MYSQL和MSSQLServer中那样指定一个列为自动增长列的方式,不过在Oracle中可以...

Oracle 自动生成编号(实现sqlserver自增长字段)

oracle自动编号 在access中有自动编号的数据类型,MSSQL和MYSQL也都有自动增长的数据类型,插入记录时不用操作此字段,会自动获得数据值,而oracle没有自动增长的数据类型,我们...

在oracle中创建自动增长字段

在oracle中创建自动增长字段 自动增长字段

oracle 字段查询

  • 2013-07-01 11:33
  • 337KB
  • 下载

Oracle中varchar2类型字段长度限制使用问题

为纪念中华人民共和国建军90周年,特此一篇,以此纪念,我军威武!!!一、问题背景项目中商品发布,却没有保存成功。二、问题定位初步判断向数据库中保存时出现了错误,查看日志文件,由于日志文件过大就采用gr...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)