2015
04-17
04-17
深入详解SQL中的Null
NULL在计算机和编程世界中表示的是未知,不确定。虽然中文翻译为“空”,但此空(null)非彼空(empty)。Null表示的是一种未知状态,未来状态,比如小明兜里有多少钱我不清楚,但也不能肯定为0,这时在计算机中就使用Null来表示未知和不确定。虽然熟练掌握SQL的人对于Null不会有什么疑问,但总结得很全的文章还是很难找,看到一篇英文版的,感觉还不错。TonyHoare在1965年发明了null引用,并认为这是他...
继续阅读 >
有时候需要一次性将SQLServer中的数据导出给其他部门的也许进行关联或分析,这种需求对于SSIS来说当然是非常简单,但很多时候仅仅需要一次性导出这些数据而建立一个SSIS包就显得小题大做,而SQLServer的导入导出工具其中BUG还是蛮多的,最简单的办法是BCP。 数据导出为XML 在SQLServer2005之后提供了一个forxml子句在关系数据库中原生支持XML。通过该命令可以将二维关系结果集转换为...
在查询的过程中,如果遇到不能明确的指明查询的限定条件时,就会用到LIKE运算符进行模式匹配查询。在查询时可以使用如下几个通配符:%:包含零个或多个字符的任意字符串—(下划线):任何单个字符[]:制定范围([a-f])或集合([abcdef])中的任何单个字符串[^]:不属于指定范围([a-f])或集合([abcdef])中的任何单个字符串...