Udostępnij za pośrednictwem


FILE_ID (języka Transact-SQL)

Zwraca numer identyfikacyjny (ID) danej nazwy pliku logicznego w bieżącej bazie danych.

Important noteImportant Note:

This feature will be removed in a future version of Microsoft SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use this feature. Użycie FILE_IDEX zamiast niego.

Topic link iconKonwencje składni języka Transact-SQL

FILE_ID ( file_name )

Argumenty

  • file_name
    To wyrażenie typu sysname które reprezentuje nazwę pliku, dla którego ma zostać zwrócona identyfikatora pliku.

Zwracane typy

smallint

Remarks

file_name odpowiada nazwie pliku logicznego, wyświetlane w name kolumna w sys.master_files lub sys.database_files Widoki wykazu.

W programie SQL Server numer identyfikacyjny pliku przypisany do wykazów pełnotekstowych jest większy niż 32767.W związku z tym, że typem zwracanym funkcji FILE_ID jest smallint, tej funkcji nie można używać w przypadku plików pełnotekstowych.W zamian należy używać funkcji FILE_IDEX.

Przykłady

W poniższym przykładzie zwraca identyfikator pliku AdventureWorks_Data plik.

Here is the result set.

File ID 
------- 
1
(1 row(s) affected)