Oracle PL/SQL 基礎入門:視圖與索引
視圖 定義 視圖是儲存的 SELECT 查詢,本身不儲存資料 (物化視圖除外),提供: 安全性:隱藏敏感欄位/列。 簡化性:封裝複雜 JOIN/聚合。 獨立性
Oracle PL/SQL 基礎入門:同義詞與序列
PL/SQL 簡介 PL/SQL = Procedural Language + SQL,Oracle 專有程式語言,支援變數、流程控制、例外處理、集合、物件導
Oracle 分頁存儲過程實戰:動態 SQL + 反射游標 + Java 呼叫完整範例
需求 通用分頁查詢:傳入表名、頁大小、當前頁,回傳總頁數、總筆數、結果集游標。 1. 定義反射游標型別 (Package Spec) CREATE OR RE
Oracle UNION vs UNION ALL 差異與效能分析實測
核心差異 特性UNIONUNION ALL 去重是 (相當於 DISTINCT)否,保留所有列 排序依欄位順序預設排序不排序,依查詢順序輸出 效能較慢 (需排
Oracle Table Function 實戰:將 PL/SQL 集合轉為關聯表供 SQL 查詢
什麼是 Table Function Table Function(管線函數)回傳集合型別,配合 TABLE() 與 CAST() 可在 SQL FROM 子句
Solaris x86-64 打 Oracle 11.2.0.3.8 PSU 补丁全記錄:OPatch 升級與衝突檢查
環境 OS:Solaris 10 x86-64 DB:11.2.0.3.0 目標 PSU:16902043 (11.2.0.3.8) 正確打補丁順序 6
Oracle 外鍵無索引導致死鎖實證與解決
現象重現 -- 父表 CREATE TABLE pk_t AS SELECT * FROM user_objects WHERE object_id IS NO
RMAN 異機還原遭遇 ORA-19698:Redo Log DBID 不符完整處理紀錄
環境 OS:Oracle Linux 5.7 x64 DB:10.2.0.4.0 來源 A、目標 B:同 SID、同 DB_NAME、同目錄結構 錯誤流程
ORA-01810/ORA-01849: 日期格式模式錯誤解決(Java 與 Oracle 格式對照)
問題場景 Java 程式用 PreparedStatement 插入時間字串 20140509131034,Oracle TO_DATE 格式字串寫錯導致異常。
Oracle 客戶端安裝「作業系統需求檢查失敗」解決:修改 refhost.xml
錯誤現象 在 Windows 7 (版本 6.1) 安裝 Oracle 11g/10g 時,安裝精靈檢查作業系統需求失敗: 要求:5.0, 5.1, 5.2,
Oracle 物化視圖完整指南:建立、刷新、查詢重寫、跨版本遷移實戰
一、物化視圖核心概念 物化視圖(Materialized View,MV)是實體儲存查詢結果的物理表,不同於普通視圖僅儲存查詢定義。適用於: 預先計算昂貴的
Oracle 開發面試高頻題:DELETE vs TRUNCATE、三範式詳解
1. DELETE 與 TRUNCATE 差異比較 項目DELETETRUNCATE 語句類型DMLDDL 執行速度慢(逐列刪除、產生 UNDO、觸發 Tri
Oracle Hash Join 深度解析:原理、特點與執行計劃實證
什麼是 Hash Join Hash Join 是 Oracle CBO(成本基礎優化器)在連接大量資料時常選擇的連接方式,透過雜湊演算法將較小表建成雜湊表存入
Oracle PL/SQL 進階程式設計:記錄、集合、游標與大量操作實戰
一、複合資料類型:記錄 語法 TYPE type_name IS RECORD ( field1 datatype [NOT NULL] := expr1,
ORA-12154: TNS 無法解析連線識別符完整排查指南
錯誤背景 使用 PL/SQL Developer 連線 Oracle 11g 時出現 ORA-12154: TNS:could not resolve the
ORA-00257: 歸檔區滿異常處理完整流程
錯誤現象 ORA-00257: archiver error. Connect internal only, until freed 表示快速恢復區(FRA)已
Oracle 亂碼問題根因分析與 NLS_LANG 設定解決方案
問題成因 Oracle 亂碼通常源於資料庫字元集與作業系統/用戶端環境字元集不一致。關鍵環境變數有二: LANG:Linux 系統語系/字元集設定,影響 da
CentOS 6.4 DVD 版安裝 Oracle 11.2.0.4 完整實戰教學
前言:避坑指南 本文記錄在 VirtualBox 虛擬機的 CentOS 6.4 DVD 版(完整安裝包含圖形介面)上安裝 Oracle 11.2.0.4.0