sql创建数据类型和表分区表

上传人:206****923 文档编号:51638154 上传时间:2018-08-15 格式:PPT 页数:13 大小:446KB
返回 下载 相关 举报
sql创建数据类型和表分区表_第1页
第1页 / 共13页
sql创建数据类型和表分区表_第2页
第2页 / 共13页
sql创建数据类型和表分区表_第3页
第3页 / 共13页
sql创建数据类型和表分区表_第4页
第4页 / 共13页
sql创建数据类型和表分区表_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《sql创建数据类型和表分区表》由会员分享,可在线阅读,更多相关《sql创建数据类型和表分区表(13页珍藏版)》请在金锄头文库上搜索。

1、创建数据类型和表 系统提供的数据类型 种类数据类型 数字整数int, bigint, smallint, tinyint 精确数值decimal, numeric 近似数值float, real 货币money, smallmoney 日期和时间 datetime, smalldatetime 字符Non-Unicodechar, varchar, varchar(max), textUnicodenchar, nvarchar, nvarchar(max), ntext二进制 binary, varbinary, varbinary(max)图像 image全局标识符 uniqueident

2、ifierXMLxml 特殊 bit, cursor, timestamp, sysname, table, sql_variant别名数据类型 基于系统提供的数据类型允许进一步细化数据类型 在特定数据库中定义 在数据库内必须有惟一的名称 使用Transact-SQL创建别名数据类型- 创建名为TeacherID的别名数据类型,- 指定其数据类型为char型,长度为4,可空CREATE TYPE dbo.TeacherIDFROM char(4)NULL应用别名数据类型- 创建名为Teacher的表,- 指定列teacher数据类型为teacherIDCREATE table dbo.Teac

3、her (teacher teacherID,Name varchar(10),Age int,Department Varchar(20)Create table语句语法结构CREATE TABLE database_name. schema_name.| schema_name. table_name ( | ,.n ) ON partition_scheme_name ( partition_column_name ) | filegroup | “default“ TEXTIMAGE_ON filegroup | “default“ ; 使用Transact-SQL语句创建、修改和删除

4、表- 在名为Sales的架构中创建名为CustomerOrders的 表- 创建列,并定义其数据类型和可空性,- 指定OrderID列为标志列CREATE TABLE Sales.CustomerOrders(OrderID int identity NOT NULL,OrderDate datetime NOT NULL,CustomerID int NOT NULL,Notes nvarchar(200) NULL)创建分区表 分区表概念 2005销售订单数据根据某个特定列中的一系列值进行水平分区 创建分区表的步骤 1.确定分区字段,为分区准备足够数量的文件组 2.创建分区函数 3.创建分

5、区方案 4.创建分区表分区函数定义分区边界值边界值可以指定为LEFT 或者 RIGHT2005CREATE PARTITION FUNCTION pf_OrderDate (datetime) AS RANGE RIGHT FOR VALUES (01/01/2003, 01/01/2004, 01/01/2005)分区函数 分区方案指定分区到的文件组定义“下一个”文件组CREATE PARTITION SCHEME ps_OrderDate AS PARTITION pf_OrderDate TO (fg1, fg2, fg3, fg4, fg5)2005分区方案可对分区数据执行的操作 2006切换分区:将已填充的表或分区与空的 表或分区进行交换 合并分区: 把两个临近的分区合并为一 个分区拆分分区:在已有的分区中插入一个边 界,创建一个新的分区拆分分区切换分区合并分区

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号