於 Windows 中運行 PostgreSQL Container 來提供本機 DB 開發環境
2020-11-13
於 Windows 中運行 PostgreSQL Container 來提供本機 DB 開發環境
有呼叫連結伺服器 Stored Procedure 需求時
請記得開啟 RPC (Remote Procedure Call) 功能
避免「並未為 RPC 設定伺服器」錯誤產生
使用 CTE 的出發點應是增加 TSQL 可讀性,但是在濫用的情況下對於效能的衝擊是相當大,因此請在發生 DB 效能問題的時候,不仿也考慮一下 CTE 是否為效能瓶頸的重要關鍵。
ASP.NET 網站預設 session state 只存活在對應 web server 的 IIS 中,也就是說在多台 web server 服務或具有 failover 機制下,當切到另一台 web server 的時候喪失所有 session state 資訊,因此可以考慮將 session state 存放在 SQL Server 中,讓所有 web server 共享相同 session state 資訊。
面對數筆有意義資料要匯總成橫式資料時,可以考慮使用 PIVOT 來扭轉資料,讓資料呈現上更貼近人性。
採用一般資料表運算式(Common Table Expressions, CTE)做為資料查詢參考
LocalDB v11.0 到 v13.0 預設執行個體名稱的改變
使用 dbForge SQL Complete 提高 SSMS 撰寫 T-SQL 效率
在專案執行過程中,無法即時維護最新版文件是大家共同的瓶頸,因此若能以加註資料表及欄位描述的方式自動產出文件,就能有效解決文件不斷更新的問題;本文透過自動化工具產出資料表文件,不僅能避掉繁瑣的人工作業,又能依據樣板產出不同風格樣式,大家可以嘗試看看喔!
利用FOR XML子句合併多筆相同欄位資料