易截截图软件、单文件、免安装、纯绿色、仅160KB

【转载】SQL Server 存储过程的分页

版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://copyzhu.blogbus.com/logs/10168078.html
  来源:小张.NET
 
建立表: 
CREATE TABLE [TestTable] ( 
[ID] [int] IDENTITY (1, 1) NOT NULL , 
[FirstName] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL , 
[LastName] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL , 
[Country] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL , 
[Note] [nvarchar] (2000) COLLATE Chinese_PRC_CI_AS NULL 
) ON [PRIMARY] 
GO 
插入数据:(2万条,用更多的数据测试会明显一些) 
SET IDENTITY_INSERT TestTable ON 
declare @i int 
set @i=1 
while @i<=20000 
begin 
insert into TestTable([id], FirstName, LastName, Country,Note) values(@i, 'FirstName_XXX','LastName_XXX','Country_XXX','Note_XXX') 
set @i=@i+1 
end 
SET IDENTITY_INSERT TestTable OFF
  // "IDENTITY_INSERT (Transact-SQL)" 指定是否允许将显式值插入表的标识列中。
------------------------------------- 
分页方案一:(利用Not In和SELECT TOP分页) 
语句形式: 
SELECT TOP 10 * 
from TestTable 
WHERE (ID NOT IN 
(SELECT TOP 20 id 
from TestTable 
ORDER BY id)) 
ORDER BY ID 
SELECT TOP 页大小 * 
from TestTable 
WHERE (ID NOT IN 
(SELECT TOP 页大小*页数 id 
from 表 
ORDER BY id)) 
ORDER BY ID 
------------------------------------- 
分页方案二:(利用ID大于多少和SELECT TOP分页) 
语句形式: 
SELECT TOP 10&nb


相关文档:

MS SQL 数据库备份和还原的几种方法


一、通过企业管理器进行单个数据库备份。打开SQL SERVER 企业管理器,展开SQL SERVER组LOCAL下的数据库,右键点击你要备份的数据库,在弹出的菜单中选择所有任务下的备份数据库,弹出备份数据库对话框:
点击添加按钮,填写备份文件的路径和文件名,点击确定添加备份文件,点击备份对话框上的备份,开始进行备份。
&nbs ......

sql 存储过程生成sql 插入语句

在查询分析器以“文本显示结果”方法执行 
exec  UspOutputData  你的表名 
得到导出数据的语句,但image,text,ntext,sql_variant  列不出现在语句,以后改进。 
 
存储过程UspOutputData如下: 
 
CREATE      PROCEDURE  ......

SQL Server2000中死锁经验总结

虽然不能完全避免死锁,但可以使死锁的数量减至最少。将死锁减至最少可以增加事务的吞吐量并减少系统开销,因为只有很少的事务:
回滚,而回滚会取消事务执行的所有工作。
由于死锁时回滚而由应用程序重新提交。
下列方法有助于最大限度地降低死锁:
按同一顺序访问对象。
避免事务中的用户交互。
保持事务简短 ......

SQL操作全集

下列语句部分是Mssql语句,不可以在access中使用。
SQL分类:
DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)
DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)
DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)
首先,简要介绍基础语句:
1、说明:创建数据库
CREATE DATABASE data ......

SQL XML

--Creating xml Data Type Columns
CREATE TABLE dbo.Book
(BookID int IDENTITY(1,1) PRIMARY KEY,
ISBNNBR char(10) NOT NULL,
BookNM varchar(250) NOT NULL,
AuthorID int NOT NULL,
ChapterDESC XML NULL)
DECLARE @Book XML
SET @Book =
CAST('<Book name="SQL Server 2000 Fast Answers">
<Chapt ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号