FILEGROUPPROPERTY (Transact-SQL)

提供文件组和属性名时,返回指定的文件组属性值。

适用范围:SQL Server(SQL Server 2008 到当前版本)。

主题链接图标 Transact-SQL 语法约定

语法

FILEGROUPPROPERTY ( filegroup_name , property )

参数

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

  • 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 列相对应。

示例

此示例返回 AdventureWorks2012 数据库中主文件组的 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)