FILE_NAME (Transact-SQL)

適用於:SQL ServerAzure SQL 受控執行個體

此函式會傳回目前資料庫內容中指定檔案識別 (ID) 號碼的邏輯檔案名。

Transact-SQL 語法慣例

Syntax

FILE_NAME ( file_id )   

注意

若要檢視 SQL Server 2014 (12.x) 和舊版的 Transact-SQL 語法,請參閱 舊版檔

引數

file_id
會傳回其檔案名稱 FILE_NAME 的檔案識別碼。 file_id 具有 int 資料類型。

傳回型別

nvarchar(128)

備註

file_ID 對應於 sys.master_files 目錄檢視或 sys.database_files 目錄檢視中的 file_id 資料行。

範例

這個範例會傳回 AdventureWorks2022 資料庫中 和 file_ID 的檔案名 file_ID 1

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

以下為結果集。

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

(1 row(s) affected)

另請參閱

FILE_IDEX (Transact-SQL)
中繼資料函數 (Transact-SQL)
sys.database_files (Transact-SQL)
sys.master_files (Transact-SQL)