FILE_NAME (Transact-SQL)FILE_NAME (Transact-SQL)

ОБЛАСТЬ ПРИМЕНЕНИЯ: даSQL Server нетБаза данных SQL Azure нетAzure Synapse Analytics (хранилище данных SQL) нетParallel Data Warehouse APPLIES TO: yesSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

Эта функция возвращает логическое имя файла, соответствующее указанному идентификатору файла.This function returns the logical file name for a given file identification (ID) number.

Значок ссылки на раздел Синтаксические обозначения в Transact-SQLTopic link icon Transact-SQL Syntax Conventions

СинтаксисSyntax

FILE_NAME ( file_id )   

АргументыArguments

file_idfile_id
Идентификатор файла, для которого FILE_NAME вернет имя файла.The file identification number whose file name FILE_NAME will return. file_id имеет тип данных int.file_id has an int data type.

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

nvarchar(128)nvarchar(128)

RemarksRemarks

file_ID соответствует столбцу file_id в представлениях каталога sys.master_files или sys.database_files.file_ID corresponds to the file_id column in the sys.master_files catalog view or the sys.database_files catalog view.

ПримерыExamples

Этот пример возвращает имена файлов для file_ID 1 и file_ID в базе данных AdventureWorks2012AdventureWorks2012.This example returns the file names for file_ID 1 and file_ID in the AdventureWorks2012AdventureWorks2012 database.

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

Результирующий набор:Here is the result set.

File Name 1                File Name 2  
-------------------------  ------------------------  
AdventureWorks2012_Data    AdventureWorks2012_Log  

(1 row(s) affected)

См. также:See Also

FILE_IDEX (Transact-SQL) FILE_IDEX (Transact-SQL)
Функции метаданных (Transact-SQL) Metadata Functions (Transact-SQL)
sys.database_files (Transact-SQL) sys.database_files (Transact-SQL)
sys.master_files (Transact-SQL)sys.master_files (Transact-SQL)