SQL Server 批次清空指定資料庫所有資料表資料 (保留結構、重設種子、處理 FK)
適用場景 專案交付前需清除測試資料、重設身分識別種子、保留所有結構/約束/權限。手動逐表 TRUNCATE 易漏表、FK 順序錯誤導致失敗。本文提供完整自動化腳
SQL Server 2008 維護計劃實作資料庫備份策略最佳實務
備份策略設計 頻率類型排程保留期資料夾 每週日完整備份02:00:004 週Medusa_Full 週一~六差異備份02:00:002 週Medusa_
SQL 條件查詢加排序:單欄索引 vs 聯合索引效能實測
測試場景 SELECT * FROM [user] WHERE gender = 1 ORDER BY id DESC; 資料量:70,000 筆,查詢前 10
SQL Server 2012 內建數學函數完整範例指南
前言 SQL Server 2012 擴充了數學函數庫,提供精確的數值運算能力。本文針對 11 類常用數學函數,提供語法、參數說明與實際執行結果範例,方便開發者
從 MDF/LDF 檔案附加還原 SQL Server 資料庫最簡單方法
適用場景 擁有資料庫的 .mdf (資料檔) 與 .ldf (記錄檔) 檔案,需在另一台 SQL Server 執行個體上快速掛載還原,無需完整備份檔。 一條
SQL 優化實戰:從 40 秒到 3 秒,單一索引降低 Cost 1000 倍
案例背景 Oracle 環境(原文為 Oracle,但優化原理通用),某報表查詢每次執行 40+ 秒。SQL 結構:兩張表 BILL_GRANT_CHECK (
SQL 開發人員必備工具箱:260+ 實用腳本彙總
前言 資料庫開發與維護過程中,常需查詢中繼資料、操作結構描述、處理字串/日期、分頁、大量刪除等。本文整理一份涵蓋 19 大類、260+ 行的 T-SQL 實用腳
SQL 程式設計:依考試權重計算學生總成績並批次更新
業務需求 學校成績錄入系統需依課程對應的多場考試(各有權重比例),計算每位學生的加權總分,並寫回主表 web_inputCj_cjb 的 cj 欄位。 資料結
SQL Server 存取遠端資料庫完整指南:連結伺服器、OPENROWSET、OPENQUERY、OPENDATASOURCE
前言 跨伺服器查詢、匯入匯出資料是資料整合常見需求。SQL Server 提供四種主要方式:連結伺服器、OPENROWSET、OPENQUERY、OPENDAT
SQL Server 常見錯誤代碼彙總與解決方案速查表
前言 SQL Server 運行過程中會遇到各類錯誤,記錄錯誤代碼、現象與解決方案,能大幅縮短故障排查時間。本文整理 6 類常見錯誤及處理方式,供 DBA 參考
使用 phpMyAdmin 修改 MySQL root 密碼並同步更新設定檔
前言 透過 phpMyAdmin 介面修改 MySQL root 密碼是常見維護操作,但修改後若未同步更新 phpMyAdmin 設定檔 config.inc.
PostgreSQL 安裝 pg_stat_statements 擴充模組完整教學
前言 pg_stat_statements 是 PostgreSQL 核心擴充模組,能自動記錄所有 SQL 執行統計(呼叫次數、總耗時、平均耗時、I/O 統計等
SQL UNION 與 UNION ALL 差異詳解與效能比較
前言 合併多個查詢結果集是 SQL 開發常見需求。UNION 與 UNION ALL 雖然語法相似,但語意與效能差異極大。本文以實例說明兩者差異、執行計畫分析與
SQL Server 資料庫從單一使用者模式切換回多使用者模式完整步驟
問題情境 在 SQL Server 2005/2008 執行資料庫複製精靈或手動設定 SINGLE_USER 後,若操作中斷或失敗,資料庫可能殘留在「單一使用者
SQL Server 記錄檔清理與收縮完整指南(2000/2005/2008 版本差異)
前言 SQL Server 交易記錄檔若長期不維護,會持續成長佔滿磁碟,甚至導致服務停擺。不同版本(2000、2005、2008)的清理指令與機制有所不同,本文
SQL Server 2005 列層級觸發器範例與常見錯誤修正
前言 觸發器是資料庫自動化業務邏輯的重要工具。本文針對 SQL Server 2005 環境,提供一個針對特定欄位更新的 AFTER UPDATE 觸發器範例,
SQL Server 2008 資料庫備份、還原與資料恢復完整指南
前言 資料庫備份與還原是資料庫管理員(DBA)的核心職責之一。在 SQL Server 2008 中,掌握完整備份、差異備份、交易記錄備份的操作細節,以及如何利