科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道如何创建SQL Server 2005表分区

如何创建SQL Server 2005表分区

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

在SQL Server 2005之前,表分区过程更多地需要数据库管理员参与其中。被分区的表实际上是数据库中的用户表,为模拟一个大型表,它们往往被“统一”起来。

作者:开发者在线 2007年7月24日

关键字: SQL Server

  • 评论
  • 分享微博
  • 分享邮件

在本页阅读全文(共3页)

Listing A


IF OBJECT_ID('SalesHistoryArchive')>0     
DROP TABLE [SalesHistoryArchive];
GO
CREATE TABLE [dbo].[SalesHistoryArchive] 
(           
       [SaleID] [int] IDENTITY(1,1),           
       [Product] [varchar](10) NULL,                 
       [SaleDate] [datetime] NULL,                 
       [SalePrice] [money] NULL
)ON [ps_Product_Scheme](Product) 
GO 

DECLARE @i SMALLINT
SET @i = 1
WHILE (@i <=10000)
BEGIN                       
    INSERT INTO SalesHistoryArchive(Product, SaleDate, SalePrice)                       
    VALUES('Computer', DATEADD(mm, @i, '3/11/1919'), DATEPART(ms, GETDATE()) + (@i + 57))     
    INSERT INTO SalesHistoryArchive(Product, SaleDate, SalePrice)           
    VALUES('BigScreen', DATEADD(mm, @i, '3/11/1927'), DATEPART(ms, GETDATE()) + (@i + 13))                 
    INSERT INTO SalesHistoryArchive(Product, SaleDate, SalePrice)               
    VALUES('PoolTable', DATEADD(mm, @i, '3/11/1908'), DATEPART(ms, GETDATE()) + (@i + 29))                        
    SET @i = @i + 1
END
    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章