FILE_ID (Transact-SQL)
Gibt die Datei-ID für den angegebenen logischen Dateinamen in der aktuellen Datenbank zurück.
Wichtig: |
---|
Dieses Feature wird in einer zukünftigen Version von Microsoft SQL Server entfernt. Verwenden Sie dieses Feature beim Entwickeln neuer Anwendungen nicht, und planen Sie das Ändern von Anwendungen, in denen es zurzeit verwendet wird. Verwenden Sie stattdessen FILE_IDEX. |
Transact-SQL-Syntaxkonventionen
Syntax
FILE_ID ( file_name )
Argumente
- file_name
Ein Ausdruck vom Typ sysname für den Namen der Datei, für die die Datei-ID zurückgegeben werden soll.
Rückgabetypen
smallint
Hinweise
file_name entspricht dem logischen Dateinamen, der in der name-Spalte in den Katalogsichten sys.master_files oder sys.database_files angezeigt wird.
In SQL Server 2005 ist die Datei-ID, die Volltextkatalogen zugewiesen wird, größer als 32767. Die FILE_ID-Funktion gibt den Datentyp smallint zurück, weshalb diese Funktion nicht für Volltextdateien verwendet werden kann. Verwenden Sie stattdessen FILE_IDEX.
Beispiele
Im folgenden Beispiel wird die Datei-ID für die Datei AdventureWorks_Data
zurückgegeben.
USE AdventureWorks;
GO
SELECT FILE_ID('AdventureWorks_Data')AS 'File ID';
GO
Dies ist das Resultset.
File ID
-------
1
(1 row(s) affected)
Siehe auch
Verweis
FILE_NAME (Transact-SQL)
Metadatenfunktionen (Transact-SQL)
sys.database_files (Transact-SQL)
sys.master_files (Transact-SQL)
Andere Ressourcen
Als veraltet markierte Features des Datenbankmoduls in SQL Server 2005