FILE_NAME (Transact-SQL)

Применимо к:SQL Server Управляемый экземпляр SQL Azure

Эта функция возвращает логическое имя файла для заданного номера идентификатора файла в контексте текущей базы данных.

Соглашения о синтаксисе Transact-SQL

Синтаксис

FILE_NAME ( file_id )   

Примечание.

Сведения о синтаксисе Transact-SQL для SQL Server 2014 (12.x) и более ранних версиях см . в документации по предыдущим версиям.

Аргументы

file_id
Идентификатор файла, для которого FILE_NAME вернет имя файла. file_id имеет тип данных int.

Типы возвращаемых данных

nvarchar(128)

Замечания

file_ID соответствует столбцу file_id в представлениях каталога sys.master_files или sys.database_files.

Примеры

В этом примере возвращаются имена файлов для file_ID 1file_ID базы данных AdventureWorks2022 и в ней.

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)