Returns the specified filegroup property value when given a filegroup and property name.
FILEGROUPPROPERTY(filegroup_name, property)
| Value | Description | Value returned |
|---|---|---|
| IsReadOnly | Filegroup name is read-only. | 1 = True 0 = False NULL = Invalid input |
| IsUserDefinedFG | Filegroup name is a user-defined filegroup. | 1 = True 0 = False NULL = Invalid input |
| IsDefault | Filegroup name is the default filegroup. | 1 = True 0 = False NULL = Invalid input |
int
This example returns the setting for the IsUserDefinedFG property for the primary filegroup.
USE master
SELECT FILEGROUPPROPERTY('primary', 'IsUserDefinedFG')
| Control-of-Flow Language | UPDATE |
| DELETE | WHERE |
| INSERT | Metadata Functions |
| SELECT |