SQL Server 資料類型轉換陷阱:隱含轉換導致查詢失敗的實戰案例與最佳實務
兩種轉換類型 顯式轉換:開發者主動呼叫 CAST(expr AS type) 或 CONVERT(type, expr, style)。 隱含轉換:S
SQL Server 評論與回覆資料表設計:單表遞迴、存儲程序查詢完整實作
設計目標 圖片分享專案需支援:評論(一級)與回覆(多級巢狀),並能一次查詢某圖片完整討論串。採用單表自關聯設計,避免多表 JOIN 複雜度。 資料表結構 CR
SQL Server 預存程序 CRUD 範本:新增、刪除、修改完整範例
測試表結構 CREATE TABLE TEST1 ( ProductID INT IDENTITY(1,1) PRIMARY KEY, Prod
SQL Server 預存程序完整入門:建立、參數、輸出、加密、游標、分頁與系統預存程序
什麼是預存程序? Stored Procedure 是經編譯儲存於資料庫中的一組 T-SQL 陳述式集合,接受輸入參數、返回結果集/輸出參數/回傳值。核心優勢:
SQL Server 檔案群組備份實戰:分離資料與索引,大幅縮減備份體積
痛點:備份空間不足,但必須保留長期歷史備份 大型資料庫中,非叢集索引常佔總體積 50-70% 甚至更多。若只關心「資料本身」而不需索引(歷史歸檔、合規留存、異地
SQL Server 死鎖完整分析:四大必要條件、鎖模式、追蹤、案例優化與預防策略
什麼是死鎖? 兩個或以上進程互相持有資源並請求對方持有的資源,形成環狀等待,若無外力介入(如死鎖監測器終止犧牲者),皆無法推進。SQL Server 以錯誤 1
SQL Server 資料庫連接方式全解析:ODBC vs OLE DB、連接字串完整範本
連接架構圖解 應用程式 → ADO/ADO.NET → OLE DB Provider → ODBC Driver → SQL Server。OLE DB 位
SQL Server 索引優化完全指南:原理、建立時機、DMV 監控、覆蓋索引與碎片整理
索引核心觀念:叢集 vs 非叢集 特性叢集索引非叢集索引 資料儲存順序物理順序 = 索引鍵順序邏輯順序 = 索引鍵順序,物理不連續 每表數量僅 1
SQL Server 透明資料加密 (TDE) 完整實作指南:原理、效能、備份還原與最佳實務
什麼是透明資料加密 (TDE)? Transparent Data Encryption (TDE) 於 SQL Server 2008 引入,提供資料庫檔案層
SQL Server 2005 連結伺服器設定與分散式查詢
建立連結伺服器 SSMS → 【伺服器物件】→【連結伺服器】→右鍵「新增連結伺服器」。 「一般」頁:名稱、類型選「SQL Server」、資料來源輸入遠端 I
SQL Server 2005 跨伺服器備份與還原(不同服務器)
1. 備份資料庫 NorthSJ 於 SSMS 選擇資料庫 NorthSJ → 右鍵「工作」→「備份」→ 選擇備份類型「完整」→ 目的地「磁碟」→ 加入備份檔路
SQL Server 2005 連結伺服器設定與分散式查詢
建立連結伺服器 SSMS → 【伺服器物件】→【連結伺服器】→右鍵「新增連結伺服器」。 「一般」頁:名稱、類型選「SQL Server」、資料來源輸入遠端 I
SQL Server 2005 跨伺服器備份與還原(不同服務器)
1. 備份資料庫 NorthSJ 於 SSMS 選擇資料庫 NorthSJ → 右鍵「工作」→「備份」→ 選擇備份類型「完整」→ 目的地「磁碟」→ 加入備份檔路
SQL Server 2005 連結伺服器設定與分散式查詢
建立連結伺服器 SSMS → 【伺服器物件】→【連結伺服器】→右鍵「新增連結伺服器」。 「一般」頁:名稱、類型選「SQL Server」、資料來源輸入遠端 I
SQL Server 2005 跨伺服器備份與還原(不同服務器)
1. 備份資料庫 NorthSJ 於 SSMS 選擇資料庫 NorthSJ → 右鍵「工作」→「備份」→ 選擇備份類型「完整」→ 目的地「磁碟」→ 加入備份檔路
SQL Server 2005 連結伺服器設定與分散式查詢
建立連結伺服器 SSMS → 【伺服器物件】→【連結伺服器】→右鍵「新增連結伺服器」。 「一般」頁:名稱、類型選「SQL Server」、資料來源輸入遠端 I
SQL Server 2005 跨伺服器備份與還原圖文教學
1. 備份資料庫 NorthSJ 於 SSMS 選擇資料庫 NorthSJ → 右鍵「工作」→「備份」→ 選擇備份類型「完整」→ 目的地「磁碟」→ 加入備份檔路
SQL Server 觸發器完整教學:類型、範例、應用場景
觸發器類型 DML 觸發器:AFTER (INSERT/UPDATE/DELETE 後) 與 INSTEAD OF (取代動作)。 DDL 觸發器:回應 CR