Поделиться через


FILEGROUPPROPERTY (Transact-SQL)

Область применения: SQL Server Управляемый экземпляр SQL Azure

Эта функция возвращает значение свойства файловой группы по указанному имени и значению этой группы.

Соглашения о синтаксисе Transact-SQL

Синтаксис

FILEGROUPPROPERTY ( filegroup_name , property )

Аргументы

filegroup_name

Выражение типа sysname, представляющее имя файловой группы, для которой FILEGROUPPROPERTY возвращает сведения об именованном свойстве.

свойство

Выражение типа 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 из представления каталога.

Примеры

В этом примере возвращается IsDefault параметр свойства для первичной файловой группы в AdventureWorks2022 базе данных.

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

Вот результирующий набор.

Default Filegroup
---------------------
1