Delen via


FILE_NAME (Transact-SQL)

Van toepassing op:SQL ServerAzure SQL Managed Instance

Deze functie geeft de logische bestandsnaam terug voor een bepaald bestandsidentificatienummer (ID), in de context van de huidige database.

Transact-SQL syntaxis-conventies

Syntaxis

FILE_NAME ( file_id )   

Arguments

file_id
Het bestandsidentificatienummer waarvan de bestandsnaam FILE_NAME terugkomt. file_id heeft een int-datatype .

Retourtypen

nvarchar(128)

Opmerkingen

file_ID komt overeen met de kolom file_id in de catalogusweergave van de sys.master_files of de catalogusweergave van de sys.database_files.

Voorbeelden

Dit voorbeeld geeft de bestandsnamen terug voor file_ID 1 en file_ID in de AdventureWorks2025-database.

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

Hier is het resultatenoverzicht.

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

(1 row(s) affected)

Zie ook

FILE_IDEX (Transact-SQL)
Metagegevensfuncties (Transact-SQL)
sys.database_files (Transact-SQL)
sys.master_files (Transact-SQL)