原创 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