FILEGROUPPROPERTY (Transact-SQL)
Devuelve el valor de una propiedad determinada del grupo de archivos cuando se proporciona con el nombre de un grupo de archivos y de una propiedad.
Sintaxis
FILEGROUPPROPERTY ( filegroup_name , property )
Argumentos
filegroup_name
Es una expresión de tipo sysname que representa el nombre del grupo de archivos del que se va a devolver información de una propiedad con nombre.property
Es una expresión de tipo varchar(128) que contiene el nombre de la propiedad del grupo de archivos que se va a devolver. property puede ser uno de estos valores.Valor
Descripción
Valor devuelto
IsReadOnly
El grupo de archivos es de sólo lectura.
1 = Verdadero
0 = Falso
NULL = La entrada no es válida.
IsUserDefinedFG
El grupo de archivos es un grupo de archivos definido por el usuario.
1 = Verdadero
0 = Falso
NULL = La entrada no es válida.
IsDefault
El grupo de archivos es el grupo de archivos predeterminado.
1 = Verdadero
0 = Falso
NULL = La entrada no es válida.
Tipos de valor devueltos
int
Comentarios
filegroup_name corresponde a la columna name de la vista de catálogo sys.filegroups.
Ejemplos
En este ejemplo se devuelve el valor de la propiedad IsDefault del grupo de archivos principal de la base de datos AdventureWorks2008R2.
USE AdventureWorks2008R2;
GO
SELECT FILEGROUPPROPERTY('PRIMARY', 'IsDefault') AS 'Default Filegroup';
GO
El conjunto de resultados es el siguiente.
Default Filegroup
---------------------
1
(1 row(s) affected)