SQL Server 行轉列 (PIVOT) 實戰技巧:從靜態 CASE 到動態腳本完整示範
行轉列是報表開發常見需求。本文以「不同時段不同路線的客運量」為例,示範從經典 CASE...SUM 靜態寫法進階到 SQL Server 2005+ 的 PIV
MS SQL 入門基礎:Transact-SQL 語言分類與核心特性概覽
Transact-SQL (T-SQL) 為微軟擴充的 SQL 方言,完整支援 ANSI SQL-92 標準並大幅增強。掌握其語句分類是入門的關鍵第一步。 T
SQL Server DBA 常用管理腳本大全 (含版本、大小、鎖、日誌、效能等)
整理 SQL Server 2000/2005/2008 DBA 日常運維最常用的 T-SQL 指令與系統預存程序,涵蓋版本查詢、資料庫大小、用戶權限、鎖死偵測
淺析 SQL Server 2000 中 T-SQL 的解析、編譯與執行流程
T-SQL (Transact-SQL) 是微軟在 Sybase 基礎上擴展的結構化查詢語言,並非獨立程式語言,必須經由 SQL Server 資料引擎解析、編
使用 T-SQL 腳本建立並啟動 SQL Server 追蹤的完整指南
SQL Server Profiler(事件探查器)雖功能強大,但不支援排程自動啟動。若需定時追蹤特定時段的伺服器運行狀態,透過 T-SQL 腳本搭配 SQL
深入解析 SQL Server 執行語句時的記憶體消耗與 I/O 行為
SQL Server 執行 SQL 語句的性能評估向來以 I/O 讀取數為核心指標。本文在遵循此原則的前提下,透過實際測試深入分析不同 SQL 語句執行時 SQ
SQL Server 動態 SQL 實戰:sp_executesql 與 EXECUTE 選型、參數化、輸出參數完整指南
動態 SQL 在運行時構建語句,適用於查詢條件、欄位列表、表名等不可預知的場景。但它引入 SQL 注入風險、除錯困難、計畫快取汙染等問題。本文通過實例演示如何安
SQL Server 字符串函數完全手冊:轉換、截取、比較、操作、類型轉換、日期函數一網打盡
字符串處理是 SQL 開發的高頻需求。本文系統整理 SQL Server 核心字符串函數,按功能分類附帶語法與關鍵行為說明,供開發查閱。 一、字符轉換函數
同樣 SQL 改寫參數化後效能暴跌 7 倍:參數嗅探與計畫快取陷阱深度解析
實測案例:將字串常數 `3810` 改為變數 `@mis_company_code` 後,執行時間從 1 秒飆升至 7 秒。根因:**參數嗅探** 導致優化器為
SQL Server LIKE 謂詞完整解析:通配符、跳脫字元、Unicode/ASCII 模式與效能陷阱
LIKE 是 T-SQL 中進行模式比對的核心運算子,支援通配符、字元範圍、跳脫字元,並區分 ASCII/Unicode 模式比對行為。本文系統整理語法、四大通
存儲過程 vs 動態 SQL:效能、參數化、錯誤處理與 ASP.NET 呼叫實戰
本文從效能、維護性、安全性、除錯等角度比較存儲過程與動態 SQL,並示範帶參數、回傳值、條件邏輯的存儲過程寫法及 ASP.NET (ADO.NET) 呼叫完整代
MS SQL 入門基礎:資料庫鎖機制完整教學 (概念、類型、隔離級別、觀察工具)
鎖是多使用者資料庫環境中協調並發存取、保證資料一致性的核心機制。本文系統介紹 SQL Server 的鎖概念、鎖對象、三大鎖類型、程式設計師視角的樂觀/悲觀鎖、
SQL Server 死鎖核心成因與兩大解決模式:資源競爭、鎖升級與 UPDLOCK 實戰
所有死鎖的根本原因只有一個:**資源競爭**。本文歸納兩大典型死鎖模式,並給出針對性解決方案,核心在於「統一順序」與「UPDLOCK 避免共享鎖升級」。 模式
實戰解決死鎖導致網站掛掉:排查腳本、自動殺進程與根因修正
專案上線後網站間歇性無法訪問,重啟主機暫時恢復,最終確認為資料庫死鎖導致連線池耗盡。本文分享完整排查過程、可直接使用的死鎖偵測/殺進程預存程序、以及根因修正方向
大規模 SQL 注入攻擊鎖定中文網站:攻擊手法、影響與防禦指南
根據台灣阿碼科技 (Armorize Technologies) 監測,2008 年 5 月中旬起,大量中文網站 (含中國大陸、台灣) 遭受自動化 SQL 注入
SQL Server 鎖提示 (Table Hints) 速查表:12 種常用提示完整解析
在 T-SQL 查詢中,可透過 WITH (hint) 語法指定鎖行為,覆寫引擎預設選擇。本文整理 12 種常用鎖提示的語法、效果與適用場景,作為開發與調優快速
SQL Server 死結成因深度剖析與七大預防策略實戰
死結本質:資源競爭的循環等待 交易 1 持有表 A 排他鎖、請求表 B;交易 2 持有表 B 排他鎖、請求表 A。雙方各佔一資源、互相等待,形成循環等待鏈。若無
快速掌握 SQL Server 鎖機制與鎖模式:從原理到實戰
鎖是多使用者環境下保證資料一致性與隔離性的核心機制。SQL Server 採用多粒度、動態升級的鎖架構,本文系統解析鎖粒度、鎖模式、常見並發問題與觀察工具。