EXECUTE IMMEDIATE 常见使用方法
在ORACLE的PL/SQL里: EXECUTE IMMEDIATE 代替了以前Oracle8i中DBMS_SQL package包. 它解析并马上执行动态的SQL语句或非运行时创建的PL/SQL块.动态创建和执行SQL语句性能超前,EXECUTE IMMEDIATE的目标在于减...
ORACLE CASE WHEN 及 SELECT CASE WHEN的用法
Case具有两种格式。简单Case函数和Case搜索函数。 --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASE WHEN sex = '1' THEN '男' WHEN sex...
Oracle 11g的日志路径
Oracle 11g的日志路径 Oracle数据库的最常用问题定位日志是alert日志,Oracle数据库的日志文件alert_$ORACLE_SID.log记录了重作日志的转换,数据库启动和关闭,数据库结构的改变,回退段的修改...
查看当前会话session id方法:
1 . 使用sys_context()SYS@CH> select sys_context('userenv', 'sid') from dual;SYS_CONTEXT('USERENV','SID')----------------------------------------------------------------------------------------------...
RAC可以杀掉其他实例上的会话
对于RAC环境Oracle11g增加了新的语句,使得DBA在当前实例就可以杀掉RAC其他实例上的会话。11G引入的这个命令使得DBA在管理会话时不需要在登陆到会话所在的实例,而在任意一个实例上都可以执行:SQL> SELECT * FR...
index range scan,index fast full scan,index skip scan发生的条件
index range scan,index fast full scan,index skip scan发生的条件 分类: SQL TUNING 2009-12-10 16:52 1839人...
index range scan,index fast full scan,index skip scan发生的条件
index range scan,index fast full scan,index skip scan发生的条件 分类: SQL TUNING 2009-12-10 16:52 1839人...
驱动表
驱动表 分类: SQL TUNING 2009-12-01 10:33 379人阅读 评论(5) 收藏 举报 ...
USE_HASH
USE_HASH 分类: SQL TUNING 2009-12-01 16:29 1511人阅读 评论(0) 收藏 举报 ...
dbms_random
SQL> select text from all_source where name=upper('dbms_random') and type='PACKAGE';PACKAGE dbms_random AS ------------ -- OVERVIEW --&n...
DBMS_RANDOM
DBMS_RANDOM Oracle8 8.0版介绍了DBMS_RANDOM包,Oracle8i 8.1.6版介绍了DBMS_RANDOM包的新功能,但Oracle8i 文档中没有详细全面介绍其功能。幸运的是:有一个新的DBMS_RANDOM包函数能够返回0-1之间的随机数。这...
DBMS_RANDOM使用
DBMS_RANDOM使用 2006-10-18 11:44:22| 分类: ORACLE知识 |字号 订...
oracle不同版本的官方文档
oracle不同版本的官方文档1.9iOracle官方文档1)在线浏览http://www.oracle.com/pls/db92/homepage2)下载在手,参考无忧Oracle9i Database Release 1 (9.0.1) Documentationhttp://www.oracle.com/technology/docum...
关于USE_NL的使用
关于USE_NL的使用之前一直都不是很清楚这个怎么在Nest Loop中指定驱动表(外部表) 和 内部表,经过了一些实验对这一部分有了一定的认识: 首先对于nest loop有两种机制: 内部表全表扫描和内部表索引扫描,9...
SQL*Plus Substitution Variables
Substitution variables appear in SQL or SQL*Plus commands. SQL*Plus prompts for a value when you execute those commands. We have used substitution variables in earlier examples in this book (Listing ...
Handling Error Conditions
When we run SQL statements interactively in SQL*Plus or SQL Developer or another utility, we decide how to react to an error. If a SQL statement fails from a syntax error or from an unexpected data co...
select any dictionary与select_catalog_role的区别
select any dictionary与select_catalog_role的区别 分类: Oracle - PL/SQL 2011-07-17 15:11 374人阅读 ...
expdp impdp中 exclude/include 的使用
exclude和include参数能够在使用expdp或impdp是对特定的对象或对象类型进行筛选或过滤。比如因工作的需要导出特定的表或不导出特定的表、视图以及存储过程、索引、约束、授权统计信...
oracle数据文件被误删除后的灾难处理方法
oracle数据文件被误删除后的灾难处理方法key:oracle数据文件(datafile)被误删除后没有恢复的办法,只能把该数据文件offline后drop掉,并删除整个表空间。steps:当Oracle数据文件被误删除之后的处理办法!!1、关...
使用EXPDP工具的 EXCLUDE选项过滤掉不关心的数据库对象
【EXPDP】使用EXPDP工具的 EXCLUDE选项过滤掉不关心的数据库对象使用EXPDP逻辑备份工具的EXCLUDE选项可以指定那类数据库对象不被导出,EXPDP工具的前身EXP如果想要完成同样的任务非常的困难。我们以排除部分表为...