FILEGROUPPROPERTY (Transact-SQL)

适用于: SQL Server Azure SQL 托管实例

此函数返回指定名称的文件组属性值和文件组值。

Transact-SQL 语法约定

语法

FILEGROUPPROPERTY ( filegroup_name, property )  

参数

filegroup_name
类型为 sysname 的表达式,它表示要为 FILEGROUPPROPERTY 返回命名的属性信息的文件组名称。

property
类型为 varchar(128) 的表达式,它返回文件组属性的名称。 Property 可以返回下列值之一:

说明 返回的值
IsReadOnly 文件组是只读的。 1 = TRUE

0 = FALSE

NULL = 输入无效。
IsUserDefinedFG 文件组是用户定义文件组。 1 = TRUE

0 = FALSE

NULL = 输入无效。
IsDefault 文件组是默认的文件组。 1 = TRUE

0 = FALSE

NULL = 输入无效。

返回类型

int

备注

filegroup_name 与 sys.filegroups 目录视图中的 name 列相对应。

示例

此示例返回 AdventureWorks2022 数据库中主文件组的 IsDefault 属性设置。

SELECT FILEGROUPPROPERTY('PRIMARY', 'IsDefault') AS 'Default Filegroup';  
GO  

结果集如下。

Default Filegroup   
---------------------   
1  
  
(1 row(s) affected)  

另请参阅

FILEGROUP_ID (Transact-SQL)
FILEGROUP_NAME (Transact-SQL)
元数据函数 (Transact-SQL)
SELECT (Transact-SQL)
sys.filegroups (Transact-SQL)