PL/SQL 物件導向完整指南:物件類型、成員方法、繼承與抽象物件
PL/SQL 支援物件導向設計,物件類型封裝屬性(資料)與方法(行為),讓資料庫模型更貼近真實世界。 建立物件類型 CREATE OR REPLACE TYP
PL/SQL DBMS_OUTPUT 完整指南:封裝子程式、緩衝區控制與除錯實戰
DBMS_OUTPUT 內建套件用於顯示輸出、除錯訊息,從 PL/SQL 區塊、子程式、套件、觸發器發送訊息。 列出所有使用者資料表範例 BEGIN DB
PL/SQL 日期時間完整指南:資料類型、函數、間隔類型與實戰範例
PL/SQL 提供兩大類日期時間相關類型:日期時間類型與間隔類型。 日期時間資料類型 DATE - 世紀、年、月、日、時、分、秒 TIMESTAMP - D
PL/SQL 交易控制完整指南:COMMIT、ROLLBACK、SAVEPOINT 與自動提交
資料庫交易是原子工作單元,由一或多個相關 SQL 陳述式組成。修改可集體提交(永久)或回滾(撤銷)。單一 SQL 成功不等於交易提交。 交易開始/結束事件
PL/SQL 集合完整指南:關聯陣列、巢狀表、VARRAY 比較與方法大全
集合是有序同質元素群,每元素有唯一下標。PL/SQL 提供三類:關聯陣列(索引表)、巢狀表、VARRAY(可變陣列)。 三大集合類型比較 特性關聯陣列巢狀表
PL/SQL 套件完整指南:規格/主體、公開/私有元素、建立與使用範例
套件將邏輯相關的 PL/SQL 型別、變數、子程式組織成單一 Schema 物件,包含兩個必要部分:套件規格(介面)與套件主體(實作)。 套件規格 宣告可從外
PL/SQL 觸發器完整指南:建立語法、類型、NEW/OLD 與實戰範例
觸發器是針對特定事件自動執行的預存程序。事件包含:DML(INSERT/UPDATE/DELETE)、DDL(CREATE/ALTER/DROP)、資料庫操作(
PL/SQL 例外處理完整指南:系統/自訂例外、RAISE、預定義例外表
程式執行期發生錯誤稱為例外。PL/SQL 提供例外區塊捕捉並處理。分為系統定義與使用者自訂兩類。 例外處理語法 DECLARE BEGIN EXC
PL/SQL 記錄完整指南:表基礎、游標基礎、自訂記錄與子程式傳遞
記錄是包含不同類型欄位的資料結構,類似資料表列。PL/SQL 支援三類:表基礎(%ROWTYPE)、游標基礎、使用者自訂。 表基礎記錄 (%ROWTYPE)
PL/SQL 游標完整指南:隱式/顯式游標、屬性與完整操作範例
游標是指向 SQL 執行上下文區域的指標,保存查詢回傳的資料列集合(作用集合)。分為隱式與顯式兩類。 隱式游標 Oracle 自動建立於無顯式游標的 SQL
PL/SQL 函數完整指南:建立、呼叫、遞迴與與程序差異
函數與程序結構相似,關鍵差異在於函數**必須回傳值**(含 RETURN 子句),主要用於計算;程序不直接回傳值,用於執行動作。 建立函數語法 CREATE
PL/SQL 預存程序完整指南:建立、參數模式、呼叫與刪除
子程式是執行特定任務的程式單元,分為函數(回傳值)與程序(執行動作)。本章專注於程序。子程式可建立於 Schema 層級、套件內或 PL/SQL 區塊內。 P
PL/SQL 陣列(VARRAY)完整指南:建立、操作與資料庫整合範例
VARRAY(可變長度陣列)儲存相同類型的固定大小有序元素集合,索引從 1 開始,一維結構,宣告時自動為 NULL 需初始化才能使用。 建立 VARRAY 類
PL/SQL 字串完整教學:固定/變長/CLOB、宣告、函數與實戰範例
PL/SQL 字串是帶可選長度規格的字元序列。提供三種類型:固定長度(右補空白)、變長(最大 32,767、無補白)、CLOB(可達 128 TB)。字串字面值
PL/SQL 迴圈完整指南:基本、WHILE、FOR、巢狀與標籤控制
迴圈讓程式碼重複執行。PL/SQL 提供四種迴圈類型,搭配標籤與控制陳述式,靈活處理複雜重複邏輯。 PL/SQL 迴圈類型 迴圈類型描述 基本迴圈 (LOO
PL/SQL 條件控制陳述式:IF-THEN、CASE 與巢狀結構
決策結構讓程式依條件執行不同程式碼區塊。PL/SQL 提供多種條件陳述式,涵蓋單一條件、多重選擇與巢狀邏輯。 PL/SQL 條件陳述式類型 陳述式描述 IF
PL/SQL 運算子完整指南:算術、關係、比較、邏輯與優先序
運算子指示編譯器執行特定數學或邏輯操作。PL/SQL 提供五大類內建運算子:算術、關係、比較、邏輯、字串(字串運算子於下章討論)。 算術運算子 假設 A=10
PL/SQL 常數與字面值:宣告語法、資料類型與字串跳脫技巧
常數一經宣告即不可變更,宣告需指定名稱、資料類型、初始值並配置儲存空間,可加上 NOT NULL 約束。 常數宣告語法 使用 CONSTANT 關鍵字,必須給