oracle表中怎么建序列

来源:百度知道 编辑:UC知道 时间:2024/05/26 04:00:50
用oracle 代码建表空间,创建表后,怎么建这个表的序列建过后怎么插入数据,最好举个例子。

oracle表中创建序列语法:

CREATE SEQUENCE name

[INCREMENT BY n]

[START WITH n]              

[{MAXVALUE n | NOMAXVALUE}]

[{MINVALUE n | NOMINVALUE}]

[{CYCLE | NOCYCLE}]

[{CACHE n | NOCACHE}]

示例:

increment by n:表明值每次增长n(步长)。

start with n: 从n开始。

{MAXVALUE n | NOMAXVALUE}: 设置最大值。

{MINVALUE n | NOMINVALUE}: 设置最小值,start with不能小于最小值。

CYCLE | NOCYCLE          : 是否循环,建议不使用

CACHE n | NOCACHE    : 是否启用缓存。

2、插入数据到表中

示例:

INSERT INTO emp VALUES

(emp_sequence .nextval, 'LEWIS', 'CLERK',7902, SYSDATE, 1200, NULL, 20);

Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的 适应高吞吐量的数据库解决方案。

ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。

oracle 为表创建序列 关于Oracle中序列的菜鸟问题 数据库oracle序列问题 如何获得oracle一个表的主键序列 在ORACLE中如何查看用户自己建的表 初学者,Oracle中怎么备份数据表,谢谢! Oracle中 如果想在两个表中建立一个存储过程 改怎么写 如何在oracle中查询所有表 oracle中删除表空间出现问题? ps中建立新的序列层应该怎么弄