- 博客(12)
- 收藏
- 关注
转载 Oracle in与exist条件分析
在撰写SQL时,常常会烦恼要使用IN or EXISTS,在效能考量下,怎么最快的做出抉择呢? 这是我的阅读经验,周详的内容请参考最后的连结,有更详尽的介绍。 如果使用IN,执行过程将如同下列所示: Select * from T1 where x in ( select y from T2 ) LIKE: select *
2014-07-05 17:51:18
600
转载 oracle中exp,imp的使用详解
基本语法和实例: 1、EXP: 有三种主要的方式(完全、用户、表) 1、完全: EXP SYSTEM/MANAGER BUFFER=64000 FILE=C:\FULL.DMP FULL=Y 如果要执行完全导出,必须具有特殊的权限 2、用户模式: EXP SONIC/
2014-07-01 21:44:53
457
转载 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/Row-X 共享行独占(SRX):阻止其他事务操作,share/sub exclusive 6
2014-06-25 22:36:57
171128
17
转载 Oracle中的select for update
通常情况下,select语句是不会对数据加锁,不会妨碍影响其他的DML和DDL操作。借助for update子句,我们可以在应用程序的层面手工实现数据加锁保护操作。当只允许一个session进行update的时候, for update十分有用.在select…for update之后,可以使用of子句选择对select的特定数据表进行加锁操作。默认情况下,不使用of子句表示在se
2014-06-23 20:32:35
486
转载 Oracle中的事务之savepoint
Oracle中的事务之savepoint 一、基本概念保存点savepoint是事务中的一点,通过rollback可以返回到某个保存点。一个事务中可以有多个保存点。一旦事务提交,该事务中的保存点会自动被删除,那么无论刚才做了多少个保存点,都统统没有了。 www.2cto.com SQL> savepoint sp; Savepoint created
2014-06-21 15:04:21
827
转载 Oracle存储过程创建及调用
在大型数据库系统中,有两个很重要作用的功能,那就是存储过程和触发器。在数据库系统中无论是存储过程还是触发器,都是通过SQL 语句和控制流程语句的集合来完成的。相对来说,数据库系统中的触发器也是一种存储过程。存储过程在数据库中运算时自动生成各种执行方式,因此,大大提高了对其运行时的执行速度。在大型数据库系统如Oracle、SQL Server中都不仅提供了用户自定义存储过程的功能,同时也提供了许多可
2014-06-14 21:35:00
459
转载 set serveroutput on 命令
使用set serveroutput on 命令设置环境变量serveroutput为打开状态,从而使得pl/sql程序能够在SQL*plus中输出结果使用函数dbms_output.put_line()可以输出参数的值。set serveroutput on命令是不可以放在存储过程中执行的.
2014-06-14 19:02:01
28567
1
转载 Oracle用户、权限、角色管理
Oracle 数据库用户管理Oracle 权限设置一、权限分类:系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而言)。实体权限:某种权限用户对其它用户的表或视图的存取权限。(是针对表或视图而言的)。二、系统权限管理:1、系统权限分类:DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。RESOURCE:拥有Resource权限的用户只
2014-06-08 22:41:20
342
转载 oracle10g和11g关于角色口令的区别
这个 角色的密码, 一般是这种情况的:一个用户,有 默认角色 与 非默认角色 2种。默认角色,就是当用户登录的时候,就自动拥有的角色非默认角色,就是当用户登录的时候,用户需要通过 SET Role 来启用这个角色。例如,你同时被授予了 A,B,C 三个角色。 A 为默认角色。 B,C非默认。你每次登录, 自动被赋予了 A 这个角色。B, C 这2个角色, 是要通过 SET Rol
2014-06-08 20:16:06
429
转载 详解Oracle多种表连接方式
1. 内连接(自然连接)2. 外连接(1)左外连接 (左边的表不加限制)(2)右外连接(右边的表不加限制)(3)全外连接(左右两表都不加限制)3. 自连接(同一张表内的连接)SQL的标准语法:select table1.column,table2.column from table1 [inner | left | right | full ] join table2
2014-06-07 17:52:44
306
转载 sqlplus登陆方式
sqlplus登陆方式sqlplus有几种登陆方式 比如:1.C: > sqlplus "/as sysdba" --以操作系统权限认证的oracle sys管理员登陆2.C: > sqlplus /nolog --不在cmd或者terminal当中暴露密码的登陆方式SQL> conn /as sysdba&SQL> conn sys/passwor
2014-06-02 20:06:04
526
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人