Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Azure SQL Managed Instance
A jelenlegi adatbázis komponensfájljának adott logikai neve esetén ez a függvény adja vissza a fájlazonosító (ID) számot.
Fontos
Ez a funkció az SQL Server egy későbbi verziójában lesz eltávolítva. Ne használja ezt a funkciót az új fejlesztési munkában, és tervezze meg a funkciót jelenleg használó alkalmazások módosítását. Használj inkább FILE_IDEX .
Transact-SQL szintaxis konvenciók
Szemantika
FILE_ID ( file_name )
Arguments
file_name
Egy sysname típusú kifejezés, amely a fájl logikai nevét képviseli, amelynek fájlazonosító értéke FILE_ID vissza fog térni.
Visszatérési típusok
smallint
Megjegyzések
file_name megfelel a logikai fájlnévnek, amely a sys.master_files vagy sys.database_files katalógusnézetek névoszlopában jelenik meg.
FILE_ID akkor tér NULL vissza, ha file_name nem felel meg a jelenlegi adatbázis komponensfájljának logikai nevének.
Az SQL Serverben a teljes szöveges katalógusokhoz rendelt fájlazonosító szám meghaladja a 32767-et. Mivel a FILE_ID függvény smallint visszatérő típusú, FILE_ID nem támogatja a teljes szöveges fájlokat. Használj inkább FILE_IDEX .
Példák
Ez a példa a fájl azonosító értékét AdventureWorks2022_Data adja vissza, amely az AdventureWorks2025 adatbázis komponens fájlja.
USE AdventureWorks2022;
GO
SELECT FILE_ID('AdventureWorks2022_Data')AS 'File ID';
GO
Itt van az eredmények összessége.
File ID
-------
1
(1 row(s) affected)
Lásd még:
Elavult adatbázismotor-funkciók az SQL Server 2016-ban
FILE_NAME (Transact-SQL)
Metaadatfüggvények (Transact-SQL)
sys.database_files (Transact-SQL)
sys.master_files (Transact-SQL)