易截截图软件、单文件、免安装、纯绿色、仅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的值,但


相关文档:

oracle 表空间操作

oracle表空间操作详解
  1
  2
  3作者:   来源:    更新日期:2006-01-04 
  5
  6 
  7建立表空间
  8
  9CREATE TABLESPACE data01
 10DATAFILE '/ora ......

hibernate.cfg.xml关联Oracle数据库的配置

<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE hibernate-configuration (View Source for full doctype...)>
- <!-- Generated by MyEclipse Hibernate Tools.
--> - <!-- 以上几行所有的hibernate.cfg.xml都相同
--> [url=file:///C:/Documents%20and%20Settings/ ......

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


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

Oracle存储过程语法学习

存储过程创建语法:
 
(1)无参
create or replace procedure 存储过程名
as
变量1 类型(值范围);
变量2 类型(值范围);
Begin
       ........................
Exception
       ........................
End;
 
(2)带 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号