SQL Server 字串分割插入:WHILE + CHARINDEX 迴圈拆分逗號清單批次寫入
場景 參數 @UserList = U1,U2,U3,需拆分逐筆寫入 BIS_MsgCenterInfo。 實作腳本 1 BEGIN
MySQL GROUP BY 錯誤寫法被兼容的陷阱:ONLY_FULL_GROUP_BY 模式差異解析
現象 建表 stud(sno PK, sname, age, saddress) 插入 8 筆資料。 執行 SELECT * FROM stud GROUP B
SQL Server 查詢表中所有重複資料:GROUP BY + HAVING COUNT(*) > 1 子查詢模式
核心語句 1 ); 邏輯解析 子查詢:依 LogInfo_ID 分組, 1 篩選出**重複值集合**。 外層查詢:IN 子查詢結果,**保留所有重複列的完
SQL Server 通用分頁預存程序:支援多表聯結、動態排序、分組、條件、輸出總筆數/總頁數
預存程序簽章 CREATE PROCEDURE dbo.Com_Pagination @TotalCount INT OUTPUT, -- 總
SQL Server 2012 FileTable 新特性完整實作:Filestream 整合、非交易存取、目錄階層、全文搜尋
FileTable 核心能力 **每列 = 一個檔案/目錄**,儲存於資料表中。 內建欄位:stream_id (GUID)、file_stream (VAR
SQL Server 查詢伺服器磁碟剩餘空間:xp_fixeddrives 單行腳本
核心腳本 DECLARE @t TABLE (drive VARCHAR(20), [MB_Free] VARCHAR(20)); INSERT INTO @t
高併發系統冪等性設計七大模式:查詢、MVCC、去重表、分散式鎖、刪除、唯一索引、狀態機
什麼是冪等性 數學定義:f(f(x)) = f(x)。系統語境下:**同一請求重複執行 N 次,對系統狀態的影響與執行 1 次相同**。 七大實戰模式 1.
Activiti Explorer 切換至 SQL Server 資料庫完整配置步驟
環境 Activiti Explorer WAR(官方預設 H2 內存庫) Tomcat 7.0.64 SQL Server 2008 R2 / 2012+
SQL Server 自訂格式自增欄位:預設約束 + 純量函數產生「CY00000001」流水號
需求 欄位 CompanyId 需為 **定長 10 碼**:前綴 CY + 8 位數字流水號(CY00000001、CY00000002…),不使用 IDEN
SQL Server 多表聯結 UPDATE 兩種寫法:FROM JOIN 與舊式 WHERE 條件
場景 依據 WT_BasicInformation 表的 NO 欄位,批次更新 WT_Task 表的 WtNo,關聯鍵為 WT_Task.WtId = WT_B
SQL REPLACE 批次替換實戰:修改、前綴/後綴新增、指定位置刪除字元
核心語法 UPDATE table_name SET column_name = REPLACE(column_name, old_string, new_st
資料庫效能優化八大策略:分區、別名、索引、物化視圖、死鎖防範、IO 減少、統計維護、參數化查詢
1. 表分區—— 物理隔離熱點資料 將大表依範圍(如月份)切分至不同檔案群組/磁碟。查詢時僅掃描相關分區,**避免全表掃描**,I/O 壓力分散至多顆磁碟。適用
SQL Server 暫存表插入報錯「表 '#TT' 沒有識別屬性無法執行 SET 操作」—— 主鍵定義解決
錯誤重現 CREATE TABLE #TT ( CourseId INT, UserId INT, ClassId INT ); INS
Win10 64 位元安裝 SQL Server 2000 個人版(MSDE 2000 SP4)圖文實戰
背景 SQL Server 2000 已停止支援,但因體積小(~100 MB)、相容舊系統,仍有在 Win10 運行需求。官方不支援,但可透過 **MSDE 2
SQL Server 觸發器、交易、預存程序、游標、檢視、函數、表變數、CASE 統計實戰範例集
1. DML 觸發器:INSERT / DELETE / UPDATE -- 新增/刪除觸發器 ALTER TRIGGER tri_TC ON t_c FOR
SQL Server 2008 安裝失敗徹底解決:註冊表殘留清理全步驟
癥狀 安裝 SQL Server 2008 時跳出「先前版本未完全解除安裝」或類似錯誤,導致安裝中斷。根因:**舊版本殘留檔案、服務、註冊表項目未乾淨移除**。
SQL Server 查詢與終結死鎖進程完整腳本:sp_who_lock、p_killspid、鎖資訊檢視
快速指令 1. 查詢被鎖物件與 SPID SELECT request_session_id AS spid, OBJECT_NAME(resou
Java 註解實戰:自訂註解 + 反射處理器自動產生 CREATE TABLE SQL
前言 閱讀《Thinking in Java》註解章節後動手實作:定義 @DBTable、@Constraints、@SQLInteger、@SQLString