Compartir por


FILE_NAME (Transact-SQL)

Se aplica a: SQL Server Azure 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 )   

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  

Este es el conjunto de resultados.

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)