C#为工作Sql而产生的字符串分割小工具(很实用,你值得拥有)
写在前面
为什么要写这个工具?
工作需要,拼接字符串头晕眼花拼接的,特别是in 查询,后面的参数太多,想在数据执行一些这个sql语句老费劲了。
看正文
工作所有的(后台)攻城狮们都会接触到sql语句,最常见的sql语句有很多,特别 in 查询,举个最简单的例子就是
SELECT * FROM SMSSENTLOG201505 WHERE ACCOUNTCODE IN
('PDA','ORDER','APP','WEB','ZHONGTIAN','','','CALLCENTER','APPLE','EXTERNALUSERS','BILLPUSH','GEENK','','','','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
C#为工作Sql而产生的字符串分割小工具(很实用,你值得拥有)的更多相关文章
- oracle逗号字符串拼接小工具
		
oracle逗号字符串拼接小工具 http://www.zui#dai#ma.com/share/1932670249667584.htm 在使用oracle进行数据查询时,常常需要使用到in语句,如 ...
 - 工作中用到的oracle字符串分割整理
		
oracle部分: 定义类型(用于字符串分割): create or replace TYPE "STR_SPLIT" IS TABLE OF VARCHAR2 (4000); 字 ...
 - 学习之路三十六:SQL知识总结 - [游标||字符串分割]
		
好久没有写文章了,今天把前不久项目用到的SQL知识总结一下. 一丶字符串分割 SQL内置函数中是没有Split分割函数的,所以需要自己去实现,不多说,上代码: )) RETURNS @result T ...
 - C# 字符串处理小工具
		
之前刚上大学时沉迷于安全方面,当时一直想写一个处理字符串的小程序. 无奈当时没有太多时间,一直拖延到这寒假. 寒假闲来无事,所以就写写小程序来练手,顺便复习一下窗体和基础. 实现的功能有以下: 转换为 ...
 - sql server的一个字符串分割的表值函数方法
		
ALTER function [dbo].[BOSplit](@SourceSql nvarchar(max), --要分割的字段@StrSeprate varchar(10) --分割符 ...
 - mysql 字符串分割 和 动态执行拼接sql
		
本人以前主要用的是MSSQL,最近项目在使用MYSQL,自己是一个 典型的小白.今天就记录一下 一个mysql存储过程,里面需要分割字符串和 动态执行sql语句. 关于字符串 分割我开始使用 LOCA ...
 - 正则表达式小技巧,sql中in的字符串处理
		
工作中我经常写sql,当写带in的语句时,需要敲好多单引号,逗号,敲写起来容易易出错.因此,我写了一个小工具,处理这种繁琐工作.原理简单,利用正则表达式匹配.替换. 先看界面,一个html页面,包含三 ...
 - SQL Server 游标运用:鼠标轨迹字符串分割
		
一.本文所涉及的内容(Contents) 本文所涉及的内容(Contents) 背景(Contexts) 游标模板(Cursor Template) 鼠标轨迹字符串分割SQL脚本实现(SQL Code ...
 - SQL Server中截取字符串常用函数
		
SQL Server 中截取字符串常用的函数: .LEFT ( character_expression , integer_expression ) 函数说明:LEFT ( '源字符串' , '要截 ...
 
随机推荐
- java生成解析xml的另外两种方法JAXB
			
JAXB(Java Architecture for XML Binding) 是一个业界的标准,是一项可以根据XML Schema产生Java类的技术.该过程中,JAXB也提供了将XML实例文档反 ...
 - [译] 二、开始iOS编程之前,你还需要做什么?
			
声明:本文翻译自AppCoda网站的文章:What You Need to Begin iOS Programming?,作者是创建者Simon Ng.如有异议,请联系博主. 更新:帖子已经重新被 ...
 - 使用aspose.cell导出excel需要注意什么?
			
1.如果导出的数据源是汇总出来的,最好方法是将数据源放到缓存里面,当基本数据源变化的时候,在改变数据2.使用模板导出EXCEL,这样很多样式可以在模板文件里面直接设置,例如:默认打开页签,让列头固定3 ...
 - 【Xamarin报错】libpng warning : iCCP: Not recognizing known sRGB profile that has been edited
			
报错: Xamarin Android 编译时发生以下错误: libpng warning : iCCP: Not recognizing known sRGB profile that has be ...
 - Android Studio 简单功能介绍
			
Android Studio 建立系统工具包你用来生成,测试,运行您的应用程序和软件包.构建系统是独立于Android的工作室,所以你可以调用它的Android的工作室或从命令行.在你写你的应用程序 ...
 - Android开发艺术探索笔记——View(二)
			
Android开发艺术探索笔记--View(二) View的事件分发机制 学习资料: 1.Understanding Android Input Touch Events System Framewo ...
 - linux 下面 jdk1.7 rpm 包的安装
			
1.下载安装jdk7.0 for linux 我下载的版本为:jdk-7u2-linux-i586.rpm 下载地址为:http://www.oracle.com/technetwork/java/j ...
 - devexpress表格控件gridcontrol设置隔行变色、焦点行颜色、设置(改变)显示值、固定列不移动(附源码)
			
介绍一些常用的gridcontrol设置. 1.设置隔行变色.首先设置显示隔行变色,步骤:OptionsView-->EnableAppearanceEvenRow-->true和Opti ...
 - 购物车增加、减少商品时动画效果:jQuery.Fly.js插件使用方法
			
某些电商网站加入购物车和减少购物车商品数量时,有个小动画,以抛物线形式增减,如图: 这里用到了第三方jQuery.Fly.js插件(底层依赖Jquery库,地址:https://github ...
 - [原创]AHA大会回顾
			
AHA大会回顾 缘起 AHA之前参加了Daniel的培训,了解到AHA大会,觉得很高大上,开始有些心动.考虑到是工作时间,而且是外地,所以也就停留在心动层面了.之后与伯薇和四正吃饭,听说他们要去参加这 ...