1,需求分析在TSql中实现层次结构,例如有这样一种数据结构,省,市,县,乡,村,如何使用一张表表示这种数据结构,并且允许是不对称的,例如,上海市是个直辖市,没有省份。create table dbo.hierarchy(ID int not null primary key,--type int....
分类:
数据库 时间:
2015-06-15 15:58:20
阅读次数:
167
第一部分:TSql Output 关键字有两种应用场景1,作为存储过程的参数类型,从存储过程中返回数据2,返回受 INSERT、UPDATE、DELETE 或 MERGE 语句影响的各行中的信息,可以捕获嵌入到 INSERT、UPDATE、DELETE 或 MERGE 语句中 OUTPUT 子句的结...
分类:
数据库 时间:
2015-06-03 21:21:01
阅读次数:
203
第一部分:TSql Top 有两种用法1,限制查询结果集返回的行数或总行数的百分比。 当将 TOP 与 ORDER BY 子句结合使用时,结果集限制为前 N 个已排序行;否则,以未定义的顺序返回前 N 个行。2,限制 INSERT、UPDATE、MERGE 或 DELETE 语句影响的行数。第二部....
分类:
数据库 时间:
2015-06-03 21:15:17
阅读次数:
173
语法,参见 MSDNURL:https://msdn.microsoft.com/zh-cn/library/ms188365.aspxBULKINSERT [database_name.[schema_name].|schema_name.][table_name|view_name] FROM'...
分类:
数据库 时间:
2015-06-03 19:23:34
阅读次数:
177
1,使用SQL Server job创建一个job用于执行package,可以制定一个schedule来定时执行job,也可以使用TSql 代码来执行jobEXEC msdb.dbo.sp_start_job N'JOBNAME'msdb.dbo.sp_start_job启动job,但是不等job运...
分类:
其他好文 时间:
2015-06-03 17:32:41
阅读次数:
326
TSql Frist_Value 和 Last_Value 是两个分析函数,使用上必须基于窗口函数over。1,SyntaxFIRST_VALUE ( [scalar_expression ] ) OVER ( [ partition_by_clause ] order_by_clause [ ro...
分类:
数据库 时间:
2015-05-27 15:32:24
阅读次数:
174
Lead 和 Lag 是TSql中的两个分析函数,执行顺序是在select语句之后,用于对查询的结果集进行前移和后移操作。如果窗口函数没有对查询的结果集分区,那么将整个结果集作为一个分区看待;如果窗口函数对查询的结果集分区,那么Lead和Lag就是对分区进行前移和后移操作。窗口是由OVER 子句定义...
分类:
数据库 时间:
2015-05-27 15:19:07
阅读次数:
676
TSql中有binary 和 varbinary 这两种数据类型,用于存储二进制数据。1, 语法,binary [ ( n ) ] 长度为 n 字节的固定长度二进制数据,其中 n 是从 1 到 8,000 的值。存储大小为 n 字节。 varbinary [ ( n | max) ] 可变长...
分类:
其他好文 时间:
2015-05-26 14:06:53
阅读次数:
358
HashBytes是比CheckSum精确度更高的函数,用法参考 checksum ,HashBytes 只能有一个输入参数,并且参数的数据类型是varchar、nvarchar 或 varbinary。第一部分:MSDN上HashBytes的语法介绍如下语法 HASHBYTES ('', { @....
分类:
数据库 时间:
2015-05-26 13:59:53
阅读次数:
140
某个需求需要做连乘,网上搜了把确实还真没有直接的聚合函数用于将某一列的值乘起来。但找到了2种替代的算法:http://jerryyang-wxy.blogspot.com/2012/04/transact-sql.htmlhttp://blog.csdn.net/walkbob/article/de...
分类:
数据库 时间:
2015-05-25 16:19:43
阅读次数:
130