Oracle函數列錶速查1

PL/SQL單行函數和組函數詳解  函數是一種有零個或多個參數並且有一個傳回值的程式。在SQL中Oracle內建了一系列函數,這些函數都可被稱為SQL或PL/SQL語句,函數主要分為兩大類:  單行函數  組函數  本文將討論如何利用單行函數以及使用規則。  SQL中的單行函數SQL和PL/SQL中內建很多類型的函數,有字元、數字、日期、轉換、和混合型等多種函數用於處理單行資料,因此這些都可被統稱為單行函數。這些函數均可用於SELECT,WHERE、ORDER

Oracle 遊標使用大全(1)

查詢  SELECT語句用於從資料庫中查詢資料,當在PL/SQL中使用SELECT語句時,要與INTO子句一起使用,查詢的傳回值被賦予INTO子句中的變數,變數的聲明是在DELCARE中。SELECT INTO文法如下:  SELECT [DISTICT|ALL]{*|column[,column,...]}  INTO (variable[,variable,...] |record)  FROM

Oracle RAT- Real Application Testing

RAT 是Oracle 11g的一個新特性.它的目的是評估資料的效能。當我們對資料庫進行升級或改動一些配置,換資料庫伺服器時可以對改動之前和改動之後的效能進行對比.要使兩者的效能具有可比性,並且切合實際。就需要先在生產環境中capture某一個時間段的所有操作。然後把它們在測試環境中進行replay.                            一.Capture步驟建立一個系統目錄,例如d:\capture建立一個Oracle 目錄:create directory dir1 as

java通過JDBC訪問Oracle的2個異常

1.  串連非常慢, 串連成功後執行select操作出現異常:   Exception in thread "main" java.sql.SQLException: ORA-00600: 內部錯誤碼,參數: [ttcgcshnd-1], [0], [], [], [], [], [], []     解決: 使用oracle安裝目錄下的jdbc/lib/classes12.jar後正常.2. 使用PreparedStatement的setString(i, s)時出現:可以參考文章:http:

Oracle中null的使用詳解

問:什麼是NULL?答:在我們不知道具體有什麼資料的時候,也即未知,可以用NULL, 我們稱它為空白,ORACLE中,含有空值的表列長度為零。ORACLE允許任何一種資料類型的欄位為空白,除了以下兩種情況:1、主鍵欄位(primary key),2、定義時已經加了NOT NULL限制條件的欄位說明:1、等價於沒有任何值、是未知數。2、NULL與0、Null

重編譯Oracle中的invalid對象

(環境Oracle 9i,所有語句在sqlplus下執行) 1、invalid對象的查詢查詢invalid對象的總個數 select count(*) from dba_objects where status='INVALID'; 分類查詢invalid對象的個數select owner,object_type,count(*) from dba_objects where status='INVALID' group by owner,object_type;查詢對象的詳細資料select

Oracle 10g EM管理器故障一例剖析

 在使用Oracle 10g資料庫的過程中,如何修改了電腦名稱或者Oracle的配置以後,Oracle Enterprise Manager管理器會出現故障,導致Database Control那一項服務不能正常啟動,這會造成很大的麻煩,下文講述了EM的重新設定方法。Microsoft Windows 2000 [Version 5.00.2195](C) 著作權 1985-2000 Microsoft Corp.第一步:告訴作業系統指定的Oracle sid  C:\Documents

64 位元Linux成功安裝ORACLE之首篇–感想

      在Windows下安裝Oralce對於大多數人來說都不是難事,只要系統硬體和軟體配置達到最起碼的要求,即可以完成安裝.      從安全性的角度出發,在Linux下安裝是大的趨勢所向,在網上尋找了很多資料,綜合分析了各種安裝方法,最終選擇了一種以U01,U02為安裝資料夾的方式來安裝Oracle 10g For Linux 64位系統.      安裝Oracle 10g For Linux 64位是一段痛苦且快樂之旅,雖然遇到了很多困難,但是安裝成功的那種興奮是讓人難忘的.    

Oracle grant 授權 出現 library cache lock 等待事件 處理

  同事下午做grant 賦權操作,執行如下命令中掛住,等了N長時間也沒有執行完畢:SQL> grant select on UR_USER_INFO tohfyd; 查看了一下等待事件,是librarycache lock。  OracleLibrary Cache Lock 解決思路http://blog.csdn.net/tianlesoftware/article/details/7956996 Library Cache lock有3中模式:       (1)Share(S):

Oracle 10g 單一實例資料庫Data Guard 之 Logical Standby 配置詳解(根據官方文檔總結)

-----------Step-by-Step Instructions for Creating a Logical Standby Database-----------1.Create a Physical Standby Database (EXSITING NOW)2.Stop Redo Apply on the Physical Standby Database    Executing the following statement in the sqlplus on the

Oracle 11g direct path read 等待事件的理解

在11g中,全表掃描可能使用direct path read方式,繞過buffer cache,這樣的全表掃描就是物理讀了。 在10g中,都是通過gc buffer來讀的,所以不存在direct path read的問題。  direct path read較高的可能原因有:  1. 大量的磁碟排序操作,order by, group by, union, distinct, rollup, 無法在PGA中完成排序,需要利用temp資料表空間進行排序。

Oracle預存程序編寫(帶輸出參數)

原文來源:http://www.cnblogs.com/shengel/archive/2008/10/20/1315424.html轉貼理由:實際運用中的,展示了預存程序輸出參數賦值的方法.與SQL預存程序賦值文法不同 create or replace procedure P_IMSCI_ALERTPAYTYPE( paramContractuuid in varchar2, paramMapid in varchar2, paramMappartid in

Oracle 開發之 REF_CURSOR

Oracle 開發之 REF_CURSOR《PL/SQL 語言開發參考手冊》        前言        關於 REF_CURSOR 我們已經不再陌生,在前邊的部落格我們已經接觸過了 REF_CURSOR:在部落格《怎樣讓 Oracle 的預存程序返回結果集》中我們在一個返回結果集的 Hello World 層級的預存程序執行個體中用到了 REF_CURSOR,在部落格《菸草局績效考核系統打分模組開發筆記》中我們在一個真實的項目中體會到 REF_CURSOR

甲骨文改變 Java 版本號碼命名方式

為了避免混淆,甲骨文宣布改 變Java版本號碼命名方式:自JDK 5.0起,Java以兩種方式發布更新——Limited Update包含新功能和非安全修正,Critical Patch Updates(CPUs)只包含安全修正。甲骨文將繼續以這兩種方式發布更新,但其版本號碼將有所改變: Limited Update更新使用的版本號碼將是20的倍數,而CPU更新採用的版本號碼將是上一個Limited Update版本號碼加上五的倍數後的奇數。舉例來說,JDK 7 下一個 Limited

小記:不明原因的解決了ORACLE慢的問題

小記:不明原因的解決了ORACLE慢的問題    近來發現ORACLE伺服器超級慢,而且慢並不是由應用程式效能導致的,就連運行proc先行編譯程式都很慢,可見問題還是出在ORACLE伺服器本身。  

Oracle中的Profile使用詳解

Oracle Profile 使用詳解 一、目的:Oracle系統中的profile可以用來對使用者所能使用的資料庫資源進行限制,使用Create Profile命令建立一個Profile,用它來實現對資料庫資源的限制使用,如果把該profile分配給使用者,則該使用者所能使用的資料庫資源都在該profile的限制之內。  二、條件:建立profile必須要有CREATE PROFILE的系統許可權。為使用者指定資源限制,必須:1.動態地使用alter

Oracle 自動加一主鍵欄位產生

來源說明:本文系轉貼,原文網址http://www.cnblogs.com/leup/archive/2007/11/18/962952.html轉貼原因:Oracle自增欄位和SQL不同,但是調用很有意思,多個人同時調用,不會有唯一的ID產生. 在access中有自動編號的資料類型,MSSQL和MYSQL也都有自動成長的資料類型,插入記錄時不用操作此欄位,會自動獲得資料值,而oracle沒有自動成長的資料類型,我們需要建立一個自動成長的序號,插入記錄時要把序號的下一個值賦於此欄位,可以預見的是

安裝Oracle 9i時出現亂碼

在RedHat9中安裝Oracle 9i時出現亂碼資訊: Oracle安裝介面中沒有文字,只有亂碼,怎麼辦? 解決中文的問題   vi .bash_profileexport LC_ALL=zh_CNexport LANG=zh_CNexport JAVA_FONTS=/usr/share/fonts/zh_CN/TrueType/另一個不是最佳的解決方案.設定ORACLE使用者的環境變數。 vi .bash_profile添加 export

ORACLE中如何?ASCII字串和16進位串互相轉換

ASCII字串==>16進位串create or replace function AscToHex(sIn IN varchar2)RETURN varchar2ISsTmp varchar2(4000);i integer;BEGINi:=1;stmp:='';for i in 1..length(sIn) loop   sTmp:=sTmp||trim(to_char(ascii(substr(sIn,i,1)),'XXXX'));end loop;return sTmp;END;/

Aix上使用crontab定時自動備份oracle資料庫

以oracle使用者為例1、用oracle使用者登入系統2、建立備份目錄 mkdir backup3、編寫指令碼/oracle/backup/backup.sh:export $ORACLE_HOME=/oracle/app/product/9.2.0;export $ORACLE_SID=orcl;export $PATH=$ORACLE_HOME/bin:$PATH;exp test/test file=/oracle/backup/$(date +"%Y%m%d").dmp tables=

總頁數: 1509 1 .... 161 162 163 164 165 .... 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.