把Oracle的命令输出发送到文件的命令
set echo offset heading off set verify off set feedback off set show off set trim off set pages 0 set concat on set lines 300set trimspool onset trimout onspool abc.sql appendselect 'F
Oracle查看执行计划的命令
在SQL*PLUS(PL/SQL的命令窗口和SQL窗口均可)下执行下面步骤EXPLAIN PLAN FORSELECT XXX FROM DUAL;set linesize 4000;set pagesize 4000;SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY); SET TIMING ON --控制显示执行时间统计数据 
搜索Oracle DDL中的关键字
在Oracle的DDL中搜索某一个值是否出现
存储过程访问其他用户的表的问题
今天写了一个存储过程,需要通过dblink把其他用户下面的表的数据增量copy到目标表中,结果访问其他系统的表的时候,在存储过程中一直有问题,在Stack Overflow中找到了答案。In stored procedures, functions, and definers-rights packages, roles (such as SELECT_CATALOG_ROLE) are
Test Oracle trigger
============创建测试需要的表==============================创建一个源数据表SRCTB,这个表和表TB1、TB2结构相同,在这个表中存有1,000,000条数据, 创建这个表是为了在测试中向表TB1、TB2中一次性插入1,000,000条数据。CREATE TABLE SRCTB (ID NUMBER, BIRTHDATE VARCHAR2(30), LIVEAGE NUMBER,NAME VARCHAR2(50))...