Udostępnij za pośrednictwem


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.

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

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.