FILE_ID (Transact-SQL)
Zwraca numer identyfikacyjny (ID) pliku nazwa danego pliku logicznego w bieżącej bazie danych.
Ważne: |
---|
Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja.Użycie FILE_IDEX w zamian. |
Składnia
FILE_ID ( file_name )
Argumenty
- file_name
To wyrażenie typu sysname , reprezentuje nazwę pliku, dla którego ma zostać zwrócona pliku identyfikatora.
Zwracane typy
smallint
Uwagi
file_nameodpowiada nazwie pliku logicznego, wyświetlane w name kolumna w sys.master_files lub sys.database_files widoki wykazu.
W SQL Server, numer identyfikacyjny pliku przypisany do wykazów pełnego tekstu jest większa niż 32 767.Ponieważ jest zwracany typ FILE_ID funkcja smallint, nie można używać tej funkcja dla plików pełnego tekstu.Użycie FILE_IDEX w zamian.
Przykłady
Poniższy przykład zwraca identyfikator pliku AdventureWorks2008R2_Data pliku.
USE AdventureWorks2008R2;
GO
SELECT FILE_ID('AdventureWorks2008R2_Data')AS 'File ID';
GO
Oto zestaw wyników.
File ID
-------
1
(1 row(s) affected)