FILE_NAME (Transact-SQL)

適用対象: SQL ServerAzure SQL Managed Instance

この関数は、現在のデータベースのコンテキストで、指定されたファイル識別 (ID) 番号の論理ファイル名を返します。

Transact-SQL 構文表記規則

構文

FILE_NAME ( file_id )   

Note

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 1file_ID に対するファイル名が返されます。

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)