Time of Update: 2018-12-08
在oracle中有很多關於日期的函數,如: 1、add_months()用於從一個日期值增加或減少一些月份 date_value:=add_months(date_value,number_of_months) 例: SQL> select add_months(sysdate,12) "Next Year" from dual; Next Year ---------- 13-11月-04 SQL> select add_months(sysdate,112) "
Time of Update: 2018-12-08
今天發現了一個顯示ORACLE文法的好網站。內容太多,就不一一摘錄了,記在這裡,也方便自己尋找。http://www.ss64.com/ora/目錄如下:An A-Z Index of Oracle SQL Commands (version 9.2) ANALYZEAUDITCALLCluster - CREATE CLUSTER - ALTER CLUSTER - DROP CLUSTERCOMMENTCOMMITCONNECTCONSTRAINT -
Time of Update: 2018-12-08
寫一個迴圈刪除的過程。 create or replace procedure delBigTab(p_TableName in varchar2,p_Condition in varchar2,p_Count in varchar2) as pragma autonomous_transaction; n_delete number:=0; begin while 1=1 loop EXECUTE IMMEDIATE 'delete from '||p_TableName||'
Time of Update: 2018-12-08
SQL中的單記錄函數1.ASCII返回與指定的字元對應的十進位數;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE--------- --------- --------- --------- 65 97 48
Time of Update: 2018-12-08
環境:A機器和B機器都是LINUX系統,但由於B機器已經空間不足,所以停掉不停操作資料庫的服務後 ,準備在A機器進行匯出操作。 匯出語句 exp user/password@sid file=0320.dmp 匯出過程中不停出現Exporting questionable statistics.的錯誤。 上網一查,都說是字元集問題。 使用語句查看資料庫的字元集。 select *from nls_database_parameters t where
Time of Update: 2018-12-08
最近由於單位元據庫硬碟空間不足,整理的時候查了許多文章,也進行了測試,整理後得出一些經驗供大家參考。 首先,在網上看到一篇文章,如何Shrink Undo資料表空間,釋放過度佔用的空間 ,用上面的指令看了一下,發現我們的硬碟上的UNDO空間也佔了2G,所以想到先把這個空間清出來,以解燃眉之急,所以立即進行了測試。 測試通過,但有一個問題,上面用的drop tablespace undotbs1 including
Time of Update: 2018-12-08
正在看的ORACLE教程是:Oracle 9i 資料庫異常關閉後的啟動。 Oracle 資料庫啟動 Oracle shutdown的時候突然斷電,導致使用sql/plus啟動時無法串連到資料庫,具體描述為: connection can not permitted, shut in progress. 到dos 提示符 鍵入: c:\> sqlplus /nolog 顯示: sql/plus: Realease9.0.2……..all rights
Time of Update: 2018-12-08
正在看的ORACLE教程是:Oracle PL/SQL入門慨述。一、PL/SQL出現的目的 結構化查詢語言 (SQL)(Structured Query Language,簡稱SQL)是用來訪問關係型資料庫一種通用語言,它屬於第四代語言(4GL),其執行特點是非過程化,即不用指明執行的具體方法和途徑,而是簡單的調用相應語句來直接取得結果即可。顯然,這種不關注任何實現細節的語言對於開發人員來說有著極大的便利。
Time of Update: 2018-12-08
正在看的ORACLE教程是:Oracle 資料表分區的策略。本文描述通過統計分析出醫院資訊系統需分區的表,對需分區的表選擇分區鍵,即找出包括在你的分區鍵中的列(表的屬性),對大型資料的管理比較有意義, 本文的工作在Oracle8.1.6下實現。 Oracle雖然是一個大型的DBMS,但如果不對記錄比較多的表進行處理,仍然發揮不了Oracle管理大型資料的強大功能,因此對某些表進行分區,具有如下優點: 分區表中每個分區可以在邏輯上認為是一個獨立的對象;
Time of Update: 2018-12-08
正在看的ORACLE教程是:PL/SQL實現Oracle資料庫任務調度。摘要:本文主要就資料庫恢複與系統任務的調度,在結合一般性的資料庫幕後處理的經驗上,提出較為實用而新穎的解決方案,拓寬了資料庫後台開發的思路。 關鍵詞:資料恢複,任務調度,ORACLE,PL/SQL
Time of Update: 2018-12-08
正在看的ORACLE教程是:用Oracle9ias開發無線應用程式開發人員網路Oracle。介紹:細處著手,巧處用功。高手和菜鳥之間的差別就是:高手什麼都知道,菜鳥知道一些。電腦小技巧收集最新奇招高招,讓你輕鬆踏上高手之路。 Oracle 行動服務的中心組件 Oracle Application Server Wireless (OracleAS Wireless) 是一個靈活的無線和語音綜合平台,可以使任何公司的聯絡擴充到其公司範圍以外。利用 Oracle9iAS
Time of Update: 2018-12-08
正在看的ORACLE教程是:Oracle使用PL/SQL操作COM對象。PL/SQL是由Oracle公司對標準SQL進行擴充,專用於Oracle資料庫中程式設計的專用語言,屬第三代過程式程式設計語言。從Oracle8開始提供了直接從PL/SQL中調用外部C語言過程,允許開發人員用PL/SQL進行使用C語言編製的程式模組。從Oracle8i開始,又引入了Java程式。
Time of Update: 2018-12-08
正在看的ORACLE教程是:最佳化Oracle停機時間及資料庫恢複。 這裡會討論令Oracle停機時間最小化的步驟。各種形式的停機--計劃的或者是非計劃的--總是不斷地發生,一個DBA應該有正確的備份策略,這樣在資料庫出現問題時就可以更快地恢複。 以下是假定的備份策略和資料庫的運作條件 控制檔案是鏡像的 資料庫運行在archivelog模式 每個星期都進行冷備份 每日都進行熱備份 每日都進行一次全資料庫匯出 事件1:完整的資料庫重構
Time of Update: 2018-12-08
正在看的ORACLE教程是:Oracle平台應用程式資料庫系統的設計與開發。Oracle是目前應用最廣泛的資料庫系統。一個完整的資料庫系統包括系統硬體、作業系統、網路層、DBMS(資料庫管理系統)、應用程式與資料,各部分之間是互相依賴的,對每個部分都必須進行合理的配置、設計和最佳化才能實現高效能的資料庫系統。本文討論筆者使用Oracle開發區域網路中、小型資料庫應用中,系統硬體的選擇與使用、應用程式資料庫系統設計與開發方面的一些心得和建議。應用程式資料庫系統包含應用程式資料庫和應用兩方面的內容,
Time of Update: 2018-12-08
正在看的ORACLE教程是:Oracle與SQL Server在公司專屬應用程式的比較。在我供職的公司不僅僅擁有Oracle資料庫,同時還擁有SQL Server資料庫,所以我經常遇見人們向我提兩種問題。
Time of Update: 2018-12-08
正在看的ORACLE教程是:基於Oracle的高效能動態SQL程式開發。 摘要:對動態SQL的程式開發進行了總結,並結合筆者實際開發經驗給出若干開發技巧。 關鍵詞:動態SQL,PL/SQL,高效能 1. 靜態SQLSQL與動態SQL Oracle編譯PL/SQL程式塊分為兩個種:其一為前期聯編(early binding),即SQL語句在程式編譯期間就已經確定,大多數的編譯情況屬於這種類型;另外一種是後期聯編(late
Time of Update: 2018-12-08
正在看的ORACLE教程是:淺談Oracle資料庫的建模與設計。要開發一個基於資料庫的應用系統,其中最關鍵的一步就是整個系統所依據的資料庫的建模設計,從邏輯的到物理的,一個環節疏於設計,整個的應用系統便似建立在危房之上,隨著開發過程的不斷深入,它要隨時面臨著各種難 以預料的風險,開發人員要為修改或重新設計沒有設計好的資料庫系統而付出難以預料的代價。所以,一個良好的資料庫設計是高效率的系統所必須的。 一、邏輯建模
Time of Update: 2018-12-08
正在看的ORACLE教程是:Oracle的資料字典技術簡析。資料字典是Oracle存放有關資料庫資訊的地方,其用途是用來描述資料的。比如一個表的建立者資訊,建立時間資訊,所屬資料表空間資訊,使用者存取權限資訊等。當使用者在對資料庫中的資料進行操作時遇到困難就可以訪問資料字典來查看詳細的資訊。
Time of Update: 2018-12-08
正在看的ORACLE教程是:PL/SQL編程經驗小結開發人員網路Oracle。平時在PL/SQL中的編程中遇到一些問題,這裡以問答的形式來進行把它們總結下來,以供大家分享。 1、當需要向表中裝載大量的資料流或者需要處理大量的資料流的時候,能否使用管道提高處理效率? 管道函數對於改善並行查詢的效能非常方便,它加快往表中載入資料的速度。管道函數的使用總結如下兩點: 每當在查詢裡使用PL/SQL函數時,該查詢將被序列化,即一個處理器只能運行一個查詢執行個體,那麼在這種情況下不可能使用並行查詢(
Time of Update: 2018-12-08
正在看的ORACLE教程是:基於Oracle的物件導向技術入門基礎簡析開發人員網路Oracle。一、概述 對象是Oracle8i以上版本中的一個新的特性,對象實際是對一組資料和操作的封裝,對象的抽象就是類。在物件導向技術中,對象涉及到以下幾個重要的特性: 封裝性 通過對資料和操作的封裝,將使用者關心的資料和操作暴露出來作為介面,其他資料和操作則隱藏到對象內部,這樣便於使用者使用和維護。 繼承性 對象具有繼承性,通過這一特性可以增強程式的可擴充性,適合大型項目的開發。