FILE_NAME (Transact-SQL)

Возвращает логическое имя файла, соответствующее указанному идентификатору (ID) файла.

Применимо для следующих объектов: SQL Server (начиная с SQL Server 2008 до текущей версии).

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

Синтаксис

FILE_NAME ( file_id ) 

Аргументы

  • file_id
    Идентификатор файла, для которого необходимо вернуть имя файла. Аргумент file_id имеет тип int.

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

nvarchar(128)

Замечания

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

Примеры

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

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

Ниже приводится результирующий набор.

File Name 1 File Name 2

---------------- ------------------------

AdventureWorks2012_Data AdventureWorks2012_Log

(1 row(s) affected)

См. также

Справочник

FILE_IDEX (Transact-SQL)

Функции метаданных (Transact-SQL)

sys.database_files (Transact-SQL)

sys.master_files (Transact-SQL)