FILE_NAME (Transact-SQL)

gäller för:SQL ServerAzure SQL Managed Instance

Denna funktion returnerar det logiska filnamnet för ett givet filidentifieringsnummer (ID), i kontexten av den aktuella databasen.

Transact-SQL syntaxkonventioner

Syntax

FILE_NAME ( file_id )   

Arguments

file_id
Filidentifikationsnumret vars filnamn FILE_NAME kommer att återkomma. file_id har en int-datatyp .

Returtyper

nvarchar(128)

Anmärkningar

file_ID motsvarar kolumnen file_id i sys.master_files katalogvy eller sys.database_files katalogvy.

Examples

Detta exempel returnerar filnamnen för file_ID 1 och file_ID i AdventureWorks2025-databasen.

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

Här är resultatet.

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

(1 row(s) affected)

Se även

FILE_IDEX (Transact-SQL)
Metadata functions (Transact-SQL)
sys.database_files (Transact-SQL)
sys.master_files (Transact-SQL)