orcale+sequence实现表主键自增长
来源:互联网 发布:xmind mac 使用教程 编辑:程序博客网 时间:2024/05/22 00:32
1、创建表
create table loginfo
(
id NUMBER not null primary key,
username VARCHAR(20),
sysname varchar(20),
time VARCHAR(30),
url VARCHAR(80),
ip VARCHAR(20),
groupid varchar(20)
)
2、创建sequence,用来实现自增长
create sequence auto_id ----sequence的名字
increment by 1 ----每次加 1
start with 1 ----从 1 开始
nomaxvalue ----是否设置最大值,此处不设置
nocycle; ----是否循环,此处不循环
3、定义了sequence(也就是auto_id)就可以使用nextvalue,currval
auto_id.nextvalue --------增加sequence的值,然后将之返回
auto_id.currval ----------返回sequence的当前值
4、利用定义的sequence插入一条数据
insert into loginfo values(auto_id.nextval,'admin','test','2013-09-18 13:50:55','http://www.baidu.com','127.0.0.1','00003');
最后自己查询一下看插入是否成功!
================说明================
使用hibernate插入数据库,我这里用的是公司使用的方法,创建表后自动生成相应的POJO跟XML文件,然后将需要插入的信息封装成相应的PO(注:因为使用了sequence所以,在封装PO的时候不用设置主键ID即可)
共同学习中!!!!!!!!!!!!!!!!!!!!
- orcale+sequence实现表主键自增长
- oracle利用触发器和sequence实现主键自增长
- <四>Oracle创建sequence序列,实现主键自增长
- oracle中创建表主键id依据sequence自增长
- oracle中创建表主键id依据sequence自增长
- 创建表,实现主键字段自增长
- orcale实现自增长,创建序列实现自增长
- mysql实现sequence自增长
- orcale自增长
- orcale id 自增长
- 在 Hibernate 中使用 oracle 的 sequence 产生主键实现 SQL Server 自增长字段功能
- oracle数据库表用序列实现主键自增长
- 更新oracle数据库表如何实现主键自增长
- Oracle主键自增长及自动生成sequence
- oracle实现自增长序列(主键)
- oracle实现自增长序列(主键)
- oracle主键自增长的实现
- 润乾报表实现主键自增长
- 第24期状元简讯:平安切入汽车电子商务市场
- j2ee环境搭建
- 如何遍历DataTable的记录
- DevExpress VCL for Delphi 各版本收集下载
- 如何理解sql中的schema
- orcale+sequence实现表主键自增长
- undefined reference to 'AndroidBitmap_getInfo'
- PCI GXL学习之再造篇
- GUN汇编格式以及与ARM汇编的转换
- Android控件系列之Button以及Android监听器
- C++笔记
- 第八周项目4-油量显示(2013新)
- Java与Java2的区别
- 基于TCP连接的RTSP协议分析