用Oracle序列当主键
来源:互联网 发布:ios 开发 没有域名ip 编辑:程序博客网 时间:2024/05/16 01:49
项目里很多报表都没有建主键,但是页面做更新或者删除需要用到。可以用下面的方法实现
--先建好序列
CREATE SEQUENCE cswarn_seq
INCREMENT BY 1 -- 每次加几个START WITH 1 -- 从1开始计数
NOMAXVALUE -- 不设置最大值
NOCYCLE -- 一直累加,不循环
CACHE 10;
--需要用到序列的表
CREATE TABLE test_a(
aid VARCHAR2(10),
btext VARCHAR2(20)
);
--数据源表
CREATE TABLE test_b(
text VARCHAR2(20)
);
--先往b表插几条记录
SELECT t.*,ROWID FROM test_b t;
--执行以下语句
INSERT INTO test_aSELECT cswarn_seq.nextval,text FROM test_b;
--序列生成的ID已经插入表中
SELECT t.*,ROWID FROM test_a t
0 0
- 用Oracle序列当主键
- Oracle:序列和主键
- oracle创建主键生成序列
- Oracle序列和主键映射
- Oracle序列和主键映射
- Oracle序列和主键映射
- oracle数据库表用序列实现主键自增张
- oracle数据库表用序列实现主键自增长
- Oracle数据库导入txt格式文件--用序列添加主键
- Oracle序列+触发器+主键(实现主键自增)
- oracle实现自增长序列(主键)
- oracle实现自增长序列(主键)
- oracle存储过程 序列 脚本 索引 主键
- Oracle创建序列作为自增主键
- oracle建表主键自增序列
- oracle 创建表 序列 注释 主键
- Oracle之序列(主键自增)
- jpa中主键使用oracle序列
- 替换class文件时,连同其内部类class文件一同替换
- iOS开发系列--通知与消息机制
- 正则表达式之 贪婪与非贪婪模式详解(概述)
- 最新jhost邀请码 2015-08-17
- Java基础--静态代码块:static{}
- 用Oracle序列当主键
- 前端、后端资源路径问题
- AngularJs中$cookies的用法
- !HDU 1078 FatMouse and Cheese-dp-(记忆化搜索)
- ipcs
- 文章标题:Deep Learning的toolbox中CNN的解读
- iOS开发大神的博客
- http响应状态码大全
- Eclipse插件篇 - OpenExplorer