Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Devuelve el número de identificación del archivo (Id.) del nombre de archivo lógico dado de la base de datos actual.
Importante
Esta característica se quitará en una versión futura de Microsoft SQL Server. Evite utilizar esta característica en nuevos trabajos de desarrollo y tenga previsto modificar las aplicaciones que actualmente la utilizan. Utilice FILE_IDEX en su lugar.
Se aplica a: SQL Server (SQL Server 2008 a través de la versión actual). |
Convenciones de sintaxis de Transact-SQL
Sintaxis
FILE_ID ( file_name )
Argumentos
- file_name
Es una expresión de tipo sysname que representa el nombre del archivo para el que se devuelve el identificador del archivo.
Tipos de valor devueltos
smallint
Comentarios
file_name corresponde al nombre de archivo lógico que se muestra en la columna name de las vistas de catálogo sys.master_files o sys.database_files.
En SQL Server, el número de identificación de archivo asignado a los catálogos de texto completo es mayor que 32767. Dado que el tipo de valor devuelto de la función FILE_ID es smallint, no se puede utilizar esta función para archivos de texto completo. En su lugar, utilice FILE_IDEX.
Ejemplos
En este ejemplo se devuelve el Id. de archivo del archivo AdventureWorks_Data.
USE AdventureWorks2012;
GO
SELECT FILE_ID('AdventureWorks2012_Data')AS 'File ID';
GO
El conjunto de resultados es el siguiente.
File ID
-------
1
(1 row(s) affected)
Vea también
Referencia
Características desusadas del motor de base de datos de SQL Server 2014
Funciones de metadatos (Transact-SQL)