FILE_ID (Transact-SQL)
Restituisce il numero di identificazione (ID) del file per il nome di file logico specificato del database corrente.
Importante |
---|
Questa caratteristica verrà rimossa a partire da una delle prossime versioni di Microsoft SQL Server. Evitare di utilizzare questa caratteristica in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui è attualmente implementata. Utilizzare FILE_IDEX in alternativa. |
Sintassi
FILE_ID ( file_name )
Argomenti
- file_name
Espressione di tipo sysname che rappresenta il nome del file per il quale restituire l'ID di file.
Tipi restituiti
smallint
Osservazioni
file_name corrisponde al nome di file logico visualizzato nella colonna name nella vista del catalogo sys.master_files o sys.database_files.
In SQL Server il numero di identificazione di file assegnato ai cataloghi full-text è maggiore di 32767. Perché il tipo restituito della funzione FILE_ID è smallint, questa funzione non può essere utilizzata per file full-text. Utilizzare FILE_IDEX in alternativa.
Esempi
Nell'esempio seguente viene restituito l'ID file per il file AdventureWorks2008R2_Data.
USE AdventureWorks2008R2;
GO
SELECT FILE_ID('AdventureWorks2008R2_Data')AS 'File ID';
GO
Set di risultati:
File ID
-------
1
(1 row(s) affected)