- 博客(8)
- 资源 (3)
- 收藏
- 关注
原创 Oracle Rman相关命令
系统认证方式登陆:类似与sqlplus "/as sysdba"rmanconnect target /Rman中也可以执行shutdown immediatestartup 自动备份Control File 和Server Parameter FileConfigure controlfile autobackup on;备份整个数据库backup
2014-03-24 21:55:51 752
原创 Oracle Recyclebin
从10G开始,Oracle引入了类似Windows回收站的recyclebin.There are two recyclebin views: USER_RECYCLEBIN and DBA_RECYCLEBIN. For convenience, the synonym RECYCLEBIN points to your USER_RECYCLEBIN. The recyclebin
2014-03-24 21:30:58 739
原创 nls_comp和nls_sort
Oracle官方文档Globalization Support的Linguistic Sorting and String Searching一章有详细解释nls_sort: 决定了Oracle 排序的方法,影响了ORDER BY, GROUP BY, comparison =, =, IN, BETWEEN, LIKE, MIN/MAX, GREATEST/LEAST, INSTR等函数
2014-03-11 23:05:19 1502
原创 PL/SQL Conditional Compilation
该特性与C语言的类似。从Oracle 9.2.0.6开始被引入,9.2.0.6默认关闭该特性,可以通过一个参数打开。10gR1默认是打开,可以关闭。10gR2或以上默认打开,不可以关闭。常用于以下场景:代码使用Oracle某新特性实现某个需求;为了兼容老版本Oracle,需要用另一个方法实现。在编译时,可以针对Oracle版本,选择性的编译。在开发时,打开Tracing, 生产服务器上关闭
2014-03-11 17:15:51 1013
原创 Oracle q' 简化单引号转义
从10g开始引入该特性。q'后面的字符可以是: ! [ ] { } ( ) 前提是这些字符不会出现在后续的SQL中。请看例子,这两种写法都正确,后者显然可读性更强。select 'it''s a example' from dual;select q'[it's a example]' from dual;
2014-03-10 22:42:51 8590 1
原创 PL/SQL 表函数, Cursor Variable, pipelined table function
表函数: 返回varray 或nested table。使用方式: select * from table(func());Pipelined table function returns a row to its invoker immediately after processing that row and continues to process rows.sys_refcur
2014-03-06 13:48:52 991
翻译 动态列转行
来自于:http://www.oracle.com/technetwork/issue-archive/2012/12-jul/o42asktom-1653097.htmlSQL在解析时必须要知道字段的个数和类型,用pivot和decode都已经不能满足这个需求,这时必须上动态SQL了。这里将Tom的例子改写了下:create or replace procedure sal_sum_
2014-03-05 23:37:58 1619
原创 Oracle Index 和null 研究
Indexing null values安装关系数据库理论, null表示未知,Oracle b-tree index是不包含null的。考虑如下表:create table tt (t_id number, t_name varchar2(10));create index tt_idx on tt(t_name);select * from tt where t_name i
2014-03-05 21:33:53 893
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人