C#為工作Sql而產生的字符串分割小工具(很實用,你值得擁有)


寫在前面

為什么要寫這個工具?

工作需要,拼接字符串頭暈眼花拼接的,特別是in 查詢,后面的參數太多,想在數據執行一些這個sql語句老費勁了。

看正文

工作所有的(后台)攻城獅們都會接觸到sql語句,最常見的sql語句有很多,特別 in 查詢,舉個最簡單的例子就是

SELECT * FROM SMSSENTLOG201505 WHERE ACCOUNTCODE IN 
('PDA','ORDER','APP','WEB','ZHONGTIAN','00006','02100','CALLCENTER','APPLE','EXTERNALUSERS','BILLPUSH','GEENK','21198','055555','02199','WULIAO')

這個sql就是很常見的語句,但是在in查詢中,后面的數量是有限制的

in 限制個數

oracle:1000個

SqlServer:4w個(網上資料給出的結果)

如果in的后面參數太多了,我們在執行sql語句的時候手寫是很復雜麻煩的,所以寫了一個小工具可以拼接出 in 后面的sql語句。

看下工具的效果圖

小工具可以幫助我們在工作中提高一點點的效率,下面對功能點做一下小小的介紹

1.粘貼顯示個數,為了和excel中的個數作對比,防止粘貼遺漏數據了

 

2.生成的sql字符串保存到記事本中,方便記錄下來,不然程序已關閉就沒了

3.in 后面參數個數可以自己設置(不設置就是一次全部生成,設置多少個就生成多少個)

  

工具雖然小,但是可以幫助你提高一點點的工作效率,攻城獅們,你說呢?

有好的建議請聯系我的qq:707055073

提供下載鏈接:http://download.csdn.net/detail/mryanghenglian/8752405


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM