Share via


FILEGROUPPROPERTY (Transact-SQL)

Se aplica a:SQL ServerAzure SQL Managed Instance

Esta función devuelve el valor de propiedad de grupo de archivos de un valor de grupo de archivos y un nombre especificados.

Convenciones de sintaxis de Transact-SQL

Sintaxis

FILEGROUPPROPERTY ( filegroup_name, property )  

Nota:

Para ver la sintaxis de Transact-SQL para SQL Server 2014 (12.x) y versiones anteriores, consulte Versiones anteriores de la documentación.

Argumentos

filegroup_name
Una expresión de tipo sysname que representa el nombre del grupo de archivos del que FILEGROUPPROPERTY devuelve información de una propiedad con nombre.

property
Una expresión de tipo varchar(128) que devuelve el nombre de la propiedad del grupo de archivos. Property puede devolver uno de estos valores:

Value Descripción Valor devuelto
IsReadOnly El grupo de archivos es de solo lectura. 1 = TRUE

0 = False

NULL = entrada no válida.
IsUserDefinedFG El grupo de archivos es un grupo de archivos definido por el usuario. 1 = TRUE

0 = False

NULL = entrada no válida.
IsDefault El grupo de archivos es el grupo de archivos predeterminado. 1 = TRUE

0 = False

NULL = entrada no válida.

Tipos de valor devuelto

int

Observaciones

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 AdventureWorks2022.

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

El conjunto de resultados es el siguiente:

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

Consulte también

FILEGROUP_ID (Transact-SQL)
FILEGROUP_NAME (Transact-SQL)
Funciones de metadatos (Transact-SQL)
SELECT (Transact-SQL)
sys.filegroups (Transact-SQL)