Oracle 開發實用技巧:觸發器自動編號、CONNECT BY 階層查詢、角色權限位運算
1. 觸發器自動分配 Sequence 主鍵 CREATE OR REPLACE TRIGGER USERS_TRIG BEFORE INSERT ON USE
Oracle SQL 效能優化實戰(六):整合查詢、刪除重複、TRUNCATE 替代 DELETE
9. 整合無關簡單查詢 多個無關查詢可合併為單一查詢 (需引入 DUAL 配合外部連接),提高效率但降低可讀性,需權衡。 SELECT E.NAME, D.NA
Oracle SQL 效能優化實戰(七):COMMIT 策略、計數函數、WHERE 替代 HAVING、減少表存取
12. 適時 COMMIT 釋放資源 COMMIT 釋放:回滾段資訊、鎖定、Redo Log Buffer 空間、內部管理開銷。注意須平衡交易完整性。 13.
Oracle SQL 效能優化實戰(八):內部函數替代表連接提升效能
案例:以 PL/SQL 函數取代多表 JOIN 原查詢三表連接並 GROUP BY: SELECT H.EMPNO, E.ENAME, H.HIST_TYPE,
Oracle SQL 效能優化實戰(九):表別名、EXISTS 替代 IN、NOT EXISTS 替代 NOT IN
17. 善用表別名 多表連接時為每表指定別名,並前綴所有欄位,減少解析時間、避免欄位模糊錯誤。 18. 以 EXISTS 取代 IN 子查詢連接基礎表時,EX
Oracle PL/SQL 語言基礎(一):架構優勢、區塊結構與程式單元
PL/SQL 優勢 高效能交易處理語言,支援所有資料操作指令 完整支援 SQL 資料型別、函數與物件型別 程式單元可命名儲存於資料庫,支援跨工具呼叫與重用 可
Oracle PL/SQL 語言基礎(二):變數、常數與標量資料類型
變數宣告 VARIABLE_NAME [CONSTANT] DATATYPE [NOT NULL] [:=|DEFAULT EXPRESSION] -- NOT
Oracle PL/SQL 語言基礎(三):控制結構完整指南
條件控制 IF ... THEN IF CONDITION THEN STATEMENTS; END IF; IF ... THEN ... ELSE
Oracle 8i SQL*Plus Worksheet 中文亂碼問題根因分析與解決方案
問題現象 Oracle 8i 安裝選用簡體中文 (ZHS16GBK) 後,SQL*Plus Worksheet 介面與查詢結果皆顯示亂碼,但 SQL*Plus
Oracle 表管理核心技術:建立、修改欄位、刪除欄位與標記未用
表基礎 表為關聯資料庫核心儲存結構。Oracle 8 引入分區表/物件表,8i 引入暫存表。建表需定義表名、欄位、資料類型與大小。 CREATE TABLE P
Oracle 表與視圖管理實務:建立、修改、截斷、重命名與視圖操作
刪除表 DROP TABLE [SCHEMA.] TABLE_NAME [CASCADE CONSTRAINTS]; -- 同步刪除索引、觸發器、權限、約束 -
Oracle 完整性約束基礎:Check、NOT NULL 與約束管理
五大完整性約束 Oracle 提供:CHECK、NOT NULL、UNIQUE、PRIMARY KEY、FOREIGN KEY。約束為規則,不佔儲存空間,存在資
Oracle 資料完整性約束深度解析:唯一性、主鍵與外鍵
唯一性約束 確保受保護欄位組合在任兩列不相同。單欄可列層級定義;多欄須表層級定義。由 B-Tree 索引強制。 CREATE TABLE INSURED_AUT
Oracle 唯一性約束、主鍵、Sequence、索引與同義詞完整指南
Sequence (序列) 連續數值產生器,常用於人造鍵。語法: CREATE SEQUENCE [SCHEMA.] SEQUENCE_NAME [START
Oracle 資料庫資料物件深度解析(下):程序、函數、套件、觸發器與資料字典
程序與函數 程序與函數均以編譯後形式儲存於資料庫。函數可有多參數並必須有回傳值;程序有零或多參數,無回傳值。兩者皆可透過參數列表傳入/傳出多值,主要差異在於呼叫
Oracle 入門常見問題與解答(一):預設密碼、建庫工具、裸裝置與版本辨識
新手快速上手指南 1. 安裝後預設帳號密碼 INTERNAL / ORACLE SYS / CHANGE_ON_INSTALL SYSTEM / MANAG
Oracle 進階管理問題與解答(二):OPS 偵測、權限、物件移動、鎖分析、編輯器與字元集
系統監控與維運指令彙整 24. 判斷是否為 OPS (Parallel Server) SELECT * FROM V$OPTION; -- PARALLEL
Oracle 進階管理問題與解答(三):SQL*Plus 選項、日期格式、Keep Pool、Patch 檢查與權限管理
參數調校與安全權限實務 49. 修改 Windows SQL*Plus 啟動選項 編輯 $ORACLE_HOME/sqlplus/admin/glogin.s