SqlServer: 如何更改表的文件组?(进而改变存储位置)


Posted in SQL Server onApril 05, 2021
USE [master]
GO
IF EXISTS(SELECT 1 FROM sys.databases AS d WHERE d.name='dbTest')
	DROP DATABASE dbTest
GO
CREATE DATABASE [dbTest]
 ON  PRIMARY
(
    NAME = N'dbTest',
    FILENAME = N'c:\dbTest.mdf',
    SIZE = 8192KB,
    FILEGROWTH = 65536KB
)
 LOG ON 
(
    NAME = N'dbTest_log',
    FILENAME = N'c:\dbTest_log.ldf',
    SIZE = 8192KB,
    FILEGROWTH = 65536KB
)
GO
USE dbTest
GO
CREATE TABLE A(id INT ,CONSTRAINT PK_A PRIMARY KEY(id))
CREATE TABLE B(id INT ,CONSTRAINT PK_B PRIMARY KEY(id))
CREATE TABLE C(id INT ,CONSTRAINT PK_C PRIMARY KEY(id))
GO
----- 以上为测试库及测试表 --------

--1. 加文件组
USE [master]
GO
ALTER DATABASE [dbTest] ADD FILEGROUP [tableB]
GO
--2. 加文件到文件组
USE [master]
GO
ALTER DATABASE [dbTest] ADD FILE ( NAME = N'tableB', FILENAME = N'D:\tableB.ndf' , SIZE = 8192KB , FILEGROWTH = 65536KB ) TO FILEGROUP [tableB]
GO
--3. 修改表的文件组
USE dbTest
GO
--3.1 去除原来的主键约束
ALTER TABLE B DROP CONSTRAINT PK_B
GO
--3.2 添加主键约束,而且指定文件组
ALTER TABLE B ADD CONSTRAINT PK_B PRIMARY KEY (id) ON tableB;
GO

操作完毕, 表名上右键 ,查看属性,在存储那里可以清楚看到:文件组已改为 tableB

SqlServer: 如何更改表的文件组?(进而改变存储位置)

SQL Server 相关文章推荐
SqlServer: 如何更改表的文件组?(进而改变存储位置)
Apr 05 SQL Server
利用 SQL Server 过滤索引提高查询语句的性能分析
Jul 15 SQL Server
sql通过日期判断年龄函数的示例代码
Jul 16 SQL Server
SQL语句中JOIN的用法场景分析
Jul 25 SQL Server
sql server删除前1000行数据的方法实例
Aug 30 SQL Server
SQL SERVER实现连接与合并查询
Feb 24 SQL Server
Sql Server 行数据的某列值想作为字段列显示的方法
Apr 20 SQL Server
SQL Server中的游标介绍
May 20 SQL Server
SQL Server中锁的用法
May 20 SQL Server
SQL SERVER中的流程控制语句
May 25 SQL Server
【HBU】数据库第四周 单表查询
Sql-Server数据库单表查询 4.3实验课
SQL Server 数据库实验课第五周——常用查询条件
SQL Server基本使用和简单的CRUD操作
SQL Server数据定义——模式与基本表操作
2021-4-5课程——SQL Server查询【3】
2021-4-3课程——SQL Server查询【2】
You might like
php获取url字符串截取路径的文件名和扩展名的函数
2010/01/22 PHP
PHP查询附近的人及其距离的实现方法
2016/05/11 PHP
ThinkPHP实现转换数据库查询结果数据到对应类型的方法
2017/11/16 PHP
PDO::exec讲解
2019/01/28 PHP
JavaScript页面模板库handlebars的简单用法
2015/03/02 Javascript
javascript实现密码强度显示
2015/03/18 Javascript
JavaScript获取表格(table)当前行的值、删除行、增加行
2015/07/03 Javascript
JavaScript SHA512&SHA256加密算法详解
2015/08/11 Javascript
DropDownList控件绑定数据源的三种方法
2016/12/24 Javascript
javascript基本数据类型和转换
2017/03/17 Javascript
浅谈 Vue v-model指令的实现原理
2017/06/08 Javascript
webpack+react+antd脚手架优化的方法
2018/04/02 Javascript
详解vantUI框架在vue项目中的应用踩坑
2018/12/06 Javascript
Vue formData实现图片上传
2019/08/20 Javascript
layui button 按钮弹出提示窗口,确定才进行的方法
2019/09/06 Javascript
微信小程序中使用 async/await的方法实例分析
2020/05/06 Javascript
Python中模块与包有相同名字的处理方法
2017/05/05 Python
Python实现计算圆周率π的值到任意位的方法示例
2018/05/08 Python
python删除文本中行数标签的方法
2018/05/31 Python
Pycharm设置去除显示的波浪线方法
2018/10/28 Python
python实现websocket的客户端压力测试
2019/06/25 Python
python pandas获取csv指定行 列的操作方法
2019/07/12 Python
python之yield和Generator深入解析
2019/09/18 Python
Python 如何对文件目录操作
2020/07/10 Python
python 生成器需注意的小问题
2020/09/29 Python
html5 Canvas画图教程(4)—未闭合的路径及渐变色的填充方法
2013/01/09 HTML / CSS
SCDKey德国:全球领先的数字游戏市场
2019/04/09 全球购物
英国国家美术馆商店:National Gallery
2019/05/01 全球购物
俄罗斯有趣和原创礼物网上商店:MagicMag
2019/08/01 全球购物
美术专业学生个人自我评价
2013/09/19 职场文书
电气专业推荐信范文
2013/11/18 职场文书
大学生求职自我评价
2014/01/16 职场文书
党员民主生活会材料
2014/12/15 职场文书
2019年妇科护士的自我鉴定(3篇)
2019/09/26 职场文书
JavaScript实现栈结构详细过程
2021/12/06 Javascript
bootstrapv4轮播图去除两侧阴影及线框的方法
2022/02/15 HTML / CSS