【SQL】動態產生SQL字串
觀念 : 利用程式化方式,將冗長SQL字串做有效率的處理,易於管理維護及彈性重覆使用
作法 : 找出共同規則及相似語法,搭配迴圈及變數,並使用print方式輸出變數於畫面上,
以方便Debug,最後拼出完整SQL字串,用Execute執行產生結果
範例 : 列出該年度內公司同仁特休統計分析
粉紅色框框是說明兩者相同之處
Print 說明SQL字串最後呈現與一般傳統寫法相同
Execute 兩者執行結果相同
程式化寫法 :

一般傳統寫法 :

執行結果 :

留言
張貼留言