原创 ·PL/SQL Developer使用技巧

1、PL/SQL Developer記住登陸密碼 在使用PL/SQL Developer時,爲了工作方便希望PL/SQL Developer記住登錄Oracle的用戶名和密碼; 設置方法:PL/SQL Developer 7.1.

原创 SELECT TOP N 問題

1. SQL SERVER 7: 用 TOP N (WITH TIES) M1:  SELECT TOP N * FROM MYTABLE ORDER BY ORD_COL; M2:  SELECT TOP N  WITH TIE

原创 刪除表空間

刪除表空間,使用命令drop tablespace ‘表空間名’  但是有3個選項需要注意: INCLUDING CONTENTS:指刪除表空間中的segments; INCLUDING CONTENTS AND DATAFILES:

原创 在oracle的子查詢中使用some,any和all

用some,any和all對子查詢中返回的多行結果進行處理。下面我們來簡單介一下這幾個關鍵詞的含義。 Some在此表示滿足其中一個的意義,是用or串起來的比較從句。 Any也表示滿足其中一個的意義,也是用or串起來的比較從句,區別

原创 監聽程序當前無法識別連接描述符中請求的服務

listener.ora SID_LIST_LISTENER = (SID_LIST =     (SID_DESC =       (SID_NAME = PLSExtProc)       (ORACLE_HOME = F

原创 在Oracle中實現SELECT TOP N的方法

<!-- /* Font Definitions */ @font-face {font-family:宋體; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-alt:SimSun; mso-f

原创 Oracle 執行計劃(Explain Plan) 說明

  如果要分析某條SQL的性能問題,通常我們要先看SQL的執行計劃,看看SQL的每一步執行是否存在問題。 如果一條SQL平時執行的好好的,卻有一天突然性能很差,如果排除了系統資源和阻塞的原因,那麼基本可以

原创 Oracle SQL優化 總結

文章轉自:http://blog.csdn.net/tianlesoftware/article/details/7008801 SQL 的優化主要涉及幾個方面: (1)    相關的統計信息缺失或者不準確 (2)    索引問題 (

原创 如何查看執行計劃

1、直接使用sqlplus系統參數:       SQL> set autotrace on explain     SQL> select * from dual;     D     -     X     Execution

原创 綁定變量窺探(bind peeking)--什麼使執行計劃不準

OLTP中爲了解決SQL語句硬解析的問題,使用了綁定變量,在oracle 10g版本中,這樣帶來一個問題,每次SQL的執行計劃可能不是最優的,正式環境和測試環境上的執行計劃不一致。       爲什麼會產生這種問題:在執行含有綁定變量的查

原创 Oracle之多行記錄變一行記錄,行變列,並排序(wmsys.wm_concat)

wmsys.wm_concat Definition: The Oracle PL/SQL WM_CONCAT function is used to aggregate data from a number of rows into

原创 Oracle SQL優化規則詳解

1. 選用適合的Oracle優化器   Oracle的優化器共有3種:   a. RULE (基於規則)   b. COST (基於成本)   c. CHOOSE (選擇性)   設置缺省的優化器,可以通過對in

原创 【ROLLUP】Oracle分組函數之ROLLUP魅力

本文通過演示給出Oracle ROLLUP分組函數的用法,體驗一下Oracle在統計查詢領域中的函數魅力。ROLLUP分組函數可以理解爲Group By分組函數封裝後的精簡用法,這裏同時給出ROLLUP的Group By的改寫思路。1.初

原创 Oracle to_char格式化函數

Postgres 格式化函數提供一套有效的工具用於把各種數據類型(日期/時間,int,float,numeric)轉換成格式化的字符串以及反過來從格式化的字符串轉換成原始的數據類型。 注意:所有格式化函數的第二個參數是用於轉換的模板。