ORACLE樹形結構查詢

在ORACLE資料庫查詢中,我們經常會遇到對樹型結構表的查詢,這是個麻煩的問題。下面給大家介紹一種SQL語句,實現遞迴查詢。文法如下:SELECT 欄位1,欄位2,欄位3,。。。FROM 表名START WITH 條件1CONNECT BY PRIOR 條件2WHERE 條件3;下面舉一個例子,有這樣一張表:表dg_test—————————————————————————————————————parent_id                     child_id            

ORACLE 執行計畫分析

ORACLE 執行計畫分析一、什麼是執行計畫An explain plan is a representation of the access path that is taken when a query is executed within Oracle.二、如何訪問資料At the physical level Oracle reads blocks of data. The smallest amount of data read is a single Oracle block,

redhat linux fedora core 5 成功安裝 Oracle 10g

redhat linux fedora core 5 成功安裝 Oracle 10g主機配置: Intel P4 CPU 3.0GHZ 512M 記憶體  80G 硬碟一、準備主機和作業系統:1、實體記憶體:512M        2、交換空間2G         注意:在進行ORACL安裝時,安裝進程會提示教換空間最少要3068MB,與這裡所說的2G有出入,沒有關係,直接安裝是不會有問題的,我在安裝的時候實際所用的SWAP空間為1086MB,連2G都不到,但是最後成功了;3、禁用secure

Win 7 下安裝Oracle 10g圖解

 經過一番折騰終於搞定在WIN7下安裝oracle 了,分享一下過程和要注意的地方 1.注意中文事項2在安裝過程中要選擇相容模式 如片選擇相容性他和使用管理員身份進行運行,否則會出現“2012”式的災難   接下來就簡單了,按下面的方式操作,以下非原創 註:此文轉自他人,但自己按照此方法安裝成功。一。預備步驟取得 Oracle 10g 安裝程式,或從 Oracle 技術網(OTN)下載 光碟片映像。在評估階段您可以免費下載和使用無技術限制的全功能

oracle 字串處理函數

ora-22835:Buffer to small for clob to char or Blob to raw conversion(actual string,maxinum string) cause:an attempt was made to convert CLOB to CHAR or BLOB to RAW, where the LOB size was bigger than the buffer limit for CHAR and RAW types. Note

oracle查詢效率(二)–in and exist

 in 與 exist 的文法比較:           select × from 資料表 t where t.x in (...)       括弧內可以是符合t.x欄位類型的值集合,如('1','2','3'),但如果t.x是number類型的時候,似乎這樣的寫法會出問題;也可以是通過另外的select語句查詢出來的值集合,如(select y from 資料表2 where ...)。           select * from 資料表 t where [...] and

oracle樹形結構由子節點遞迴得到父節點

在oracle中如何從子節點記錄向父節點上溯?比如有一個表:guid            parentguid1      02      13      14      25      26      57      58      7我們從GUID為1根據parentguid關係可以查出該GUID下的所有子節點.現在要從某一子節點如GUID為7,查出它的父節點,

oracle預存程序使用筆記

(一)關於編寫預存程序需要注意以下幾點:1>賦值符號 :=   邏輯等 =2>注釋單行代碼用  --  注釋代碼塊用    /*---*/ 3>字串串連符    ||4>變數在變數聲明區內進行聲明:IS和BEGIN之間5>變數聲明方式通常有如下三種:   1)單個變數     mo_flag        NUMBER     :=0;     content        TABLE.CONTENT%TYPE;   2)數組     TYPE data_type

Java串連oracle資料庫——-jdbc的thin方式

此方法在使用時需要將oracle的jar包加到classpath變數中,此包可以在oralce用戶端程式的$ORACLE_HOME/jdbc/lib/classes12.jar找到。import java.sql.*;public class jdbcthin {//dbUrl資料庫連接串資訊,其中“1521”為連接埠,“ora9”為sidString dbUrl =

oracle之_gby_hash_aggregation_enabled

 前幾天,給一客戶把Oracle由原來的Oracle9i升級到Oracle10g。升級後發現產生樹形導航圖頁面報異常,打不開了。原來是由於自身程式問題+Oracle10.2.1版本BUG,導致此問題的出現。因為我們的樹形導航圖是從資料庫中取值,由於是多級樹形圖,每一級樹形圖,查詢長度相同的ID來排列在同一層上。由於Oracle9i查詢資料時,若不使用排序語句,則預設按照插入順序取出資料。而我們的樹形圖恰好是依順序插入的。而恰好查詢資料時就沒有使用排序語句。當升級到Oracle10g時,Oracl

在Window 7 64位作業系統上安裝Oracle 10g 及 配置PLSQL Developer 8.0.4圖解

      前言:這是本人學習的結果,歡迎轉載,歡迎交流,但轉載務必給出本文章的連結地址:http://blog.csdn.net/youqishini/article/details/7014532,要不然......小心......小心......木小JJ......        本人的筆記本使用的是windows7 64位作業系統,在32位作業系統還是主流的年代,Oracle也不例外能很好的支援windows7

Oracle日誌操作模式(歸檔模式和非歸檔模式)利與弊

       在Oracle數 據庫中, 主要有兩種日誌操作模式,分別為非歸 檔模式與歸檔模式。預設情況下,資料庫採用的是非歸檔模式。作為一個合格的資料庫管理員,應當深入瞭解這兩種日誌操作模式的特點,並且在資料庫建立時,選 擇合適的操作模式。筆者 今天就談談自己對這兩種操作模式的理解,並且給出一些可行的建議,跟大家一起來提高Oracle資料庫的安全性。  一、非歸檔模式的利與弊  非歸檔模式是指不保留重做曆史的日誌操作模式,只能夠用於保護常式失敗,而不能夠保護介質

ORACLE資料庫檔案損壞,Error:ORA-01033:ORACLE initialization or shutdown in progress

ORACLE資料庫檔案損壞已解決。出現的問題是“Error:ORA-01033:ORACLE initialization or shutdown in progress”,後來從網上找了一些資料,最後加上自己的實踐終於解決了,不過有個問題,就是資料庫檔案好像都不能用了。解決方案在DOS環境下sqlplus /NOLOGSQL>connect sys/sys as sysdbaSQL>shutdown normalSQL>startup mountSQL>alter

Linux下,Oracle自動啟動,停止指令碼

目的--- 能夠實現開機啟動Oracle--- 重啟伺服器的時候能先關閉--- Oracle可以用service命令啟、停Oracle1. 修改Oracle系統設定檔:/etc/oratab //oratab格式:SID:ORACLE_HOME:AUTO # vi /etc/oratab orcl:/opt/app/oracle/product/10.2.0/db_1:Y2. 在 /etc/init.d/ 下建立檔案oracle,內容如下: #!/bin/sh# chkconfig: 35 80

oracle連結的配置–product\11.2.0\client_1\network\admin\tnsnames.ora

 oracle用戶端安裝路徑\product\11.2.0\client_1\network\admin\tnsnames.ora其內容如下:# tnsnames.ora Network Configuration File: E:\Oracle11g-client2-manager\product\11.2.0\client_1\NETWORK\ADMIN\tnsnames.ora# Generated by Oracle configuration tools.DEV =

修改linux主機名稱後,oracle需要修改的檔案

背景:將主機名稱從DBT_A改為DBTACentOS5.5  ORACLE11gR2需要修改3個檔案。[root@DBTA ~]# vi /etc/hosts# Do not remove the following line, or various programs# that require network functionality will fail.127.0.0.1 DBTA localhost::1

Oracle 11g中Shrink Database Segment Online

1、Online segment shrink 在oracle資料庫段中重新回收利用高水位線以下成片段的空閑空間。Segment shrink 的好處有:     1壓縮的資料會導致更好的緩衝利用率,從而產生更好的線上交易處理(OLTP)效能。     2收縮的資料在全表掃描時需要更少的塊被掃描,這反過來又導致決策支援系統(DSS)的更好的效能2、Segment

Oracle多行轉換成字串方法總結

當我們在做一些比較複雜的資料匯出時,可能會經常遇到要將不固定的多行資料群組合成一個字串返回;ISVP中就遇到了類似的情況,要求對於每一個APP,返回他所屬的所有類目名稱,類目名稱之間用,隔開;對於該類型的問題,總結一下大致有如下幾種常見方案;在具體陳述實現方案之前,我們先介紹下我們即將操作的表結構: SQL> desc app_category_link;Name                 Type         Nullable Default Comments      ---

可預見的Oracle應用程式效能調優貼)

這篇技巧性文章是由“國際Oracle使用者組”(IOUG)提供的,它是一個由使用者組成的組織,這個組織通過提供高品質的資訊、培訓、網路和支援,來提高Oracle資料庫專家和資料庫開發人員的水平。這篇文章摘自由David Welch所寫的論文《可預見的Oracle應用程式效能調優》。點擊這裡成為“國際Oracle使用者組”的一員,從而獲得成千上萬的由Oracle使用者寫的技巧性文章和科技文獻。引言   

啟動oracle資料庫報錯:cannot mount database in exclusive mode

SQL> conn /as sysdbaConnected to an idle instance.SQL> startupORACLE instance started.Total System Global Area 276824064 bytesFixed Size 778736 bytesVariable Size 137371152 bytesDatabase Buffers 138412032 bytesRedo Buffers 262144 bytesORA-01102

總頁數: 1509 1 .... 323 324 325 326 327 .... 1509 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.