易截截图软件、单文件、免安装、纯绿色、仅160KB

Oracle Sequence 相关知识

一,简单介绍
    在oracle中sequence就是所谓的序列号,每次取的时候它会自动增加,一般用在需要按
序列号排序的地方。
1、 create sequence
    你首先要有create sequence或者create any sequence权限,
    create sequence emp_sequence
        INCREMENT BY 1  -- 每次加几个
        START WITH 1       -- 从1开始计数
        NOMAXVALUE       -- 不设置最大值
        NOCYCLE              -- 一直累加,不循环
        CACHE 10;             --预分配缓存大小为10
    一旦定义了emp_sequence,你就可以用CURRVAL,NEXTVAL
    CURRVAL=返回sequence的当前值
    NEXTVAL=增加sequence的值,然后返回sequence值
    比如:
        emp_sequence.CURRVAL
        emp_sequence.NEXTVAL
    可以使用sequence的地方:
        - 不包含子查询、snapshot、VIEW的 SELECT 语句
        - INSERT语句的子查询中
        - NSERT语句的VALUES中
        - UPDATE 的 SET中
    可以看如下例子:
    INSERT INTO emp VALUES
    (empseq.nextval, 'LEWIS', 'CLERK',7902, SYSDATE, 1200, NULL, 20);
    SELECT empseq.currval from DUAL;
    但是要注意的是:
    -  第一次NEXTVAL返回的是初始值;随后的NEXTVAL会自动增加你定义的INCREMENT BY值,
       然后返回增加后的值。CURRVAL 总是返回当前sequence的值,但


相关文档:

window下命令行启动oracle服务

window下命令行启动oracle服务
2008-11-12 22:30
一、独立启动:
Microsoft Windows 2000 [Version 5.00.2195]
(C) 版权所有 1985-2000 Microsoft Corp.
#########################################################
检查监听器状态:
#########################################################
E:">lsnrctl s ......

传智播客 2010 1 18十七、ORACLE(1)_安装与管理


一、数据库的相关概念
数据库(DB)是一个按数据结构来存储和管理数据的计算机软件系统。
1、数据库管理系统与数据库应用系统
(1)数据库管理系统(Database Management System)
数据库管理系统(DBMS)是专门用于管理数据库的计算机系统软件。数据库管理系统能够为数据库提供数据的定义、建立、维护、查询和统计等操 ......

Oracle异常总结

PL/SQL 的异常(预定义异常)
2009-08-13 20:24
异常名称                                         & ......

linux 下oracle 的安装(服务端和instant client)

linux 下安装oracle 是一件很令人头疼的事情,我把自己的安装步骤拿出来给大家分享一下。
一.linux服务端的安装.
1.下载oracle服务端软件,下载网址如下
http://www.oracle.com/technology/software/products/database/index.html
我选择的版本是:Oracle Database 10g Release 2 (10.2.0.1.0) for Linux x86-64
  ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号