SQL Server 日期時間轉字串格式化完整速查表:CONVERT 130+ 風格代碼對照
核心函數 CONVERT(VARCHAR(100), GETDATE(), style) -- style 決定輸出格式,以下為完整對照 (基準 2006-05
SQL 遞迴 CTE 實現組織架構樹 + 存儲過程 IN 參數傳遞方案:Split 函數 + 表值參數雙軌制
一、遞迴 CTE 查詢組織樹 -- 表:OrganiseUnit (OrganiseUnitID, ParentOrganiseUnitID, Organise
SQL Server BIT 型別取反技巧:可見 1-visible、visible-1、1-visible 三種寫法
問題背景 SQL Server 無 Boolean 型別,用 BIT (0/1/NULL) 表示。NOT visible 報錯:Operand type cla
INSERT INTO SELECT vs SELECT INTO 差異全解析:資料複製、建表、權限、日誌、效能
核心差異速查 特性INSERT INTO ... SELECTSELECT ... INTO 目標表必須預先存在自動建立
SQL 排序、分組、統計 10 大進階技巧:GROUP BY、ROLLUP、CUBE、GROUPING 完整實戰
1. ORDER BY — 排序 ≠ 分組 僅改變輸出順序,不合併行。SELECT ZIP FROM Customers ORDER BY ZIP 2. GR
SQL Server 設定複合主鍵 (聯合主鍵) 標準語法:ALTER TABLE ADD CONSTRAINT
標準語法 ALTER TABLE 表名 ADD CONSTRAINT PK_表名 -- 慣用 PK_ 前綴 PRIMARY KEY (欄位1, 欄位2, ..
SQL Server 呼叫 SSIS 套件兩大方式:dtexec 檔案部署 vs 專案部署目錄 (SSISDB)
前置:啟用 xp_cmdshell EXEC sp_configure show advanced options, 1; RECONFIGURE; EXEC
SQL Server 日期比較大小正確姿勢:CONVERT 風格代碼完整表與避坑指南
常見錯誤 -- 字串比較而非日期比較! SELECT * FROM recharge_info WHERE date 2023-09-22 (字典序),結果錯
SQL 語句優化 34 條黃金法則:從 Oracle 到通用關係型資料庫的效能心法
查詢結構優化 (1-7) 表順序 (RBO):Oracle RBO 從右往左解析 FROM,小表放最後 (驅動表);3 表以上選交叉表 (被多表引用)
SQL Server / Oracle 查詢存儲過程/視圖/觸發器中特定字串:系統目錄全掃描腳本
Oracle 方案 -- 當前用戶物件 SELECT * FROM user_source WHERE LOWER(text) LIKE %關鍵字%; --
Excel 資料導入 SQL Server 兩大方案實戰:MySQL for Excel vs SQL 腳本直導
業務場景 目標表 A (SQL Server) 已有結構與資料 Excel B:ID 對照 Name 映射表 Excel C (N 張):同結構明
C++ 虛繼承深度解析:菱形繼承問題、記憶體佈局與虛表機制
菱形繼承問題 class Animal { public: void Op() { cout << Animal; } }; class Tiger : pu
SQL Server 表值型別 vs 表變數:批量傳參與暫存資料的正確選擇
核心差異速查 特性表值型別 (TVT)表變數 (@table) 定義位置資料庫層級 (CREATE TYPE)批次/SP 內
SQL Server 游標 (CURSOR) 完整範例:逐行處理跨庫資料同步
適用場景 需逐行執行複雜邏輯(跨庫、多表、條件分支) 資料量較小(< 1 萬行),集合操作難以表達 維護舊系統、一次性修腳本 標準範本 DEC
SQL Server WHERE 變數 IS NULL 導致全表掃描?實測驗證與動態 SQL 解決方案
問題現象 動態條件查詢常寫成: WHERE (@ProjectIds IS NULL OR ProjectId = @ProjectIds) AND (@S
SQL 多表連接查詢圖解大全:內連接、外連接、交叉連接、多對多中間表
範例資料 student 表 IDName 1Alice 2Bob 3Cindy course 表 IDCName 1Math 2English 4Phys
SQL 注入資料修復兩大腳本:精確替換 vs 截斷清理 (游標遍歷全庫)
背景 資料庫遭大規模 XSS 注入,惡意腳本如 <script src=...> 植入大量字串欄位。需全庫掃描清洗。 方案一:精確替換(僅移除注入
SQL 分組去重實戰:找出同 ID 存在不同 PATH 的記錄 (GROUP BY + HAVING + COUNT DISTINCT)
需求 表 MyImage (ID, PATH),找出同一 ID 下存在多個不同 PATH 的 ID 清單。 樣本資料 IDPATH 1C: