Oracle PL/SQL之IN OUT NOCOPY

Suppose a subprogram declares an IN parameter, an OUT parameter, and an IN OUT parameter. When you call the subprogram, the IN parameter is passed by reference. That is, a pointer to the IN actual parameter is passed to the corresponding formal

Oracle 10g Toad查看 資料表空間 報錯 ORA-00600 internal error code arguments [ktfbhget-4], [6], [5]

 Toad 10.6 去查Oracle 10g 的資料表空間,在Toad 返回頁面提示資訊是:             selectprivileges on following are required:DBA_DATA_FILES,DBA_FREE_SPACE,V$TEMP_SPACE_HEADER,v$TEMP_EXTENT_POOL,DBA_TEMP_FILES. 查看了一下DB 的alert log:Fri Jun 3 00:05:46 2011Errors in

Oracle PL/SQL之GROUP BY CUBE

ROLLUP會根據GROUP BY後面的欄位從右至左逐步以去掉右邊一個欄位,逐步向上累計求和,CUBE則會對GROUP BY後面的欄位所有的組合進行分組求和。 CUBE eg1: SELECT department_id, job_id, SUM (salary) FROM employees WHERE department_id < 60GROUP BY CUBE (job_id, department_id);DEPARTMENT_ID JOB_ID

Oracle PL/SQL之GROUPING 函數

在使用ROLLUP或CUBE進行GROUP操作時會產生內容為空白的欄位,即值為NULL的欄位,那我們如何區分這些顯示為空白的欄位到底是該欄位本身值就是NULL還是由ROLLUP和CUBE產生的呢?這時可以用GROUPING(groupingfield) 來解決,如果列中的值來自事實資料,則 GROUPING 函數返回 0;如果列中的值是ROLLUP或CUBE操作所產生的 NULL,則返回 1。 eg:SELECT department_id deptid, job_id job, SUM (

Oracle之NULL IS NULL

NULL 不 大於/小於/等於/不等於 任何值(包括NULL本身),有且僅有:NULL IS NULLSQL> set serveroutput onSQL>SQL> BEGIN 2 IF (2 > NULL) 3 THEN 4 dbms_output.put_line('>'); 5 ELSIF (2 < NULL) 6 THEN 7 dbms_output.put_line('<'); 8

trap or bug when using CONTINUE in Oracle 11g

CONTINUE is a new feature brought in Oracle 11g, but there is a trap or bug need to pay attention, see the following code scrap:DECLARE CURSOR dept_cur IS SELECT deptno ,dname ,loc FROM scott.dept; TYPE dept_tab IS TABLE

oracle merge into 用法詳解

Oracle9i引入了MERGE命令,你能夠在一個SQL語句中對一個表同時執行inserts和updates操作. MERGE命令從一個或多個資料來源中選擇行來updating或inserting到一個或多個表. Oracle 10g中MERGE有如下一些改進: 1、UPDATE或INSERT子句是可選的 2、UPDATE和INSERT子句可以加WHERE子句 3、ON條件中使用常量過濾謂詞來insert所有的行到目標表中,不需要串連源表和目標表

Oracle PL/SQL之EXCEPTION — WHEN OTHERS THEN

在處理EXCEPTION時應特別注意WHEN OTHERS THEN的使用,因為WHEN OTHERS THEN會吃掉所有的EXCEPTION。如果在WHEN OTHERS THEN後不拋出任何資訊,即:WHEN OTHERS THEN NULL; 這可能會極大地增加以後程式排錯的難度,因為即使出錯了,也沒有任何提示。所以我們需要特別留意WHEN OTHERS THEN,除了一個一個的手工尋找外,還可以採用如下命令以便在編譯時間就進行檢查:ALTER SESSION SET

Oracle PL/SQL之令人不解的提示(nls_date_format)

剛剛測試了一段程式,報錯了,說是資料沒有找到:l_date1 != l_date2l_date1=26-MAY-11,

Oracle EBS之MO_GLOBAL-Dive into R12 Multi Org Design

I hope you have already read article Basics of Multi Org in R12 . A fewquestions come to mind when we think about Multi Org in R12. The best way toanalyse those questions is by opening package MO_GLOBAL. Don't worry if you arenot yet on R12, package

Oracle Data Guard 主庫報–RFS Possible network disconnect with primary database

 檢查Data Guard 主庫,發現log有如下資訊: Wed Oct 13 17:05:11 2010RFS: Possible network disconnect with primary databaseRFS: Destination database mount ID mismatch [0x4b1b0155:0x4b1b40c1]RFS: client instance is standby database instead of primaryRFS: Not using

Oracle Dedicated server 和 Shared server(專用模式 和 共用模式) 說明

 一.  官網說明       在DBCA 建庫的時候,有提示讓我們選擇連線類型,這裡有兩種類型:專用伺服器模式和共用伺服器模式。預設使用專用模式。如:  Oracle 官方文檔對這兩種文檔的說明如下:About Dedicated andShared Server Processeshttp://download.oracle.com/docs/cd/B28359_01/server.111/b28310/manproc001.htm        OracleDatabase

Oracle Bug 4401119 for AIX Database crashes with ORA-221, ORA-206, ORA-202, ORA-27072

Bug 4401119  AIX: Crash possible on AIX (ORA-206) This bug is marked as an important issue.Affects:Product (Component)Oracle Server (Rdbms)Range of versions believed to be affectedVersions < 11Versions confirmed as being affected· 10.1.0.2· 10.1.0

Oracle 9i 從9.2.0.1升級到 9.2.0.6 步驟

 一. 安裝前的準備1.在資料庫伺服器上以Administrator身份登入到Windows2.停止所有Oracle相關的服務。這些服務名稱通常是以Oracle打頭3.停止Distributed Transaction Coordinator服務4.備份與Oracle資料庫相關的所有檔案(包括Oracle資料庫軟體及資料檔案),把這些檔案按原有的目錄結構複製到安全的地方,並做好標記或記錄 二.  安裝過程 從metalink下載oracle for window 32 9.2.0.6

Oracle 插入大量資料

1. 採用高速的存放裝置,提高讀寫能力,如:EMC 和NetApp, 2. 假如tab1表中的沒有資料的話 DROP   TABLE   TAB1;CREATE   TABLE   TAB1   AS   SELECT   *   FROM   TAB2;然後在建立索引  3. 用Hint 提示減少操作時間    INSERT   /*+Append*/   INTO     tab1                 SELECT   *   FROM   tab2; 4.

[轉載]Oracle SQL*PLUS – 刪除目前使用者的所有對象

--.sql指令碼--唯一注意的是下面的f:\dropobj.sql 為操作的.sql;--你的電腦沒有F盤,請換為D或者E其他存在的盤符--用於刪除目前使用者的所有對象--use for drop all objects in current user;set heading off;set feedback off;spool f:\dropobj.sql; prompt --刪除約束條件select 'alter table '||table_name||' drop

Oracle資料庫的體繫結構

 Oracle資料庫的體繫結構包括四個方面:資料庫的物理結構、邏輯結構、記憶體結構及進程。    1. 物理結構    物理資料庫結構是由構成資料庫的作業系統檔案所決定,Oracle資料庫檔案包括:    資料檔案(Data File)   資料檔案用來儲存資料庫中的全部資料,例如資料庫表中的資料和索引資料.通常以為*.dbf格式,例如:userCIMS.dbf 。    記錄檔(Redo Log File)

Oracle 10g 改機器名後監聽不能啟動 解決方案 TNS-12541 TNS-12545

LSNRCTL> status正在串連到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))TNS-12541: TNS: 無監聽程式TNS-12560: TNS: 協議適配器錯誤  TNS-00511: 無監聽程式   32-bit Windows Error: 2: No such file or directory正在串連到

Oracle將關閉Metalink支援網站?

儘管有許多使用者投訴,但Oracle公司要關閉著名的Oracle支援人員門戶Metalink的想法似乎沒有轉變,Metalink承載著來自世界各地IT專業人員的訪問和服務,在Oracle使用者心中有很高的地位。 而Oracle公司正在推廣另一個整體支援計劃網站(My Oracle Support,MOS)帶替代Metalink,MOS採用了Web

ORACLE分頁查詢SQL文法

ORACLE分頁查詢SQL文法 分類: ORACLE專欄 2007-08-26 23:56 4850人閱讀 評論(1) 收藏 舉報--1:無ORDER BY排序的寫法。(效率最高) --(經過測試,此方法成本最低,只嵌套一層,速度最快!即使查詢的資料量再大,也幾乎不受影響,速度依然!) SELECT *   FROM (Select ROWNUM AS ROWNO, T.*            from k_task T           where Flight_date between

總頁數: 1509 1 .... 76 77 78 79 80 .... 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.