SQL Server
lovehongyun
~
展开
-
分页存储过程(SQL Server)
create Proc [dbo].[GetRS]@QueryStr nvarchar(300),--表名、视图名、查询语句@PageSize int=10,--每页的大小(行数)@PageCurrent int=1,--要显示的页@FdShow nvarchar (100)=,--要显示的字段列表,如果查询结果有标识字段,需要指定此值,且不包含标识字段@FdOrder nvarchar转载 2007-12-29 13:48:00 · 1068 阅读 · 1 评论 -
SQL Server 表变量与临时表区别
问题 1:为什么在已经有了临时表的情况下还要引入表变量?解答 1:与临时表相比,表变量具有下列优点: • 如 SQL Server 联机丛书“表”(Table) 一文中所述,表变量(如局部变量)具有明确定义的范围,在该范围结束时会自动清除这些表变量。转载 2008-01-09 09:27:00 · 12483 阅读 · 3 评论 -
sql server遍历表中记录[非游标]
sql server中可以很容易的用游标实现循环,遍历表中记录;但游标在实际的开发中都不推荐使用。我们知道还可以借助临时表或表变量等来实现循环下例为用表变量来实现简单的循环:(直接复制到查询分析器中运行即可)declare @temp table( [id] int IDENTITY(1,1), [Name] varchar(10))declar原创 2008-09-12 11:31:00 · 4351 阅读 · 1 评论 -
匹配表中所有字段的方法
今天在论坛中看到一问题:提供一个关键字,使得关键字去匹配表中所有字段.方法很多.比如很容易的做法:1.如果你的字段全是字符型的化那就把他全加起来.然后like(这样做其实是一种偷懒与变通的作法,对于特殊的数据查询出来会有问题)Select * From 表名 Where 字段1+字段2+字段3+..... like %关键字%2.还可以拼接sql来原创 2008-10-08 12:25:00 · 3245 阅读 · 3 评论