mvnForum » 列出所有討論區 » » 討論區: SQL » » » 話題: [精華] SQL 語法動態組合 Script |
|
列印 2024/4/25 上午 04:47:31 | 在同一個網頁中顯示這個話題的所有文章 |
文章作者 jieh 於 2007/3/20 下午 05:49:24 | ||
[精華] SQL 語法動態組合 Script 今天實在對本公司為了讓 User 直接強姦資料庫而用 Excel 白痴法開的 Table 造成本人懶得寫程式 而接手過來貼得拉拉長的 SQL 很不爽 直接上討論區只能用 "欄位" 兩個字當關鍵字 (不得以的 其他太直接的關鍵字找不到文章) 爬文爬了一個小時眼睛有點扭傷 終於找到答案 先提供一個簡單的範例讓大家吸收 - 動態 Table 名稱
(轉貼時請加註來源) 引用自:藍色小惡魔《用 SQL 語法動態組合 SQL》 http://www.imp.idv.tw/play/forum/viewthread?thread=743 重點說明 sp_executesql:這是 MS SQL 內部平常用來跑你寫死的 SQL 語法 SP,把它偷出來用就是主角啦!!! 要丟給 sp_executesql 的變數一定要是 nchar / nvarchar 的型態喔!!! 除了以上兩個重點 其他就隨便你高興亂改成你想要的即可 以此類推動態欄位就搞定啦!!! 看懂這個語法後 就可以接下去看我最終的寫法了... 2016/7/27:6817 xuite, pixnet 2016/7/27:240 2016/7/27:123 ---------------------------------------- 支持小惡魔 BTC : 19tn3RnCuwZVukXAwyhDWZD4uBgUZoGJPx LTC : LTFa17pSvvoe3aU5jbmfcmEpo1xuGa9XeA 知識跟八卦一樣,越多人知道越有價值;知識最好的備份方法,散播! 藍色小惡魔(林永傑): 臉書 |
文章作者 jieh 於 2007/3/20 下午 07:11:19 | ||
動態欄位名稱更新 SQL
轉貼時請加註來源引用自:藍色小惡魔《用 SQL 語法動態組合 SQL》 http://www.imp.idv.tw/play/forum/viewthread?thread=743 <hr><script type="text/javascript" src="http://adcenter.conn.tw/oeya_ad.php?key=7967"></script> 就這樣... 原本要重貼 23 次的 SQL 就這樣取代掉了 SQL 的經典範例都很簡短 大家都是高手 自己玩自己摸應該沒問題 我就不廢話了 xuite, pixnet 2016/7/27:120 2016/7/27:328 ---------------------------------------- 支持小惡魔 BTC : 19tn3RnCuwZVukXAwyhDWZD4uBgUZoGJPx LTC : LTFa17pSvvoe3aU5jbmfcmEpo1xuGa9XeA 知識跟八卦一樣,越多人知道越有價值;知識最好的備份方法,散播! 藍色小惡魔(林永傑): 臉書 |
文章作者 jieh 於 2007/3/21 上午 10:59:31 | ||
動態欄位抄寫 Table
(轉貼時請加註來源) 引用自:藍色小惡魔《用 SQL 語法動態組合 SQL》 http://www.imp.idv.tw/play/forum/viewthread?thread=743 <hr><script type="text/javascript" src="http://adcenter.conn.tw/oeya_ad.php?key=7969"></script> 好啦... 吸收完前兩個簡單的範例後 再來個難一點的 主要是稍加改變一下動態欄位的組合方式 另外考慮這種呆呆欄位 可能無限制開下去 加入永續執行的概念 當然 欄位範圍的撈取需要再加強其他條件 避免撈到錯誤的欄位進行比對 才能一勞永逸 主要是因為已經存在的欄位規則是如此了 如果各位以後有計畫要這樣玩 SQL 那欄位名稱就要開奇怪點 避免後續維護的人 開出影響判斷的欄位 畢竟 "INCOME" 是很通俗的單字 其他加強的部份 大家自己慢慢玩喔...... xuite, pixnet 2016/7/27:465 2016/7/27:51 ---------------------------------------- 支持小惡魔 BTC : 19tn3RnCuwZVukXAwyhDWZD4uBgUZoGJPx LTC : LTFa17pSvvoe3aU5jbmfcmEpo1xuGa9XeA 知識跟八卦一樣,越多人知道越有價值;知識最好的備份方法,散播! 藍色小惡魔(林永傑): 臉書 |
文章作者 jieh 於 2007/3/21 下午 12:13:00 | ||
SQL 動態語法完整範例 - 撐著用繳款資訊更新 Ver 1.1
(轉貼時請加註來源) 引用自:藍色小惡魔《用 SQL 語法動態組合 SQL》 http://www.imp.idv.tw/play/forum/viewthread?thread=743 <hr><script type="text/javascript" src="http://adcenter.conn.tw/oeya_ad.php?key=7971"></script> 這種操死 User 的作法當然不是長久之計 但是也不能操死自己 所以只好玩 SQL 填補需求裂口 xuite, pixnet 2016/7/27:71 2016/7/27:18 ---------------------------------------- 支持小惡魔 BTC : 19tn3RnCuwZVukXAwyhDWZD4uBgUZoGJPx LTC : LTFa17pSvvoe3aU5jbmfcmEpo1xuGa9XeA 知識跟八卦一樣,越多人知道越有價值;知識最好的備份方法,散播! 藍色小惡魔(林永傑): 臉書 |