SQL Server 索引利用與非 SARG 條件深度解析:讓優化器「看見」你的索引
核心概念:SARG (Search ARGument) 優化器能利用索引的前提是 WHERE 條件為 SARGable:column <op> co
SQL Server 備份轉 SQLite 完整操作流程:還原 → 遷移工具導入 → 定位檔案
適用場景 將 SQL Server `.bak` 備份檔轉換為 SQLite 資料庫檔 (`.db`),典型用於桌面應用 (如 EI 5.0) 離線部署、行動端
SQL Server 多行合併為單行並分組統計:XML PATH 與 STUFF 兩大經典實戰
場景 表 test(code, values, count) 需按 code 分組,將 values 以逗號合併,並對 count 求和。 測試資料 CREA
SQL Server 自定義分割函數 SplitString:支援多字元分隔符與空值控制
需求 T-SQL 內建 STRING_SPLIT(SQL 2016+)不保證順序、不支援多字元分隔符、無法保留空值。自製 SplitString 解決三大痛點。
C# 與 SQL Server 存儲過程配合 UpdateDataSet 實現批量寫入 DataSet
場景 前端傳入 DataSet(含多筆簡訊記錄),需一次性寫入資料庫,要求原子性、高效能、參數化防注入。 核心代碼 public bool SaveSMSMe
SQL 中 NOT IN 與 NOT EXISTS 的細微差異:避開空值陷阱
現象:同樣邏輯,結果卻不同 -- 查詢 1:NOT IN SELECT * FROM A WHERE id NOT IN (SELECT id FROM B);
SQL Server 利用 BCP 命令與存儲過程實現查詢結果導出文本文件
背景 需將 SQL 查詢結果定時導出為 CSV/文本文件,供下游系統消費。直接在應用層查詢再寫入文件效率低、耦合重;利用 SQL Server 原生 bcp 工
SQL Server 同一張表兩欄位關聯同一張表:別名技巧實戰
場景 人員表 man 中有 zw_id(職務)與 man_id(主管)兩個外鍵,皆指向 zw 表。需一次查詢同時取出職務名稱與主管姓名。 核心技巧:表別名 S
SQL Server 入門必備:核心 DDL/DML 語句速查手冊
前言 資料庫操作的基石在於熟練掌握核心 SQL 語句。本文彙整 建庫/建表(DDL)、查詢(SELECT)、聚合統計、更新(UPDATE)、刪除(DELETE)
一條 SELECT * 釀成災難:從網絡 IO 爆滿到系統癱瘓的排查實戰
事件還原:上線第二天系統「癱瘓」 某專案剛上線第二天,後台監控發現異常:資料庫服務器與 IIS 服務器之間的網絡 IO 直接衝上 70%–100%(1 Gbps
SQL Server 備份至 Azure Blob 儲存體:原理、優勢與 T-SQL 實作全指南
為何選擇 Azure Blob 做備份目標? 彈性無限儲存:按用量付費、異地複寫 (GRS/RA-GRS) 災難復原 零硬體維運:無磁帶/磁碟
SQL Server 表資料逐列處理:表變量 WHILE 迴圈 vs 游標 CURSOR 效能對比
場景 需逐列處理表資料 (如發送通知、呼叫 API、複雜業務邏輯),集合式操作無法滿足時的兩種主流方案。 方案一:表變量 + WHILE 迴圈 (推薦中小資料
SQL Server 複合主鍵建立兩種標準方法
方法一:ALTER TABLE 事後新增 (適用既有表) ALTER TABLE TableName ADD PRIMARY KEY (Column1, Co
SQL CASE 運算式、子查詢與 JOIN 連接查詢綜合實戰指南
CASE 運算式兩種語法 1. 簡單 CASE (等值比較,類似 Switch) SELECT Name, CASE Level W
MySQL 與 SQL Server MD5 加密函數對照表
快速對照 資料庫函數/語法範例結果長度 MySQLMD5(str)SELECT MD5(hello);32 字元 Hex SQL ServerRIGHT(sy
SQL Server 觸發器完整指南:DML/INSTEAD OF/列級/遞迴/巢狀與實戰範例
觸發器核心觀念 特殊儲存程序,**由事件自動觸發** (非显式呼叫) 依附於**資料表**或**檢視表** 執行於**同一交易**內,
Oracle 忘記 SYS/SYSTEM/SCOTT 密碼的三種重置方案
Oracle 數據庫核心賬號密碼遺失是 DBA 常見場景。本文提供三級重置方案,從普通用戶到 SYS/SYSTEM 雙遺失均有解。 場景一:忘記普通用戶密碼
SQL Server CASE 表達式完整指南:簡單/搜尋形式、嵌套、聚合配合、面試真題實戰
CASE 是 T-SQL 中實現條件邏輯的核心表達式,支援「簡單 CASE」與「搜尋 CASE」兩種形式,可用於 SELECT/WHERE/ORDER BY/G