日期:2014-05-16 浏览次数:20431 次
?
在以下的文章中,我将以“办公自动化”系统为例,探讨如何在有着1000万条数据的MS SQL SERVER数据库中实现快速的数据提取和数据分页。以下代码说明了我们实例中数据库的“红头文件”一表的部分数据结构:?
CREATE TABLE [dbo].[TGongwen] (????--TGongwen是红头文件表名
???[Gid] [int] IDENTITY (1, 1) NOT NULL ,
--本表的id号,也是主键
???[title] [varchar] (80) COLLATE Chinese_PRC_CI_AS NULL ,??
--红头文件的标题
???[fariqi] [datetime] NULL ,
--发布日期
???[neibuYonghu] [varchar] (70) COLLATE Chinese_PRC_CI_AS NULL ,
--发布用户
???[reader] [varchar] (900) COLLATE Chinese_PRC_CI_AS NULL ,
--需要浏览的用户。每个用户中间用分隔符“,”分开
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
下面,我们来往数据库中添加1000万条数据:
declare @i int
set @i=1
while @i<=250000