mssql

推荐列表 站点导航

当前位置:首页 > 数据库 > mssql >

SQL普通表转分区表的方法

来源:网络整理  作者:网络  发布时间:2020-12-12 14:00
SQL普通表转分区表的方法,需要的朋友可以参考一下...

--创建分区结构

-- 查看使用情况

--创建一个使用[pt_Sale]架构
insert Sale ([Name],[SaleTime]) values ('王五','2014-12-1')


GO

[ID] ASC
GO

)
insert Sale ([Name],[SaleTime]) values ('张三','2012-11-1')
GO
insert Sale ([Name],[SaleTime]) values ('王五','2011-8-1')
[Id] ASC
) ON [PRIMARY]

insert Sale ([Name],[SaleTime]) values ('钱六','2012-9-1')
insert Sale ([Name],[SaleTime]) values ('李四','2011-7-1')
--插入一些记录
CREATE TABLE Sale(
[SaleTime] [datetime] NOT NULL,
[Name] [varchar](16) NOT NULL,
[Name] [varchar](16) NOT NULL,
GO
insert Sale ([Name],[SaleTime]) values ('李四','2009-2-1')
insert Sale ([Name],[SaleTime]) values ('张三','2011-6-1')
(
alter TABLE Sale add constraint PK_Sale primary key nonclustered
insert Sale ([Name],[SaleTime]) values ('王五','2009-3-1')
insert Sale ([Name],[SaleTime]) values ('张三','2009-1-1')


insert Sale ([Name],[SaleTime]) values ('赵七','2010-5-1')
(
[Id] [int] identity(1,1) NOT NULL, --自动增长
FROM dbo.[AvCache]

create table [dbo].[AvCache](
GO
create partition scheme [pt_Sale] as partition [pf_Sale] TO ([Sale1], [Sale3], [Sale2])
)
[SaleTime] [datetime] NOT NULL,
create partition function [pf_Sale](SaleTime) as range left for values(N'2010-5-1T00:00:00.000', N'2012-9-1T00:00:00.000'
--创建分区函数
alter table Sale drop constraint PK_Sale
insert Sale ([Name],[SaleTime]) values ('钱六','2010-4-1')
constraint [PK_Sale] primary key clustered --创建主键
--创建主键,但不设为聚集索引

[Id] [int] identity(1,1) NOT NULL, --自动增长

复制代码 代码如下:

)on [pt_Sale](SaleTime) --注意这里使用[pt_Sale]架构,根据SaleTime 分区

insert Sale ([Name],[SaleTime]) values ('赵七','2012-10-1')


insert Sale ([Name],[SaleTime]) values ('李四','2013-12-1')
SELECT *, $PARTITION.[pt_Sale](SaleTime)

相关热词: 方法

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://www.juheyunku.com/sql/mssql/2946.shtml

相关文章
最新文章
sql server 关于设置null的一 sql server 关于设置null的一

时间:2020-12-28

详解SQL游标的用法 详解SQL游标的用法

时间:2020-12-27

vs code连接sql server数据库步 vs code连接sql server数据库步

时间:2020-12-27

图书管理系统的sqlserver数 图书管理系统的sqlserver数

时间:2020-12-25

详解SQL 通配符 详解SQL 通配符

时间:2020-12-25

sql四大排名函数之ROW_NUM sql四大排名函数之ROW_NUM

时间:2020-12-25

SQLServer数据库处于恢复挂 SQLServer数据库处于恢复挂

时间:2020-12-24

Win10 64位安装个人版SQL20 Win10 64位安装个人版SQL20

时间:2020-12-24

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

SQL普通表转分区表的方法

2020-12-12 编辑:网络

--创建分区结构

-- 查看使用情况

--创建一个使用[pt_Sale]架构
insert Sale ([Name],[SaleTime]) values ('王五','2014-12-1')


GO

[ID] ASC
GO

)
insert Sale ([Name],[SaleTime]) values ('张三','2012-11-1')
GO
insert Sale ([Name],[SaleTime]) values ('王五','2011-8-1')
[Id] ASC
) ON [PRIMARY]

insert Sale ([Name],[SaleTime]) values ('钱六','2012-9-1')
insert Sale ([Name],[SaleTime]) values ('李四','2011-7-1')
--插入一些记录
CREATE TABLE Sale(
[SaleTime] [datetime] NOT NULL,
[Name] [varchar](16) NOT NULL,
[Name] [varchar](16) NOT NULL,
GO
insert Sale ([Name],[SaleTime]) values ('李四','2009-2-1')
insert Sale ([Name],[SaleTime]) values ('张三','2011-6-1')
(
alter TABLE Sale add constraint PK_Sale primary key nonclustered
insert Sale ([Name],[SaleTime]) values ('王五','2009-3-1')
insert Sale ([Name],[SaleTime]) values ('张三','2009-1-1')


insert Sale ([Name],[SaleTime]) values ('赵七','2010-5-1')
(
[Id] [int] identity(1,1) NOT NULL, --自动增长
FROM dbo.[AvCache]

create table [dbo].[AvCache](
GO
create partition scheme [pt_Sale] as partition [pf_Sale] TO ([Sale1], [Sale3], [Sale2])
)
[SaleTime] [datetime] NOT NULL,
create partition function [pf_Sale](SaleTime) as range left for values(N'2010-5-1T00:00:00.000', N'2012-9-1T00:00:00.000'
--创建分区函数
alter table Sale drop constraint PK_Sale
insert Sale ([Name],[SaleTime]) values ('钱六','2010-4-1')
constraint [PK_Sale] primary key clustered --创建主键
--创建主键,但不设为聚集索引

[Id] [int] identity(1,1) NOT NULL, --自动增长

复制代码 代码如下:

)on [pt_Sale](SaleTime) --注意这里使用[pt_Sale]架构,根据SaleTime 分区

insert Sale ([Name],[SaleTime]) values ('赵七','2012-10-1')


insert Sale ([Name],[SaleTime]) values ('李四','2013-12-1')
SELECT *, $PARTITION.[pt_Sale](SaleTime)

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://www.juheyunku.com/sql/mssql/2946.shtml

相关文章

风云图片

推荐阅读

返回mssql频道首页