FILE_IDEX (języka Transact-SQL)
Zwraca numer identyfikacyjny (ID) pliku dla nazwy pliku logicznego, określonego danych, dziennika lub pliku tekstowego w bieżącej bazie danych.
FILE_IDEX ( 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
int
NULL o błędzie
Remarks
file_name odpowiada nazwie pliku logicznego, wyświetlane w Nazwa kolumnasys.master_files or sys.database_files widoki wykazu.
FILE_IDEX mogą być używane w liście select klauzulę WHERE lub dowolnym wyrażeniu jest dozwolone.Aby uzyskać więcej informacji zobaczExpressions (Transact-SQL).
Przykłady
A.Pobieranie identyfikatora pliku z określonego pliku
W poniższym przykładzie zwraca identyfikator pliku AdventureWorks_Data plik.
Here is the result set.
File ID
-------
1
(1 row(s) affected)
B.Pobieranie identyfikatora pliku wówczas, gdy nazwa pliku nie jest znany.
W poniższym przykładzie zwraca identyfikator pliku AdventureWorks plik dziennika, wybierając nazwy pliku logicznego z sys.database_files Jeżeli typ pliku jest równa widoku wykazu 1 (dziennik).
Here is the result set.
File ID
-------
2
C.Trwa pobieranie pliku identyfikator pliku wykazu pełnego tekstu
W poniższym przykładzie zwraca identyfikator pliku pliku tekstowego, wybierając nazwy pliku logicznego z sys.database_files Jeżeli typ pliku jest równa widoku wykazu 4 (pełnego tekstu). W tym przykładzie zwróci wartość NULL, jeśli nie istnieje wykaz pełnotekstowy.