SQL Server 2005数据库分区数据的移入和移出
2008-01-21 09:52:15 来源:WEB开发网现在分区已经建立好了,可以试着插入新的数据,然后选择数据,看看表里显示有什么数据。
以下是引用片段:
--insertsomesampledata
INSERTINTOpartTable(col1,col2)VALUES(5,'partTable')
INSERTINTOpartTable(col1,col2)VALUES(6,'partTable')
INSERTINTOpartTable(col1,col2)VALUES(7,'partTable')
--selectthedata
SELECT*FROMpartTable
插入数据
我们现在来尝试把另外一个表里的数据转移到经分区的表里。首先我们需要创建一个新表,命名为"newPartTable",这个新建表跟分区的表有同样的分区方案,但是我们还是需要在"col1"创建CHECK约束,使数据导入匹配的分区表里。这些数据最后会被导入到分区表的第4分区里。因此我们要确保CHECK约束要跟分区函数的创建相匹配。另外,我们还需要指明该值不能为NULL。如下所示:
col1 INT CHECK (col1 > 30 AND col1 <= 40 AND col1 IS NOT NULL
创建完表之后我们插入一些数据,然后再select已插入的数据。
以下是引用片段:
--switchin
CREATETABLEnewPartTable(col1INTCHECK(col1>30ANDcol1<=40ANDcol1ISNOTNULL),
col2VARCHAR(20))
GO
--insertsomesampledataintonewtable
INSERTINTOnewPartTable(col1,col2)VALUES(31,'newPartTable')
INSERTINTOnewPartTable(col1,col2)VALUES(32,'newPartTable')
INSERTINTOnewPartTable(col1,col2)VALUES(33,'newPartTable')
--selectthedata
SELECT*FROMpartTable
SELECT*FROMnewPartTable
- ››sql server自动生成批量执行SQL脚本的批处理
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
- ››SQL SERVER无法安装成功,sqlstp.log文件提示[未发...
- ››Sql Server中通过父记录查找出所有关联的子记录
- ››SqlServer触发器、存储过程和函数
- ››SQL Server 中的事务(含义,属性,管理)
- ››Sqlite数据库插入和读取图片数据
- ››Sql server 2005拒绝了对对象 'xx表' (数...
- ››Sql server 2005拒绝了对对象 'xx表' (数...
更多精彩
赞助商链接