自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jinjazz

近身剪

  • 博客(9)
  • 资源 (11)
  • 收藏
  • 关注

原创 关于SQL语句Count的一点细节

   count语句支持*、列名、常量、变量,并且可以用distinct关键字修饰, 并且count(列名)不会累计null的记录。下面随便用一些例子示范一下count的规则:比如对如下表做统计,所有列这里都用sql_variant类型来表示。   if(object_id(t_test)>0)     drop table t_

2009-09-16 15:44:00 15898 21

原创 CSDNER如何才能做到"最不缺的是技术"

   想要不缺技术只有一个办法:读万卷书、行万里路。前两天看头脑风暴,某大大说了,还要加一句干万家活。只会读万卷书那是书呆子,读了万卷书到处忽悠不干正事那是骗子,还不如书呆子。  如今像msdn这样规模的文档资料何止万卷,简直可以用"罄南山之竹书之未穷"来形容了,当然这里是"书之"不是"书罪",可事实上也最遭罪的就是我们这些技术人员。技术人员永远都缺技术,不缺只是相对的。如何做到最不缺,只能从

2009-09-15 13:30:00 6567 14

原创 charindex代替like并非"更快更全面"

     最近csdn的编辑们在社区和网站首页的标题让人有些受不了,一个吸引眼球的大红专题点进去只是一个聊聊数字的普通帖子..这种做法用来八卦也就算了,用来包装技术文章那是相当不负责的。    一个普普通通的技术博文,不管观点对错,水平如何,作者的拿出来分享的做法是值得肯定的,但在没有经过论证,人为在加上一个漂亮的副标题打到技术专区的首页上,难免误导不明真相的群众。    

2009-09-14 13:09:00 15034 17

原创 SQLServer数据集合的交、并、差集运算

      SQLServer2005通过intersect,union,except和三个关键字对应交、并、差三种集合运算。他们的对应关系可以参考下面图示        相关测试实例如下:  use tempdb go if(object_id(t1) is not null) drop table t1

2009-09-07 15:32:00 19855 3

原创 SQLServer2005的查询独占模拟

    这个问题一直被很多人关注,基本上得到的答案是两种倾向,一种是锁一种是给记录打标记(也就是update)。对于应用来说,我并不提倡人为给记录加锁,这样会惹来很多麻烦,况且锁并不能解决所有问题,如果你有这方面好的经验我们可以进一步交流。     而update的过程会自动加锁,这个给我们带来和极大便利,但该方法一直不被人们认可的原因是效率:比如打标记怎么打,是否需要每个终端给数据印上各

2009-09-04 20:34:00 3942 1

原创 SQLServer2005的Top功能

      所有人都知道select top 的用法,但很多人还不知道update top 和 delete top 怎么用。以往的做法是set rowcount来指定,其实SQL2005中对于Top语句的增强除了参数化之外还包括对update和delete的支持,但可惜的是还不支持自定义的order by列。如果要自定义派序列可以借助CTE.对于CTE的任何更改都会影响到原始表。    

2009-09-04 20:06:00 4480 6

原创 SQLServer2005中的几个统计技巧

先看下面的一个表格,我们从左边的两列信息来统计出右边的结果。 在SQLServer中我们可以用over子句中来代替子查询实现来提高效率,over子句除了排名函数之外也可以和聚合函数配合。实现代码如下: use tempdb go if(object_id(tb) is not

2009-09-03 21:08:00 7289 9

原创 SSAS事实表和维度表数据类型必须一致

   今天做一个模型时没有注意,维度表的主键用了guid,也就是uniqueidentifier,而事实表的外键虽然都存储了guid却用了varchar(100)。在多维数据集处理的时候告之无法找到维度对应的主键xxxx-xxx-xx...而这个值用select 语句检查确实是存在的,经过一番仔细核对恍然大悟,由于数据类型不一致导致。

2009-09-03 19:59:00 4134 1

原创 拆解组装SQL字符串全过程

先看下面这段代码, 它将sql字符串先分割为行集,做一定处理后再合并为单行:  use tempdb go if(object_id(t_Item) is not null) drop table  t_item go if(obj

2009-09-01 15:46:00 6060 6

sql测试脚本生成工具

delphi写的简陋小工具,用来抢分时生成测试环境。支持的唯一数据类型是varchar,如果是特定的数据类型你需要手工调整。不过varchar一般比较通用。

2008-12-16

ssis-循环导入excel

一个目录中有多个excel文件,每个excel文件中有不定个数的工作表,工作表名称也可能不同,但是每个工作表的结构是相同的,所有文件中的工作表都导入同一个表中。如何实现?

2008-11-26

SQLRecovery测试版

SQLRecovery可以通过分析sqlserver日志来查找插入和被删除的数据

2008-08-20

Excel样本

合并程序样本用Excel表格数据

2008-08-07

设置静音小工具

设置静音<br>c:\SetVolumeMute.exe 1<br>取消静音<br>c:\SetVolumeMute.exe 0

2008-07-18

SQLServer FAQ

收集的sql一些应用资料

2008-04-21

netronlight

.net开源流程图类库,类似viso,这个是他的轻量级版本

2008-01-10

httpwatch

httpwatch-网页监视工具

2007-12-29

httplook

httplook网页数据分析工具

2007-12-28

httpwatch

httpwatch网页数据分析工具

2007-12-28

Reflector.exe

Reflector.exe

2007-12-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除