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