序列

ORACLE创建序列语句

CREATE SEQUENCE 序列名

increment by (序列步长)

start with (序列起始值)

maxvalue (序列最大值)

删除序列

DROP SEQUENCE 序列名

得到序列的下一个值

序列名.nextval

 

 

创建和使用序列的例子
CREATE SEQUENCE seq1
increment by 1
start with 1
maxvalue 9999999;

CREATE TABLE table2 (ID INT, NAME VARCHAR2(20)); 

INSERT INTO table2 (ID, NAME) VALUES (seq1.nextval, 'marry');

 

返回指定行数的SELECT查询数据语句
ROWNUM的语法
SELECT * FROM TABLENAME WHERE ROWNUM CONDITIONAL n;
CONDITIONAL代表条件(<、<=、>、>=)
其中n是返回的记录数

SELECT * FROM table1 WHERE ROWNUM <= 5

 

 

 

posted @ 2015-05-12 16:48  张仕传  阅读(128)  评论(0编辑  收藏  举报