Oracle in与exist条件分析

在撰写SQL时,常常会烦恼要使用IN or EXISTS,在效能考量下,怎么最快的做出抉择呢?      这是我的阅读经验,周详的内容请参考最后的连结,有更详尽的介绍。      如果使用IN,执行过程将如同下列所示:      Select * from T1 where x in ...

2014-07-05 17:51:18

阅读数 293

评论数 0

oracle中exp,imp的使用详解

基本语法和实例:     1、EXP:       有三种主要的方式(完全、用户、表)       1、完全:           EXP SYSTEM/MANAGER BUFFER=64000 FILE=C:\FULL.DMP FULL=Y           如果要执行完全...

2014-07-01 21:44:53

阅读数 239

评论数 0

ORACLE基础之oracle锁(oracle lock mode)详解

ORACLE里锁有以下几种模式: 0:none 1:null 空 2:Row-S 行共享(RS):共享表锁,sub share  3:Row-X 行独占(RX):用于行的修改,sub exclusive  4:Share 共享锁(S):阻止其他DML操作,share 5:S...

2014-06-25 22:36:57

阅读数 59249

评论数 5

Oracle中的select for update

通常情况下,select语句是不会对数据加锁,不会妨碍影响其他的DML和DDL操作。借助for update子句,我们可以在应用程序的层面手工实现数据加锁保护操作。当只允许一个session进行update的时候, for update十分有用. 在select…for update...

2014-06-23 20:32:35

阅读数 291

评论数 0

Oracle中的事务之savepoint

Oracle中的事务之savepoint   一、基本概念 保存点savepoint是事务中的一点,通过rollback可以返回到 某个保存点。一个事务中可以有多个保存点。一旦事务提交, 该事务中的保存点会自动被删除,那么无论刚才做了多少个 保存点,都统统没有了。    www.2c...

2014-06-21 15:04:21

阅读数 320

评论数 0

Oracle存储过程创建及调用

在大型数据库系统中,有两个很重要作用的功能,那就是存储过程和触发器。在数据库系统中无论是存储过程还是触发器,都是通过SQL 语句和控制流程语句的集合来完成的。相对来说,数据库系统中的触发器也是一种存储过程。存储过程在数据库中运算时自动生成各种执行方式,因此,大大提高了对其运行时的执行速度。在大型数...

2014-06-14 21:35:00

阅读数 295

评论数 0

set serveroutput on 命令

使用set   serveroutput   on   命令设置环境变量serveroutput为打开状态,从而使得pl/sql程序能够在SQL*plus中输出结果 使用函数dbms_output.put_line()可以输出参数的值。 set serveroutput on命令是不可...

2014-06-14 19:02:01

阅读数 11053

评论数 0

Oracle用户、权限、角色管理

Oracle 数据库用户管理 Oracle 权限设置 一、权限分类: 系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而言)。 实体权限:某种权限用户对其它用户的表或视图的存取权限。(是针对表或视图而言的)。 二、系统权限管理: 1、系统权限分类: DBA: 拥有全部特权,...

2014-06-08 22:41:20

阅读数 227

评论数 0

oracle10g和11g关于角色口令的区别

这个 角色的密码, 一般是这种情况的: 一个用户,有 默认角色 与 非默认角色 2种。 默认角色,就是当用户登录的时候,就自动拥有的角色 非默认角色,就是当用户登录的时候,用户需要通过 SET Role 来启用这个角色。 例如,你同时被授予了 A,B,C 三个角色。 A 为默认角色。 B,C...

2014-06-08 20:16:06

阅读数 236

评论数 0

详解Oracle多种表连接方式

1. 内连接(自然连接) 2. 外连接 (1)左外连接 (左边的表不加限制) (2)右外连接(右边的表不加限制) (3)全外连接(左右两表都不加限制) 3. 自连接(同一张表内的连接) SQL的标准语法: select table1.column,table2.column from...

2014-06-07 17:52:44

阅读数 202

评论数 0

oracle用户解锁

alter user scott account unlock;

2014-06-04 21:49:50

阅读数 211

评论数 0

sqlplus登陆方式

sqlplus登陆方式 sqlplus有几种登陆方式 比如: 1.C: > sqlplus "/as sysdba" --以操作系统权限认证的oracle sys管理员登陆 2.C: > sqlplus /nolog --不在cm...

2014-06-02 20:06:04

阅读数 301

评论数 0

提示
确定要删除当前文章?
取消 删除