摘要:
原文地址:http://www.codeproject.com/KB/reporting-services/WebAndReportingServices.aspx[原文源码下载][翻译]如何使用webservice作为数据源去生成Microsoft Reporting Services 2005的报表http://www.cnblogs.com/webabcd/archive/2007/03/26/687841.html原文发布日期:2006.05.18作者:Dimitar Madjarov翻译:webabcd介绍好几个月的时间了,我一直在学习Microsoft Reporting Serv 阅读全文
摘要:
原文地址:http://www.aspnetlibrary.com/articledetails.aspx?article=Using-CLR-to-access-.NET-functions-in-SQL-Server[翻译]在SQL Server中使用CLR调用.NET方法http://www.cnblogs.com/webabcd/archive/2007/07/01/802239.html原文发布日期:2007.05.17作者:Mark Smith翻译:webabcd介绍我们一起来做个示例,在.NET中新建一个类,并在这个类里新建一个方法,然后在SQL Server中调用这个方法。按照 阅读全文
摘要:
原文地址:http://aspnet.4guysfromrolla.com/articles/051607-1.aspx[原文源码下载][翻译]在Visual Studio 2005中调试SQL Server 2005的存储过程http://www.cnblogs.com/webabcd/archive/2007/07/08/810425.html原文发布日期:2007.05.16作者:Scott Mitchell翻译:webabcd介绍SQL Server 2000可以让我们在查询分析器中直接调试存储过程(更多的信息请参看:用SQL Server 2000的查询分析器调试存储过程) 到了现在 阅读全文
摘要:
原文地址:http://www.dotnetbips.com/articles/70eff218-3da0-4f6f-8f8d-eeea65193f2c.aspx[原文源码下载][翻译]使用C#创建SQL Server的存储过程(Visual Studio 2005 + SQL Server 2005)http://www.cnblogs.com/webabcd/archive/2007/06/24/793941.html原文发布日期:2007.06.17作者:Bipin Joshi翻译:webabcd介绍通常,开发人员使用的是T-SQL来创建SQL Server的存储过程、函数和触发器。 而 阅读全文
摘要:
在SQL Server 2000中,实际上只有一种创建存储过程的方法:即T-SQL语句。之前的每个SQL Server版本都采用这个程序。 然而,在SQL Server 2005中,我们可以用.NET家族的语言——主要是VB.NET和C#来编写存储过程(以及方法、触发器和其它组件)。让我们来熟悉一下关于编写存储过程新方法的5个常见问题。它们是非常值得我们探讨的。 1、为什么我们必须使用CLR模式来编写存储过程呢? 主要原因是速度。SQL CLR在很多方式下都运行较快:比如字符串处理,它比T-SQL运行快很多,并且对于错误的处理能力也更加强大。同时,由于CLR所提供的来执行这些事务的框架都更为完 阅读全文
摘要:
http://blog.sina.com.cn/s/blog_4ad7c2540100gg7a.html平台与环境:CPU:Intel(R) Pentium(R) Dual T2390 1.86GHz内存:1G(系统正常启动后约占300M空间)硬盘:SATA 160G 8M Cache系统:windowsxp+Sql Server 2005 sp2测试数据:共100万条分页测试代码:1)row_number的两种分页方式:分别用top和between过滤2)包含子查询结果的三种分页方式共5种方式。方式1:每页显示200条分页至10万条之后的第两百条记录PROCEDURE [dbo].[proc 阅读全文
摘要:
http://topic.csdn.net/u/20100617/04/80d1bd99-2e1c-4083-ad87-72bf706cb536.html感谢大家的讨论,我总结一下集中讨论的焦点:1、为什么要使用row方案:在oracle里有row_number虚列,mySql有limit关键字分页,他们都有一个比较通用的分页方案,使得hibernate等类似的程序可以拼接sql字符串提供通用的分页。而sqlserver却没有这样的分页方案。于是乎,本人稍稍改装row_number()over(order by )用法,获得了一个通用的分页方案。如提供了sql如下:SQL code selec 阅读全文
摘要:
SQL语句中的rank () over , row_number() over ,rank_dense ()总结如下:我创建了一个表,数据如下,SQL> select * from test; A1 A2---------- ---------- 1 3 2 4 3 2 3 5 4 2然后用rank () over,SQL> select a1,a2,rank () over (order by a1) rank from test; A1 A2 RANK---------- ---------- ---------- 1 3 1 2 4 2 3 2 3 3 5 3 4 2 5SQ 阅读全文
摘要:
SQL 中With as 的用法转自:http://www.cnblogs.com/superyinhai/archive/2010/04/09/1708643.html 一.WITH AS的含义 WITHAS短语,也叫做子查询部分(subqueryfactoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到。有的时候,是为了让SQL语句的可读性更高些,也有可能是在UNION ALL的不同部分,作为提供数据的部分。 特别对于UNION ALL比较有用。因为UNIONALL的每个部分可能相同,但是如果每个部分都去执行一遍的话,则成本太高,所以可以使用WITH 阅读全文
摘要:
ROW_NUMBER() OVER函数的基本用法用法转自:http://www.cnblogs.com/icebutterfly/archive/2009/08/05/1539657.html语法:ROW_NUMBER() OVER(PARTITION BY COLUMN ORDER BY COLUMN)简单的说row_number()从1开始,为每一条分组记录返回一个数字,这里的ROW_NUMBER() OVER (ORDER BY xlh DESC) 是先把xlh列降序,再为降序以后的没条xlh记录返回一个序号。 示例: xlh row_num 1700 1 1500 2 1085 3 7 阅读全文