Metadata FILE_IDEX SQL function
1. Usage of FILE_IDEX
SQL Server Query 1
SELECT FILE_IDEX('Northwind') AS 'File_ID'
union all
SELECT FILE_IDEX((SELECT TOP (1) name FROM sys.database_files WHERE type = 1)) AS 'File_ID';
Create SQL query with SqlQueryBuilder 1
var (sql1, parameters1) = new SqlQueryBuilder()
.Select()
.Column(new FILE_IDEX("Northwind"), "File_ID")
.UnionAll(new SqlQueryBuilder()
.Select()
.Column(new FILE_IDEX(
new SqlQueryBuilder().Select().Top(1)
.Column("name", "name")
.From("sys.database_files")
.Where(new Where(new Column("type").Equale(1)))
), "File_ID")
)
.Build();
Query build by SqlQueryBuilder 1
SELECT FILE_IDEX(@pMAIN_2512060918050518570) AS File_ID
UNION ALL
SELECT FILE_IDEX((SELECT TOP 1 name AS name
FROM sys.database_files
WHERE type = @pMAIN_2512060918050518571)) AS File_ID;
Parameters (If used)
| Name | Value |
|---|---|
| @pMAIN_2512060918050518570 | Northwind |
| @pMAIN_2512060918050518571 | 1 |
Query Results 1:
| File_ID | |
|---|---|
| 1 | 0 |
| 2 | 2 |