Share via


FILE_NAME (Transact-SQL)

Gilt für:SQL ServerAzure SQL Managed Instance

Diese Funktion gibt den angegebenen logischen Namen für eine bestimmte Anzahl an Dateikennungen (ID) im Kontext der aktuellen Datenbank zurück.

Transact-SQL-Syntaxkonventionen

Syntax

FILE_NAME ( file_id )   

Hinweis

Informationen zum Anzeigen der Transact-SQL-Syntax für SQL Server 2014 (12.x) und früher finden Sie unter Dokumentation zu früheren Versionen.

Argumente

file_id
Die Datei-ID, deren Dateiname FILE_NAME zurückgegeben wird. file_id weist den Datentyp int auf.

Rückgabetypen

nvarchar(128)

Hinweise

file_ID entspricht der „file_id“-Spalte in der Katalogsicht „sys.master_files“ oder in der Katalogsicht „sys.database_files“.

Beispiele

In diesem Beispiel werden die Dateinamen für file_ID 1 und file_ID in der AdventureWorks2022-Datenbank zurückgegeben.

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

Hier ist das Resultset.

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

(1 row(s) affected)

Weitere Informationen

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