oracle简单序列,oracle序列生成器(sequence)使用的一点小注意
oracle序列生成器(sequence)使用的一点小注意
有人遇到这么一个问题,访问一个序列怎么出错了,错误如下: ORA-08002: 序列 SEQ_GX.CURRVAL 尚未在此会话中定义 这是因为在一个新的会话中,序列需要初始化,也就是通过.NEXTVAL来完成序列的初始化。 测试如下: Connected to Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 Connected as crmii SQL> SQL> create sequence SEQ_TEST 2 minvalue 1 3 maxvalue 999999999999 4 start with 369161 5 increment by 1 6 cache 20 7 order; Sequence created SQL> SELECT SEQ_TEST.CURRVAL from DUAL; SELECT SEQ_TEST.CURRVAL from DUAL ORA-08002: 序列 SEQ_TEST.CURRVAL 尚未在此会话中定义 SQL> SELECT SEQ_TEST.NEXTVAL from DUAL; NEXTVAL ---------- 369161 SQL> SELECT SEQ_TEST.CURRVAL from DUAL; CURRVAL ---------- 369161 SQL> -The End-
相关文档:
oracle distinct
关键字: distinct的一些杂谈
distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用 它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是distinct只有用二重循环查询来解决,而这样对于一个数据量非常大的站来说,无疑是会直接影响到效率的。
下面先来看看例子:
table ......
Oracle中临时表产生过量Redo的说明
最近,在Oracle9i中你用过临时表吗?
它是否给你带来了性能提高?你注意过么?
--------------------------------------------------------------------------------
好了言归正传.
我们知道临时表在DML操作中可以减少redo的生成,从而在保存中间结果集时可以带来较大的性能提高.
可是,� ......
查询发生死锁的select语句
select sql_text from v$sql where hash_value in
(select sql_hash_value from v$session where sid in
(select session_id from v$locked_object))
---------------------------------------------------------
关于数据库死锁的检查方法
一、   ......
在Oracle数据库中,undo主要有三大作用:提供一致性读(Consistent Read)、回滚事务(Rollback Transaction)以及实例恢复(Instance Recovery)。 一致性读是相对于脏读(Dirty Read)而言的。假设某个表T中有10000条记录,获取所有记录需要15分钟时间。 ......
检测锁:
SELECT A.OWNER,
A.OBJECT_NAME,
B.XIDUSN,
B.XIDSLOT,
B.XIDSQN,
B.SESSION_ID,
B.ORACLE_USERNAME,
B.OS_USER_NAME,
B.PROCESS,
B.LOCKED_MODE,
C.MACHINE,
C.STATUS,
C.SERVER,
C.SID,
C.SERIAL#,
C.PROGRAM
from ALL_OBJECTS A,
V$LOCKED_OBJECT B,
SYS.GV_$SESSION C
WHERE ( A.OBJE ......
oracle简单序列,oracle序列生成器(sequence)使用的一点小注意相关推荐
- oracle简单入门(全面)
oracle简单入门 oracle概念 oracle是一个关系型数据库,它有一个大的数据库,大的数据库下由一个或多个实例组成,每个实例由后台进程和逻辑数据组成,一个实例下可以创建多个表空间和多个用户, ...
- oracle的安装liunx,linux上oracle简单安装
当前位置:我的异常网» Linux/Unix » linux上oracle简单安装 linux上oracle简单安装 www.myexceptions.net 网友分享于:2013-07-27 浏 ...
- oracle两表链接序列跳序,Oracle学习之 序列(Sequence)
Oracle学习之 序列(Sequence) [Oracle学习]之 序列(Sequence) oracle文档:https://docs.oracle.com/cd/B28359_01/server ...
- Oracle创建序列的sql语句,【Oracle学习】之 序列(Sequence)
一.序列的特点: 1. 可以为表中的记录自动产生唯一序号; 2. 由用户创建并且可以被多个用户共享; 3.典型应用是生成主键值,用于标识记录的唯一性; 4.允许同时生成多个序列号,而每一个序列号是唯一 ...
- DDL语句及索引、视图、序列 ORACLE数据库
DDL语句与常见的数据库对象(涉及到的表只有emp表) 目录(因为我是在Word写好再复制的,所以很多编号都变了,但具体内容就是目录里的这些) 一. DDL语句的定义与DDL操作分类 二. 常见数据库 ...
- oracle 删序列,oracle创建和删除序列
|NOMAXVALUE}] [{CYCLE|NOCYCLE}] [{CACHE n|NOCACHE}]; START WITH:定义序列的初始值(即产生的第一个值),默认为1. INCREMENT:用 ...
- Oracle数据库:oracle数据表格dmp,sql,pde格式导入与导出,视图、序列、索引等对象的导出,oracle完结,后续开启mysql的学习
Oracle数据库:oracle数据表格dmp,sql,pde格式导入与导出,视图.序列.索引等对象的导出,oracle完结,后续开启mysql的学习 2022找工作是学历.能力和运气的超强结合体,遇 ...
- oracle视图如何创建索引,ORACLE 创建视图索引序列
/* 视图View 视图是从若干基本表和(或)其他视图构造出来的表 视图存放的都是查询语句,并没有真实的数据 虚表 作用 限制对数据的操作 复杂查询变简单 提供相同数据的不同显示 UNION ALL ...
- oracle sql语句序列,Oracle SQL之 序列使用限制
Restrictions on Sequence Values You cannot use CURRVAL and NEXTVAL in the following constructs: ■ A ...
最新文章
- Svn 笔记—— Hooks
- linux 循环shell脚本,shell脚本的使用---for循环
- 轻量级前端MVVM框架avalon - 模型转换
- 【Python】又一个可视化神器Highcharts,Python版也有哦!
- 【图像隐写】基于matlab LSB算法图像隐写提取【含Matlab源码 366期】
- char wchar_t ascii unicode 之旅
- Linux性能工具:系统CPU
- python和origin数据分析_【Origin】【Python】大学物理实验数据处理
- 一台电脑控制27台手机技术原理分析
- java 拖拉机_拖拉机(升级)必胜之秘诀 - 淡泊明志,宁静致远 - JavaEye技术网站...
- Redis 面试常问问题
- Ruby(了解第二天)
- Python 数据分析练习1:美国人口数据分析
- 旋转卡(qia)壳 平面最远点对
- 微信公众号运营数据分析
- 计算机研究生就业方向之去央企(国企)信息化部门
- wayland学习一 ——client connect到wayland server
- ITIL 4 讲解:事态、事件、灾难流程如何界定?
- php使用最新qq企业邮箱smtp服务发送邮件需要开启ssl、开启客户端专用密码
- 《出版专业基础》2015年版(初级)思考与练习 第五章