sqlserver 2012 怎么建立分区

sqlserver 2012 怎么建立分区,第1张

本文是我关于数据库分区的方案的一些想法,或许有些问题。仅供大家讨论。SqlServer (SqlServer 2005\SqlServer 2008)实现分区需要在企业版下进行

SqlServer的分区分为大致有以下个过程:1、创建文件组用以存放数据文件 2、创建文件组用户数据文件 3、创建分区函数 4、创建分区方案 5、在分区方案下创建表

本文是在SqlServer2012 下完成的。

>

create table xxx(id number,time date)

parttion by range(time)

(partion part1 values less than (to_date('2012-01-31','yyyy-mm-dd')) tablespace tb1,

partion part 2 vales less than(to_date('2012-01-31','yyyy-mm-dd')) tablespace tb2);

CREATE TABLE employees ( id INT NOT NULL, </SPAN></p> fname VARCHAR(30), </SPAN></p> lname VARCHAR(30), </SPAN></p> hired DATE NOT NULL DEFAULT '1970-01-01', </SPAN></p>separated DATE NOT NULL DEFAULT '9999-12-31', </SPAN></p> job_code INT NOT NULL, </SPAN></p>store_id INT NOT NULL </SPAN></p>) PARTITION BY RANGE (store_id) ( </SPAN></p> PARTITION p0 VALUES LESS THAN (6), </SPAN></p> PARTITION p1 VALUES LESS THAN (11), </SPAN></p> PARTITION p2 VALUES LESS THAN (16), </SPAN></p>PARTITION p3 VALUES LESS THAN MAXVALUE </SPAN></p>); 这就是根据store_id的值来进行分区你也可以参看相关资料详细了解: >

以上就是关于sqlserver 2012 怎么建立分区全部的内容,包括:sqlserver 2012 怎么建立分区、如何对已经存在的数据表进行分区、如何使用SQLServer数据库按月创建表分区等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9657872.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存