深入掌握 Oracle 隨機數產生函數 DBMS_RANDOM 完整指南
Oracle 隨機數函數概述 Oracle 資料庫內建的 DBMS_RANDOM 套件提供了強大的隨機數產生功能,廣泛應用於測試資料生成、密碼產生、抽樣統計等場
Oracle TO_DATE 函數深度解析:格式模板、24小時制、INTERVAL 運算與毫秒精度
核心陷阱:MI vs MM Oracle SQL 不區分大小寫,MM(月份)與 mm(分鐘)會衝突。分鐘必須用 MI。 -- 錯誤:ORA-01810 form
Oracle 自訂函數回傳表型態:管道化表函數實作範例
背景 Oracle 函數原生回傳標量值。若需回傳「表格型態」並在 SQL 中直接查詢(SELECT * FROM func()),需使用 管道化表函數(Orac
Oracle TRIM 函數完整語法詳解:LEADING、TRAILING、BOTH 與自訂字元
標準語法結構 TRIM( [ [ { LEADING | TRAILING | BOTH } [ trim_character ] ] | trim
Oracle 數值精度控制函數:ROUND、TRUNC、CEIL、FLOOR 實戰對比
四大函數行為對比 函數語法行為範例輸入結果 ROUNDROUND(n [, d])四捨五入到小數點右第 d 位(d 可負)ROUND(1.2345, 3)1.
Oracle 資料型別轉換函數:TO_CHAR 與 TO_DATE 完全指南
TO_CHAR:數值/日期 → 字串 日期格式化 TO_CHAR(date, fmt) 常用格式輸出範例 YYYY-MM-DD HH24:MI:SS202
Oracle 日期函數核心用法:SYSDATE、ADD_MONTHS、LAST_DAY、MONTHS_BETWEEN
核心函數速查 函數語法說明範例 SYSDATE-伺服器當前日期時間SELECT SYSDATE FROM dual TRUNC(date)TRUNC(dt [
Oracle 文字處理函數實戰:大小寫、長度、擷取、搜尋、修剪
大小寫轉換三劍客 SELECT UPPER(abc), LOWER(ABC), INITCAP(hello world) FROM dual; -- UPPER
Oracle 系統變數函數速查:SYSDATE、USER、USERENV
常用系統變數函數 函數回傳值典型用途範例 SYSDATE資料庫伺服器當前日期時間(含秒)預設值、時間篩選、審計欄位WHERE created_dt BETWE
Oracle TRUNC 函數雙模式詳解:日期截斷與數值截取
兩大用法概覽 模式語法用途 日期TRUNC(date [, fmt])將日期按指定單位截斷(歸零較小單位) 數值TRUNC(number [, decimal
Oracle Trigger 觸發器完整指南:類型、語法、啟停與最佳實踐
觸發器分類 事件類型觸發時機支援 FOR EACH ROW典型用途 DML (INSERT/UPDATE/DELETE)BEFORE / AFTER / IN
Oracle Package 建立語法完整指南:規格與主體分離設計
Package 架構優勢 封裝性:將相關程序、函數、游標、型別、變數、常數、例外集中管理。 狀態保持:Package 級變數在 Session 生命週期內持久
Oracle 預存程序與函數差異全解析:語法、調用、參數模式
核心差異一覽 維度Procedure (程序)Function (函數) 回傳值無(但可透過 OUT/IN OUT 參數回傳多值)必須有單一回傳值(RETUR
Oracle OVER() 分析函數實戰:累加、分組統計與佔比計算
核心概念 OVER() 子句將彙總函數(SUM、AVG、COUNT 等)轉為分析函數,不再縮減行數,而是為每一行計算基於「視窗」的彙總值。 語法結構 聚合函數
Oracle WM_CONCAT 函數:簡單高效的分組字串聚合
函數簡介 WM_CONCAT 是 Oracle 內建但未正式文件化的函數(屬於 WMSYS schema),可直接將群組內的字串值以逗號合併,語法極簡潔。 基
Oracle SYS_CONNECT_BY_PATH 實現行轉列(分組字串聚合)
需求 將同群組的多行字串合併為單一行,以指定分隔符分隔。例如: -- 原始資料 A B 1 我 1 們 2 一 2 起 -- 期望結果 A B 1
Oracle 函數回傳 REF CURSOR 實作動態查詢
場景 需在 PL/SQL 中根據輸入參數動態組裝 SQL,並將結果集以游標形式回傳給呼叫端(Java、.NET 或另一 PL/SQL 區塊)。 完整 Pack
Oracle 單行字串函數大全:語法、參數與實用範例
概覽 單行字串函數接受字串輸入,回傳字串或數值結果,是 SQL 與 PL/SQL 字串處理的基石。以下依功能分類整理常用函數。 字元編碼轉換 函數說明範例