PL/SQL 使用者指南與參考大綱:核心特性、架構、資料型別、控制結構、集合、錯誤處理、子程式、套件、物件導向、動態 SQL、效能調校
第一章 PL/SQL 概覽 主要特性:區塊結構、變數/常數、游標、游標 FOR 迴圈、游標變數、屬性、控制結構、模組化、資料抽象、資訊隱藏、錯誤控制。
資料結構基礎概念與術語:資料、資料元素、資料物件、邏輯/儲存結構
一、核心定義 1. 資料 定義一:客觀事物的符號表示 (如學生成績表中的「92」代表張三的 C 語言分數)。 定義二:能輸入電腦並被程式處理的
SQL-92 標準四大交易隔離級別與三種併發現象完整解析
三種併發現象 (Phenomena) 現象說明範例時序 髒讀讀到其他交易**未提交**的修改T1: Write → Rollback; T2: Read (讀
MSSQL 觸發器實戰:INSERT、UPDATE、DELETE 觸發與 Inserted/Deleted 魔術表應用
場景 兩張表:studentcourse(學號, 姓名, 課程...) 與 information(學號, 姓名, 性別, 籍貫...)。需求:當 studen
SQL 刪除重複記錄的多種經典方法總結
測試資料 CREATE TABLE employee (emp_id INT, emp_name VARCHAR(20), salary DECIMAL(10,
解決 SQL Server 安裝提示「已建立暫止的檔案作業」錯誤
錯誤訊息 「先前的某個程式安裝已在安裝電腦上建立暫止的檔案作業。執行安裝程式之前必須重新啟動電腦。」 原因 Windows 登錄中殘留 PendingFile
將資料表匯出為真正的 Excel 檔案並包含欄位名稱
功能簡介 提供一個預存程序 p_exporttb,可將指定資料表或檢視表的資料匯出為真正的 Excel 檔案,自動包含欄位名稱作為標題列。若檔案不存在則自動建立
SQL Server 建立資料庫語法陷阱:FILEGROUP 之間必須加逗號
錯誤現象 在 CREATE DATABASE 陳述式中定義多個檔案群組或記錄檔時,若忘記在每個檔案規格括號之間加上逗號,查詢分析器會報語法錯誤,錯誤訊息往往指向
SQL Server 十六進位與十進位互轉函數:hextoint 與 inttohex
hextoint:十六進位字串 → BIGINT CREATE FUNCTION dbo.hextoint(@h VARCHAR(8)) RETURNS BIG
SQL 常用語法速查手冊:DDL、DML、進階查詢與索引/視圖操作
一、資料庫與資料表基本操作 (DDL) 操作語法範例 建立資料庫CREATE DATABASE db_name; 刪除資料庫DROP DATABASE db_
ADO 資料庫程式設計入門:三種呼叫方式與 C++ 實作範例
三種使用 ADO 的方式 #import 型別庫(推薦):編譯期讀取 msado15.dll 產生 .tlh/.tli,自動產生智慧指標類別(_Con
SAP IDES 帳目表與國家科目表差異深度解析:配置位置、功能定位與實務操作指南
核心結論:一張表管內部,一張表應外部 維度帳目表 (Chart of Accounts / CoA)國家科目表 (Country Chart of Accou
SQL 分組取每組最大值完整攻略:三大經典模式、效能對比與現代寫法 (ROW_NUMBER/APPLY/側邊表)
核心問題:分組 Top-N 查詢 給定銷售表 Sales(Year, Product, Qty),求每年銷量最高的產品: YearProductQty 200
Compiere 工作流引擎架構深度解析:核心類職責、流程啟動機制與擴展設計模式
前言:ERP 核心業務流程的自動化大腦 Compiere (現 ADempiere/iDempiere 系列祖先) 採用全流程工作流驅動架構:所有業務單據 (訂
SQL Server 資料庫自動備份四大鐵律:從策略制定到災難演練的完整實戰指南
前言:備份不為備份,而為恢復 無數血淚教訓證明:未經驗證的備份 = 沒有備份。自動備份作業跑得再漂亮,若缺乏日誌審核、介質驗證、多版本保留、路徑治理,關鍵時刻必
SQL Server 獲取資料庫、資料表、欄位名稱的系統目錄查詢速查表
核心系統目錄視圖 (SQL Server 2005+ 推薦) 舊版 sysobjects、syscolumns 已棄用,現代版本請使用標準目錄視圖: 1. 列
T-SQL 游標動態 SQL 批量檢測空表腳本
需求 快速找出資料庫中所有使用者表的列數,識別空表(列數 = 0)。 動態 SQL + 游標實作 DECLARE @sql NVARCHAR(MAX) =