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

posted @   小菜鸟叽叽喳喳  阅读(2238)  评论(19编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· [AI/GPT/综述] AI Agent的设计模式综述
点击右上角即可分享
微信分享提示