数据库
文章平均质量分 80
sowhat430
这个作者很懒,什么都没留下…
展开
-
ms sql 实例两则(a:游标-批量修改 b:cet-递归查询)
1:用游标实现批量修改数据原理:1:请出一个表中的数据放在游标的临时表中,2:fetch next from testcur info 来循环表中的每条数据3:对每条数据进行修改 或者 删除操作代码create table test(iId int identity(1,1) primary key,tag nvarchar(10),state1 nvarchar(10转载 2010-03-31 15:06:00 · 404 阅读 · 0 评论 -
比较SQL Server2005和2008的分页技术
我们以前在开发大数据量的分页存储过程时,往往都为了怎么样实现高效的性能,而大伤脑筋,似乎总是想写出最佳的存储过程分页方法,我们假如建立一个学生基本信息表StudentInfo,我们看在Sql Server 2000中我们实现的存储过程:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.Cod转载 2010-03-31 16:37:00 · 408 阅读 · 0 评论 -
SQL2005 定义和使用递归 CTE 指南
定义和使用递归 CTE 指南下列指南适用于定义递归 CTE 的情况: 递归 CTE 定义至少必须包含两个 CTE 查询定义,一个定位点成员和一个递归成员。可以定义多个定位点成员和递归成员;但必须将所有定位点成员查询定义置于第一个递归成员定义之前。所有 CTE 查询定义都是定位点成员,但它们引用 CTE 本身时除外。 定位点成员必须与以下集合运算符之一结合使用:UNION ALL、UNION、INT转载 2010-03-31 14:59:00 · 636 阅读 · 0 评论 -
SQL 2005的ROW_NUMBER()实现分页功能
Sql代码 <a title="复制代码" onclick="function onclick(){dp.sh.Toolbar.CopyToClipboard(this);return false;}" href="http://paomo30000.javaeye.com/blog/335135">DECLARE @pagenum AS INT, @pagesiz转载 2010-03-31 16:38:00 · 370 阅读 · 0 评论 -
SQL 跨库查询
DECLARE @ServerName nvarchar(50) --数据库服务器名称(数据库服务器IP)DECLARE @DataBaseName nvarchar(50) --数据库名称DECLARE @UserName nvarchar(50) --登录数据库用户IDDECLARE @UserPwd nvarchar(50) --登录数据库密码DECLARE @TbName nvar转载 2010-04-24 16:00:00 · 398 阅读 · 0 评论