原创 Oracle 數據導出工具 Spool

Oracle Spool Spool,Oracle快速導出數據的工具,是sqlplus的指令,不是sql語法裏的東西 (Oracle快速導入數據的工

原创 Oracle Cursor 遊標

Oracle 遊標 一、遊標的概述 當在PL/SQL塊中執行select和dml語句時,Oracle會爲其分配上下文區,遊標是指向上下文去的指針。 二、遊標的分類 1、Oracle中的遊標分爲顯式遊標和隱式遊標: 顯式遊標:用cursor

原创 Oracle 複合數據類型專題之PLSQL集合數據類型

Oracle PL/SQL集合數據類型專題: 一、什麼是PL/SQL集合數據類型 PL/SQL複合數據類型包括:PL/SQL記錄、PL/SQL集合(

原创 Oracle Procedure 存儲過程

Oracle Procedure 一、塊 塊是pl/sql組成的基本單元,本篇講述存儲過程,鑑於2者有很高的相似性,且是其中一種塊,所以在此做一個簡單的塊講述 1、塊的結構 declare   定義部分(可選) begin   可執行部分

原创 Oracle Exception 異常處理

Oracle 異常處理 一、概述 異常分成三大類:預定義異常、非預定義異常、自定義異常 處理方法分爲:直接拋出異常、內部塊處理異常、遊標處理異常 預定義異常:由PL/SQL定義的異常。由於它們已在standard包中預定義了,因此,這些預

原创 Oracle LOB數據類型專題

Oracle LOB數據類型專題 一、概述 LOB數據類型專門用於存儲大對象的數據,不超過4G字節,包括大文本、圖像圖像、視頻剪切等。 Oracle

原创 Linux 環境變量

Linux 環境變量 一、環境變量的種類 按環境變量的生存週期來劃分,Linux變量可分爲兩類: 1 永久的:需要修改配置文件,變量永久生效。 2 臨時的:使用export命令聲明即可,變量在關閉shell時失效。 二、查看環境變量 1、

原创 Oracle rownum 僞列

Oracle 僞列 rownum ROWNUM是一種僞列,它會根據返回記錄生成一個序列化的數字。利用ROWNUM,我們可以生產一些原先難以實現的結果輸出,但因爲它是僞列的這個特殊性,我們在使用時也需要注意一些事項,不要掉入“陷阱”。 一

原创 Oracle 動態SQL

Oracle 動態SQL 一、動態SQL的簡介 1、定義 靜態SQL是指直接嵌入到PL/SQL塊中的SQL語句。 動態SQL是指運行PL/SQL塊是

原创 Oracle 邏輯備份 EXP和IMP

Oracle 邏輯備份 一、概述 1、Oracle備份有3種標準方式:導出(Export、Import)、脫機備份(Offline Backup)和

原创 Oracle Sequence

Oracle Sequence 一,創建 1.簡單創建 Create sequence myseq; 簡單創建的默認設置如下: CREATE SEQ

原创 Oracle Trigger 觸發器

Oracle Trigger 在Oracle8i之前,只允許給予表或者視圖的的DML的操作,而從Oracle8i開始,不僅可以支持DML觸發器,也允

原创 Oracle PARTITION TABLE 分區表

一、什麼是分區表 表分區有以下優點:  1、數據查詢:數據被存儲到多個文件上,減少了I/O負載,查詢速度提高。  2、數據修剪:保存歷史數據非常的理想。  3、備份:將大表的數據分成多個文件,方便備份和恢復。  4、並行性:可以同時向表

原创 Oracle Synonym

Oracle Synonym 一、作用 1.很方便的操作不同用戶下的對象 2.能使兩個應用程序使用不同的名字指向同一張表 3.使用不同的用戶指向同一張表的。 4.屏蔽對象的名字及持有者。 5.爲分佈式數據庫的遠程對象提供位置透明性。 二、

原创 Oracle Function 函數

Oracle Function 一、概述 1、函數與存儲過程的不同點 (1)、函數就是一個有返回值的過程,且是必須。 (2)、存儲過程只能作爲一個p