摘要: 下面的old 是原来的查询, 大概花了 58秒, 下面经过优化后的, 执行了22秒. 核心思想: 先缩小数据范围, 然后再和其他的表做 关联查询. 阅读全文
posted @ 2018-07-03 11:32 兴想事成 阅读(256) 评论(0) 推荐(0) 编辑
摘要: linq to sql , linq to entity 遇到一个问题, 主表, 从表 一对一 关系, 主表有记录, 从表 可能没有记录. 现在要查询 主表+从表 的某几个字段. 从表字段 有的是 Tzsbh int? 类型. int 转 string 如果对象为null,报错 尝试如下方案, 左连 阅读全文
posted @ 2018-05-24 16:41 兴想事成 阅读(902) 评论(0) 推荐(0) 编辑
摘要: 前面写了一篇文章 "ZIP文件压缩和解压", 介绍了" SharpZipLib.Zip " 的使用, 最近的项目中,在使用的过程中, 遇到一些问题. 比如, 现在从表里面取出数据, 生成xml字符串,然后生成zip文件流,上传到文件服务器. 以前的做法是 string=> 生成xml文件到本地=> 阅读全文
posted @ 2017-11-22 11:27 兴想事成 阅读(1256) 评论(0) 推荐(0) 编辑
摘要: sql 数字全角半角转换 create FUNCTION dbo.ConvertWordAngle ( @str NVARCHAR(4000), --要转换的字符串 @flag bit --转换标志,0转换成半角,1转换成全角 )RETURNS nvarchar(4000) AS BEGIN DEC 阅读全文
posted @ 2017-09-04 18:00 兴想事成 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 反射后的类型基础通用类 反射类映射显示 阅读全文
posted @ 2017-08-31 11:30 兴想事成 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 记得在学校的时候, 老师为了开拓我们的眼界, 给我们上了一堂有关反射的用法,随后给我们现场演示了一个宿主插件的例子. 虽然后来我没有在实际的项目中用到这个知识点,但是我觉得这个是一个不错的东西. 自己定义一个宿主,然后对外提供接口, 大家按照统一的接口规范来,这样就能大家一起开发,完善该插件. 我这 阅读全文
posted @ 2017-08-31 11:18 兴想事成 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 最近要做一个文件交互,上传和下载, 都是zip压缩文件,所以研究了下,写了如下的示例 注意引用 ICSharpCode.SharpZipLib.dll 文件 该dll文件可以到官方网站去下载, 我这里提供一个 .Net FrameWork 2.0 版本的 ,点此下载 阅读全文
posted @ 2017-08-30 16:39 兴想事成 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 我手上有关数据交换的项目比较多,而且比较分散. 最新业务量大到一定程度,我需要知道每个事项任务每天数据量交换的情况, 有一部分是用SSIS包执行的,有一部分是通过xml数据交换的, 还有一部分, 是通过pdf文件上传做交换的,还有ftp文件下载等等,总之就是很杂. 我想写一个工具, 把这些交换的东西 阅读全文
posted @ 2017-08-14 15:12 兴想事成 阅读(202) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2017-07-14 13:54 兴想事成 阅读(2) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2017-06-22 16:18 兴想事成 阅读(15) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2017-06-21 17:51 兴想事成 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 执行 sql语句,得到 变量的值 阅读全文
posted @ 2016-10-14 17:00 兴想事成 阅读(1097) 评论(0) 推荐(0) 编辑
摘要: 1.查看文件组 sql语句 2.更改文件组 说明: 在给表 创建索引的时候,可以指定索引在 不同的文件组, 这样 使 表 迁移到 另外的文件组 步骤1: 给表 创建索引 指定 文件组 步骤2: 将表的 索引删除(是表结构复原) 3.使用案例 调用语句 查看表分区情况 阅读全文
posted @ 2016-09-27 17:48 兴想事成 阅读(814) 评论(0) 推荐(0) 编辑
摘要: 入坑.!!!!! SSIS 中dts包 设置的 ADO.Net连接, 在传入脚本的时候, 我要使用 数据库连接,进行数据的删除操作. 于是我使用了 了如下的 代码 使用的是windows 身份验证, 发布到正式环境上的时候, 不能使用windows验证, 而要使用 账号密码登录, 结果我改完账号密码 阅读全文
posted @ 2016-07-13 14:39 兴想事成 阅读(698) 评论(0) 推荐(0) 编辑
摘要: 先找出重复数据的 最大的Id ( group by 后面可跟多列, 根据规则找到重复数据), 取出 id 最大或最小的 Id, 然后使用 in查询,就可以得到不重复的数据 配合 With .. As () 非常方便 阅读全文
posted @ 2016-06-28 10:57 兴想事成 阅读(1143) 评论(0) 推荐(0) 编辑