九個重要的V$視圖
9个重要视图1)v$lock 给出了锁的信息,如type字段, user type locks有3种:TM,TX,UL,system type locks有多种,常见的有:MR,RT,XR,TS等。我们只关心TM,TX锁。 当TM锁时,id1字段表示object_id;当TX锁时,...
Falshback 閃回
首先先得到SCN(System Change Number),這里指系統修改號或是系統提交號,這兩個術語可以互換使用,SCN是ORACLE的內部時鐘,每次發生提交時,這個時鐘就會向上遞增!SQL> select * from a;INFO PPP---------- ----------...
Oracle 中的Copy命令
SQL*Plus的Copy命令 在数据表间复制数据是Oracle DBA经常面对的任务之一,Oracle为这一任务提供了多种解决方案,SQL*Plus Copy 命令便是其中之一。SQL*Plus Copy 命令通过SQL*Net在不同的表(同一服务器或是不同服务...
ORACLE 频道
ORACLE 频道
閃回的用法
閃回的用法
Call Form 的用法
第一個例子DECLAREPM paramlist; BEGINIF NOT ID_NULL(Get_Parameter_List('PM')) THENDESTROY_PARAMETER_LIST('PM');END IF;PM:=CREATE_PARAMETER_LIST('PM');ADD_PARAMETER(PM,'PM_BILLNO1',TEXT_PARAMETE...
游标小记(收集汇总)
游标小记(收集汇总)
创建oracle dblink 的两种方式
创建oracle dblink 的两种方式
GROUP BY CEIL 的用法
SQL> WITH A AS (SELECT 'A' CD FROM DUAL2 UNION3 SELECT 'B' CD FROM DUAL4 UNION5 SELECT 'C' CD FROM DUAL6 UNION7 SELECT 'D' CD FROM DUAL8 UNION9 SELECT 'E' CD FROM DUAL10 UNION11 SELECT 'F' CD FROM DUA...
驅動之家
驅動之家
【小结】数据库链接db link,有兴趣的看看。
【小结】数据库链接db link,有兴趣的看看。
SQL语句优化方法30例
在SQL语句优化过程中,我们经常会用到hint,现总结一下在SQL优化过程中常见Oracle HINT的用法:1. /*+ALL_ROWS*/ 表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化. 例如: SELECT /*+ALL+_ROWS...
外鍵約束的問題,ORA-02291
最近做测试总是遇到ORA-02291错误,经过查资料,对这个错误做了下了解。请参阅以下 有外键FK约束的字段可以为空 1。创建测试表 SQL> create table lesson(lesson_name varchar2(20), classroom varchar2(10)); 表已...
SQL语句如何实现按递增赋值
table1 n1 n2 -------- a b e r 实现 n1 n2 -------- a z0001 b z0002 e z0003 r z0004SQL> select * from table1; N1 N2 -- ----- A B E R create or replace procedure ppppp is 2 v_rn int:=0; 3 begin 4 fo...
学习动态性能表
学习动态性能表
DECODE 中也可以使用分析函數
表结构如下:id inttype varchar2detailtype varchar2比如有如下记录id type detailtype1 报纸 日报2 报纸 日报3 报纸 晚报4 媒体想有如下结果:type detailtype num报纸 日报 2 晚报 1...
有時候ROWNUM也可以作為兩個表的連接字段
我的要求是这样的 t1的id1和id2和 t2的id关联 表一 t1id1 id2 001 002 003 004 表二 t2 id 厂站名 001 一厂 002 二厂 003 三厂 004 四厂 最后得到的结果是 id1 id2 一厂 二厂 三厂 四厂 SQL> select * from X;ID1 ID...
OCP学习和培训ppt汇总
OCP学习和培训ppt汇总
兩個沒有關聯的表的連接
ROWNUM是為例,不能識別SQL> select * from x2 /ID----------1234SQL> select * from y;NAME ADDRESS---------- ---------------------C sdfsfD SDFWER wrwrSQL> SQL> select x.id,y.name,y.address from (select ro...
行列統計
SQL> WITH A AS( SELECT '張三' NAME,80 YW,90 SX, 70 WY FROM DUAL2 UNION3 SELECT ' 李四' NAME,80 YW,90 SX, 70 WY FROM DUAL4 UNION5 SELECT ' 小王 ' NAME,80 YW,90 SX, 70 WY FROM DUAL6 )7 select NAME,...