FILE_NAME (Transact-SQL)

S’applique à :SQL ServerAzure SQL Managed Instance

Cette fonction renvoie le nom de fichier logique pour un numéro d'identification de fichier (ID) donné, dans le contexte de la base de données actuelle.

Conventions de la syntaxe Transact-SQL

Syntaxe

FILE_NAME ( file_id )   

Remarque

Pour afficher la syntaxe Transact-SQL pour SQL Server 2014 (12.x) et versions antérieures, consultez la Documentation sur les versions antérieures.

Arguments

file_id
Numéro d’identification du fichier dont FILE_NAME retournera le nom. file_id a le type de données int.

Types de retour

nvarchar(128)

Remarques

file_ID correspond à la colonne file_id tirée de l’affichage catalogue sys.master_files ou sys.database_files.

Exemples

L’exemple suivant retourne les noms des fichiers file_ID 1 et file_ID de la base de données AdventureWorks2022.

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

Voici le jeu de résultats obtenu.

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

(1 row(s) affected)

Voir aussi

FILE_IDEX (Transact-SQL)
Fonctions de métadonnées (Transact-SQL)
sys.database_files (Transact-SQL)
sys.master_files (Transact-SQL)