Eventos
31 mar, 23 - 2 abr, 23
Evento de aprendizaje de SQL, Fabric y Power BI más grande. 31 de marzo – 2 de abril. Use el código FABINSIDER para ahorrar $400.
Regístrate hoyEste explorador ya no se admite.
Actualice a Microsoft Edge para aprovechar las características y actualizaciones de seguridad más recientes, y disponer de soporte técnico.
Se aplica a: SQL Server
Azure SQL Managed Instance
Para el nombre lógico dado de un archivo de componente de la base de datos actual, esta función devuelve el número de identificación (id.) del archivo.
Importante
Esta característica se quitará en una versión futura de SQL Server. Evite utilizar esta característica en nuevos trabajos de desarrollo y tenga previsto modificar las aplicaciones que actualmente la utilizan. Use FILE_IDEX en su lugar.
Convenciones de sintaxis de Transact-SQL
FILE_ID ( file_name )
file_name
Una expresión de tipo sysname, que representa el nombre lógico del archivo cuyo valor de identificador de archivo FILE_ID
va a devolver.
smallint
file_name corresponde al nombre de archivo lógico mostrado en la columna name de las vistas de catálogo sys.master_files o sys.database_files.
FILE_ID
devuelve NULL
si file_name no corresponde al nombre lógico de un archivo de componente de la base de datos actual.
En SQL Server, el número de identificación de archivo asignado a los catálogos de texto completo excede 32767. Como la función FILE_ID
tiene un tipo de devolución smallint, FILE_ID
no admitirá los archivos de texto completo. Use FILE_IDEX en su lugar.
En este ejemplo se devuelve el valor de identificador de archivo del archivo AdventureWorks2022_Data
, un archivo de componente de la base de datos AdventureWorks2022
.
USE AdventureWorks2022;
GO
SELECT FILE_ID('AdventureWorks2022_Data')AS 'File ID';
GO
Este es el conjunto de resultados.
File ID
-------
1
(1 row(s) affected)
Características desusadas del motor de base de datos de SQL Server 2016
FILE_NAME (Transact-SQL)
Funciones de metadatos (Transact-SQL)
sys.database_files (Transact-SQL)
sys.master_files (Transact-SQL)
Eventos
31 mar, 23 - 2 abr, 23
Evento de aprendizaje de SQL, Fabric y Power BI más grande. 31 de marzo – 2 de abril. Use el código FABINSIDER para ahorrar $400.
Regístrate hoy