SQL普通表轉(zhuǎn)分區(qū)表的方法_Mssql數(shù)據(jù)庫(kù)教程
推薦:sqlserver附加.mdf權(quán)限問(wèn)題解決sqlserver附加.mdf權(quán)限問(wèn)題解決,需要的朋友可以參考一下
CREATE TABLE Sale(
[Id] [int] identity(1,1) NOT NULL, --自動(dòng)增長(zhǎng)
[Name] [varchar](16) NOT NULL,
[SaleTime] [datetime] NOT NULL,
constraint [PK_Sale] primary key clustered --創(chuàng)建主鍵
(
[Id] ASC
)
)
--插入一些記錄
insert Sale ([Name],[SaleTime]) values ('張三','2009-1-1')
insert Sale ([Name],[SaleTime]) values ('李四','2009-2-1')
insert Sale ([Name],[SaleTime]) values ('王五','2009-3-1')
insert Sale ([Name],[SaleTime]) values ('錢六','2010-4-1')
insert Sale ([Name],[SaleTime]) values ('趙七','2010-5-1')
insert Sale ([Name],[SaleTime]) values ('張三','2011-6-1')
insert Sale ([Name],[SaleTime]) values ('李四','2011-7-1')
insert Sale ([Name],[SaleTime]) values ('王五','2011-8-1')
insert Sale ([Name],[SaleTime]) values ('錢六','2012-9-1')
insert Sale ([Name],[SaleTime]) values ('趙七','2012-10-1')
insert Sale ([Name],[SaleTime]) values ('張三','2012-11-1')
insert Sale ([Name],[SaleTime]) values ('李四','2013-12-1')
insert Sale ([Name],[SaleTime]) values ('王五','2014-12-1')
alter table Sale drop constraint PK_Sale
--創(chuàng)建主鍵,但不設(shè)為聚集索引
alter TABLE Sale add constraint PK_Sale primary key nonclustered
(
[ID] ASC
) ON [PRIMARY]
--創(chuàng)建分區(qū)函數(shù)
GO
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'
GO
--創(chuàng)建分區(qū)結(jié)構(gòu)
GO
create partition scheme [pt_Sale] as partition [pf_Sale] TO ([Sale1], [Sale3], [Sale2])
GO
--創(chuàng)建一個(gè)使用[pt_Sale]架構(gòu)
GO
create table [dbo].[AvCache](
[Id] [int] identity(1,1) NOT NULL, --自動(dòng)增長(zhǎng)
[Name] [varchar](16) NOT NULL,
[SaleTime] [datetime] NOT NULL,
)on [pt_Sale](SaleTime) --注意這里使用[pt_Sale]架構(gòu),根據(jù)SaleTime 分區(qū)
-- 查看使用情況
SELECT *, $PARTITION.[pt_Sale](SaleTime)
FROM dbo.[AvCache]
分享:Sql學(xué)習(xí)第一天——SQL 將變量定義為Table類型(虛擬表)sql語(yǔ)句中的變量時(shí)通常我們定義的都是像char,varchar,nvarchar之類的,接下來(lái)教大家實(shí)現(xiàn)讓變量作為一個(gè)像虛擬表一樣,感性的各位可以參考下哈
- sql 語(yǔ)句練習(xí)與答案
- 深入C++ string.find()函數(shù)的用法總結(jié)
- SQL Server中刪除重復(fù)數(shù)據(jù)的幾個(gè)方法
- sql刪除重復(fù)數(shù)據(jù)的詳細(xì)方法
- SQL SERVER 2000安裝教程圖文詳解
- 使用sql server management studio 2008 無(wú)法查看數(shù)據(jù)庫(kù),提示 無(wú)法為該請(qǐng)求檢索數(shù)據(jù) 錯(cuò)誤916解決方法
- SQLServer日志清空語(yǔ)句(sql2000,sql2005,sql2008)
- Sql Server 2008完全卸載方法(其他版本類似)
- sql server 2008 不允許保存更改,您所做的更改要求刪除并重新創(chuàng)建以下表
- SQL Server 2008 清空刪除日志文件(瞬間日志變幾M)
- Win7系統(tǒng)安裝MySQL5.5.21圖解教程
- 將DataTable作為存儲(chǔ)過(guò)程參數(shù)的用法實(shí)例詳解
Mssql數(shù)據(jù)庫(kù)教程Rss訂閱編程教程搜索
Mssql數(shù)據(jù)庫(kù)教程推薦
- 數(shù)據(jù)庫(kù)日常維護(hù)常用的腳本概述及部分測(cè)試
- SQL中的ISNULL函數(shù)使用介紹
- SQL Server 2005 CE軟件環(huán)境需求
- 讓你的MySQL數(shù)據(jù)庫(kù)徹底與中文聯(lián)姻
- SQL Server不能啟動(dòng)的常見(jiàn)故障[1][1]
- 怎樣解決SQL Server數(shù)據(jù)庫(kù)權(quán)限沖突
- 談SQL Server 壓縮日志及數(shù)據(jù)庫(kù)文件大小
- 揭秘SQL Server查詢優(yōu)化方法
- mssql2005字符串連接方法 避免無(wú)效的連接錯(cuò)誤
- 淺談在SQL Server2005中進(jìn)行錯(cuò)誤捕捉
猜你也喜歡看這些
- 解決sql server 2005 express中sa不能登錄
- 設(shè)置mysql的sql_mode
- mysql重裝后出現(xiàn)亂碼設(shè)置為utf8可解決
- MySQL筆記之連接查詢?cè)斀?/a>
- 利用Xtrabackup工具備份及恢復(fù)(MySQL DBA的必備工具)
- MySQL筆記之索引的使用
- SQLServer導(dǎo)出數(shù)據(jù)到MySQL實(shí)例介紹
- 解析mysql中:單表distinct、多表group by查詢?nèi)コ貜?fù)記錄
- 怎么重置mysql的自增列AUTO_INCREMENT初時(shí)值
- Ubuntu Server下MySql數(shù)據(jù)庫(kù)備份腳本代碼
- 相關(guān)鏈接:
- 教程說(shuō)明:
Mssql數(shù)據(jù)庫(kù)教程-SQL普通表轉(zhuǎn)分區(qū)表的方法
。