SQL Server2005表分区
---//创建分区
CREATE PARTITION FUNCTION MarketInfo_Bak_partfunc(int)
AS RANGE RIGHT
FOR VALUES (10000,25000,40000)
--//创建分区架构
CREATE PARTITION SCHEME MarketInfo_Bak_partscheme
AS PARTITION MarketInfo_Bak_partfunc
TO (fg1, fg2, fg3, fg4) --//fg1...fg4文件组名
--//对表进行分区
CREATE TABLE 表名(FirstName nvarchar(40), LastName nvarchar(40), Number int)
ON MarketInfo_Bak_partscheme (Number)
----///////实践操作
这里进行对sql server 2005表分区一次实践操作,这次数据的前提:有这么一个Log表,数据量大概是两千多万条,只保留六个月以内的数据。表里有列LogTime,记录日志的时间。
分析:对Log分成6个区,分别为PG1,PG2,PG3...PG6;每个区只存储一个月份的数据,以LogTime为分界点(推荐这6个区分别放在不同的物理硬盘上)
步骤:
1.为数据库[TestDB]添加6个文件组及文件组逻辑名称,设定文件组存放的位置。我们暂时设定为PG1,G2…PG6,如果我们的数据库存储着今年1-6月份的数据,则我们的PG1就存放1月份的数据,PG2就存放2月份的数据,以此类推,PG6就存放6月份的数据。
Alter DATABASE [TestDB]
Add FILEGROUP [PG1]
Alter DATABASE [TestDB]
Add FILE( NAME = N'PG1', FILENAME = N'E:\Database\PG1.ndf' , SIZE = 5242880KB , MAXSIZE = UNLIMITED, FILEGROWTH = 102400KB ) To FILEGROUP [PG1]
上面只列出创建PG1的代码,依次创建PG2,PG3...PG6
2.创建分区函数:
Create Partition Function [Data Partition Rang
相关文档:
一、PL/SQL出现的目的
结构化查询语言(Structured Query
Language,简称SQL)是用来访问关系型数据库一种通用语言,它属于第四代语言(4GL),其执行特点是非过程化,即不用指明执行的具体方法和途
径,而是简单的调用相应语句来直接取得结果即可。显然,这种不关注任何实现细节的语言对于开发者来说有着极大的 ......
一、字符转换函数
1、ASCII()
返回字符表达式最左端字符的ASCII 码值。在ASCII()函数中,纯数字的字符串可不用‘’括起来,但含其它字符的字符串必须用‘’括起来使用,否则会出错。
2、CHAR()
将ASCII 码转换为字符。如果没有输入0 ~ 255 之间的ASCII 码值,CHAR() 返回NULL 。
3、LOWER()和 ......
1.不用退出SQL2000安装程序,直接切换到桌面.
2.打开注册表编辑器(在“运行”中敲入“regedit”之后回车即可),定位到注册表的HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager节点.
3.单击“Session Manager”这个节点, ......
ORACLE数据库里表导入SQL Server数据库
1、在目的SQL Server数据库服务器上安装ORACLE Client软件或者ORACLE ODBC Driver.
在$ORACLE_HOME\network\admin\tnsnames.ora里配置ORACLE数据库的别名(service name)。
2、在WIN2000或者win200 ......