首先
,假設有乙個表
t,建立在檔案組
oldfilegroup
上,現在要將表
t移到新的檔案組
newfilegroup上。
1、處理主鍵的情形,即聚集索引和主鍵建在相同的字段上
假設有乙個主鍵名稱為
pk_t
,首先刪除主鍵:
alter
table
tdrop
constraint
pk_t
然後重新在新檔案組上建立主鍵
:alter
table
[dbo]
.[t]
with
nocheck
addconstraint
[pk_t]
primary
keyclustered
([id]
--注意
id這裡是你原來的那些主鍵組成的列)on
[newfilegroup]
2、處理聚集索引的情形,即聚集索引和主鍵建不在相同的字段上
假設有乙個聚集索引名稱為
ix_id
,首先刪除聚集索引:
drop
indext.
ix_id
然後重新在新檔案組上建立聚集索引
:create
clustered
index
ix_idont
(id)on
[newfilegroup]
--注意
id那裡是你原來的那些聚集索引組成的列
這樣,用下面的查詢看看你的表是不是在新的檔案組上了?
select
groupname,o
.name
from
sysindexes
ajoin
sysfilegroupsbon
a.groupid=b
.groupid
join
sysobjectsoon
a.id=
o.idando.
name='t
使用者水費通知
'
修改檔案的組id
要求 輸入檔名和新的組id,列印輸出該檔案原有組id和新的組id。知識點 chown函式 int chown const char pathname,uid t owner,gid t group include include 引數pathname表示檔案的路徑 引數owner表示新的所有者使用者...
linux下修改檔案所屬使用者組和修改檔案許可權的方法
linux下修改檔案所屬使用者組和修改檔案許可權的方法 修改檔案所屬使用者組的命令是chown,這個命令的格式是 chown r username filename chown r username group filename 第乙個是修改檔案所屬的的使用者,第二個修改檔案所屬使用者組,r屬性為可...
linux修改檔案所屬使用者和組
linux修改檔案所屬使用者和組 使用chown命令可以修改檔案或目錄所屬的使用者 命令 chown 使用者 目錄或檔名 例如 chown qq home qq 把home目錄下的qq目錄的擁有者改為qq使用者 使用chgrp命令可以修改檔案或目錄所屬的組 命令 chgrp 組 目錄或檔名 例如 c...