不能相信你的眼睛
SQL> create table test(c1 varchar2(10));Table createdSQL> insert into test 2 values(chr(77)||chr(205)||chr(113)||chr(241));1 row insertedSQL> select c1 from test;C1----------MMqqSQL...
不同数据进制之间转化
Tom写的转化函数......SQL> create or replace function to_base( p_dec in number, p_base in number ) 2 return varchar2 3 is 4 l_str varchar2(255) default NULL; 5 l_num number default p_dec; 6...
Create csv file from sql*plus
Create csv file from sql*plusSQL> SET UNDERLINE OFFSQL> SET COLSEP ','SQL> SET LINES 100 PAGES 100SQL> SET FEEDBACK offSQL> SET HEADING off SQL> Spool e:emp.csvSQL> select * from emp; 7369,SMITH ...
Pipelined Table Functions(1)
对于 Pipelined Table Functions在调用时需要给出column_name而不是*:SQL> CREATE OR REPLACE PACKAGE pkg_with IS 2 3 TYPE type_cursor_variable IS REF CURSOR; 4 TYPE em...
show_space解释
show_space输出参数的含义......SQL> create table test(c1 int,c2 varchar2(2000));Table created.SQL> insert into test 2 values(1,rpad('a',2000,'a'));1 row created.SQL> commit;Commit complete.SQL> exe...
关于删除数据文件
对于含有多个数据文件的表空间,不能单独删除其中的一个数据文件,只能整个的删除表空间.......如果使用了语句:alter database datafile 'datafile name' offline drop只是使其offline,在数据字典中还可以看到的,当然s...
Setting up AUTOTRACE in SQL*PLUS
Setting up AUTOTRACE in SQL*PLUS• cd [ORACLE_HOME]/rdbms/admin• log into SQL*PLUS as SYSTEM• run @utlxplan• run CREATE PUBLIC SYNONYM PLAN_TABLE FOR PLAN_TABLE;• run GRAN...
Gmail相关一些工具
Gmail相关一些工具 Gmail的图片签名 访问 http://iridium.is-a-geek.com/test/GMail/ ,然后填上你的ID即可生成属于你的Gmail图片签名。 还有一个是 http://www.obsidian-blade.co.uk/gsig/gmail.php/yourna...
v$timer
This view lists the elapsed time in hundredths of seconds. Time is measured since the beginning of the epoch, which is operating system specific, and wraps around to 0 again whenever the value overflo...
Pipelined Table Functions(2)
对于Pipelined Table Function 在with语句中不可以多次调用,但如果函数使用常量除外:SQL> CREATE OR REPLACE PACKAGE BODY pkg_with IS 2 3 FUNCTION f_emp_info (p_deptno emp.deptno%T...
v$locked_object&v$session&v$sqltext
v$locked_object&v$session&v$sqltext通过 v$locked_object 找到 session_id通过 v$session 找到以下的值,尝试在v$sqltext 中查找lock table 的sql:SQL_ADDRESSRAW(4)Used with SQL_HASH_VALUE to identify the SQL...
Managing Index-Organized Tables
Index-Organized Tables(IOT)不同于一般的heap table,它将数据按照primary key的顺序组织存储,对普通表:索引和数据是分开存放的,对IOT数据就是索引了;PCTTHRESHOLD 在数据块中 超过此百分比部分将存储到overflow指定...
Sequence in Merge statement
SQL> CREATE TABLE test(c1 int,c2 varchar2(35));Table createdSQL> SQL> CREATE SEQUENCE test_s 2 INCREMENT BY 1 3 &nb...
Sga_max_size
Sga_max_size表明sga各部分(db_cachelog_buffershared_poollarge_pool......)总和的最大值,实例启动后,Oracle可以动态分配内存给部分直至总和达到Sga_max_size......Sga的这种动态分配是以granule大小为单位的,如果...
History of the Payment Card Industry (PCI) and PCI Compliance
PCIComplianceGuide.org offers this information to assist you in understanding the Payment Card Industry Compliance regulations.Consumers have enjoyed using credit and debit cards for many years. Wheth...
事务的隔离级别(Isolation level)
对于事务的隔离级别, SQL92有以下几种模式:1. READ UNCOMMITTED --Dirty reads, non-repeatable reads, and phantom reads are all allowed; 2. READ COMMITTED --Dirty reads are prevented; non-repeatable read...
查找丢失的日子
对于from date,to date这种形式的查找.......SQL> select * from test;FIRST_DATE LAST_DATE------------------- -------------------2007-04-10 00:00:00 2007-04-16 00:00:00SQL> select all_date 2 ...
监控表的更新信息
通过view:all_tab_modifications 来监控表的更新信息.........View:all_tab_modificationsPARTITION_NAMEVARCHAR2(30)Name of the modified partitionSUBPARTITION_NAMEVARCHAR2(30)Name of the modified subpartit...
dbms_profiler
从oracle8i开始oracle提供dbms_profiler包来收集pl/sql块执行情况,通过分析收集的数据进而找到pl/sql的瓶颈......dbms_profiler安装: 1. @%oracle_home%rdbmsadminprofload as sys 2. @%oracle_home%rdb...
unhandled exception with NOCOPY
两个匿名块唯一的区别是:第一个没有使用NOCOPY hint,第二个使用了:SQL> set serverout on;SQL> declare 2 lv_int PLS_INTEGER := 1; 3 procedure p_test(p_int IN OUT PLS_INT...