SQL Server 自訂函數完整指南:類型、語法與最佳實踐
SQL Server 自訂函數(User-Defined Functions, UDF)是封裝可重用邏輯的核心工具。不同於預存程序,函數可直接嵌入 SELECT
三大主流資料庫保留關鍵字完整對照表:MySQL、Oracle、SQL Server
前言 建表、命名欄位、別名時若使用保留關鍵字,會導致語法錯誤或需加上引號/括號。本文彙整 MySQL 8.0、Oracle 19c、SQL Server 201
SQL Server 自訂會計月函數:依指定起始日計算財務期間
前言 企業財務報表常依非曆月週期統計 (如每月 5 號至下月 4 號為一個會計月)。本文提供兩個純量函數:ufn_SegMonths (日期 → 會計月號)、u
SQL Server 檢查資料表鎖定與解除鎖定實用腳本
前言 資料表被鎖定導致查詢卡住是常見運維情境。本文提供三組 DMV 查詢腳本,快速定位被鎖定的表、阻塞鏈、鎖定模式,並說明三種解除策略。 核心 DMV 查詢
SQL Server 數字輔助表 (Tally Table) 兩種實作:實體表與內嵌函數
前言 數字輔助表 (Tally Table / Numbers Table) 是一張只含連續整數的表,廣泛用於集合式拆分字串、產生日期序列、填補缺口、遞歸 CT
SQL Server 自訂格式自動遞增欄位:如 CY00000001 前綴+流水號
前言 業務常需「自訂前綴 + 固定長度流水號」的單號格式 (如 `CY00000001`、`ORD20240001`)。SQL Server 原生 `IDENT
SQL Server 重建法還原 master 資料庫完整步驟
前言 `master` 資料庫損毀 (如檔案遺失、頁面損壞) 導致 SQL Server 無法啟動時,可透過安裝媒體重建系統資料庫,再還原備份復原。本文記錄標準
CSS3 + jQuery 實作自訂下拉選單元件:含旋轉動畫與鍵盤無障礙
前言 原生 `` 樣式難以客製化。本文示範純 CSS3 + jQuery 打造可重複使用的偽下拉選單,支援三角形旋轉動畫、滑鼠懸停高亮、點擊選取、鍵盤操作基礎無
SQL Server 關聯表批量更新兩種寫法:JOIN 與 WHERE 條件
前言 需根據另一張表的欄位值批量更新本表資料時,SQL Server 支援兩種標準寫法。本文以 WT_Task (任務表) 依 WT_BasicInformat
SQL Server 2012 安裝全圖文教學:離線安裝、版本差異與 SHA1 驗證
前言 本文記錄 SQL Server 2012 (含 SP1) 完整安裝流程,採離線環境安裝,驗證 ISO 完整性,並說明 x64 僅版與 x86/x64 雙版
SQL Server 連線錯誤「SSL Provider: 訊息異常」快速修復:netsh winsock reset
錯誤現象 在 Visual Studio 2013 或 IIS 連接遠端 SQL Server 時,突然出現: 已成功與伺服器建立連接,但在登入過程中發生錯誤
SQL Server 阻塞與死鎖排查實戰:DMV 快速定位與三種解除方案
前言 資料庫阻塞 是日常運維高頻事件。短暫阻塞屬正常,但長時間阻塞會拖垮整個應用。本文示範如何僅用系統 DMV 快速定位阻塞鏈,並提供三種解除策略,適合不熟 T
SQL Server 英文單詞全字匹配查詢技巧:LIKE 模式匹配與邊界條件處理
問題場景 表 `Sentences` 欄位 `Sentence` 儲存英文句子。需精確查詢**包含單詞 I 的句子**,排除 it, is, in, big 等
SQL Server 死鎖與阻塞查詢殺除完整腳本:sys.dm_tran_locks、sp_who、sp_lock 進階診斷與自動化處理
核心概念區分 現象定義典型等待類型處理策略 阻塞Session A 持有鎖,Session B 請求相衝突鎖需等待LCK_M_S, LCK_M_X, LCK_
SQL Server 2000 安裝後企業管理器「SQL Server 組無項目」解決方案:手動註冊伺服器
現象 SQL Server 2000 安裝完成,開啟**企業管理器**,左側樹狀「SQL Server 組」下顯示 **「無項目」**,無法管理資料庫。常見於:
Oracle 監聽器靜態註冊與動態註冊完整解析:PMON、LREG、listener.ora、local_listener 核心機制
核心概念:什麼是監聽器註冊? Oracle 客戶端連線流程:Client → **Listener** (預設 1521) → **Service Handle
MySQL TIMESTAMP 隱含預設值警告解決方案:explicit_defaults_for_timestamp 參數詳解
警告現象 MySQL 5.6.6+ 安裝/初始化 (`mysql_install_db`) 或啟動時出現: [Warning] TIMESTAMP with