FILE_NAME (Transact-SQL)

Se aplica a:SQL ServerAzure SQL Managed Instance

Esta función devuelve el nombre de archivo lógico para un número de identificación (id.) del archivo dado, en el contexto de la base de datos actual.

Convenciones de sintaxis de Transact-SQL

Sintaxis

FILE_NAME ( file_id )   

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

file_id
Número de identificación de archivo cuyo nombre de archivo FILE_NAME va a devolver. file_id tiene un tipo de datos int.

Tipos de valor devuelto

nvarchar(128)

Comentarios

file_ID corresponde a la columna file_id de la vista de catálogo sys.master_files o la vista de catálogo sys.database_files.

Ejemplos

En este ejemplo se devuelven los nombres de archivo de file_ID 1 y file_ID de la base de datos AdventureWorks2022.

SELECT FILE_NAME(1) AS 'File Name 1', FILE_NAME(2) AS 'File Name 2';  
GO  

El conjunto de resultados es el siguiente:

File Name 1                File Name 2  
-------------------------  ------------------------  
AdventureWorks2022_Data    AdventureWorks2022_Log  

(1 row(s) affected)

Consulte también

FILE_IDEX (Transact-SQL)
Funciones de metadatos (Transact-SQL)
sys.database_files (Transact-SQL)
sys.master_files (Transact-SQL)