sqlserver
文章平均质量分 84
tamink2013
这个作者很懒,什么都没留下…
展开
-
(转)SqlServer调用OPENQUERY函数远程执行增删改查
由于业务需求,我的SqlServer数据库通过MySQL的ODBC驱动连接了一个远程MySQL数据库,在SqlServer上要怎么远程执行MySQL命令呢,经过一番百度,将练习内容整理如下 /* OPENQUERY函数,远程执行数据库增删改查 关于OPENQUERY函数第二个参数不支持拼接变量的方案 方案1:将OPENQUERY语句整个拼接为字符串,再用EX...原创 2017-04-14 16:38:51 · 598 阅读 · 0 评论 -
(转)SqlServer 排名函数(row_number、rank、dense_rank)的比较
[sql] view plain copy print?排名函数是SQL Server2005新加的功能。在SQL Server2005中有如下四个排名函数: 1. row_number 2. rank 3. dense_rank 4. ntile 下面分别介绍一下这四个排名函数的功能及用法。在介绍之前假设有一个t...原创 2017-06-08 09:02:28 · 120 阅读 · 0 评论 -
某一类日期范围内每7天一组的销量之和,以及行转列
set @sqlstr = ' select MIDDLECLASS, groupid, sum(Quantity) period_sum ,min(C_date) period_min_date,max(C_date) period_max_date from( SELECT A.SkuCode,a.Quantity, a.C_date, datediff(day,...2017-06-15 09:59:31 · 413 阅读 · 0 评论 -
@@IDENTITY 的缺点 SCOPE_IDENTITY() 取而代之
也许大家对SQL Server中的 @@IDENTITY 都不陌生,都知道它是获取数据表中最后一条插入数据的IDENTITY值。 比如,表 A 中有个 ID 为自增1的字段,假设此时 ID 的值为100,现在如果我往表A插入一条数据,并在插入后 SELECT @@IDENTITY,则其返回 101,最后一条IDENTITY域(即ID域)的值。 现在问题来了,为什么说要慎用@@IDENTITY...原创 2018-06-14 10:08:28 · 564 阅读 · 0 评论