Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Managed Instance
Retourneert de opgegeven waarde van de bestandsnaameigenschap wanneer een bestandsnaam in de huidige database en een eigenschapsnaam worden opgegeven. Retourneert NULL voor bestanden die zich niet in de huidige database bevinden.
Transact-SQL syntaxis-conventies
Syntaxis
FILEPROPERTY ( file_name , property )
Argumenten
file_name
Een expressie die de naam bevat van het bestand dat is gekoppeld aan de huidige database waarvoor eigenschapsgegevens moeten worden geretourneerd. file_name is nchar(128).
eigenschap
Een expressie die de naam van de bestandseigenschap bevat die moet worden geretourneerd. eigenschap is varchar(128), en kan een van de volgende waarden zijn.
| Waarde | Beschrijving | Geretourneerde waarde |
|---|---|---|
IsReadOnly |
Bestand heeft het kenmerk Alleen-lezen. | 1 = Waar 0 = Onwaar NULL = Invoer is ongeldig. |
IsPrimaryFile |
Bestand is het primaire bestand. | 1 = Waar 0 = Onwaar NULL = Invoer is ongeldig. |
IsLogFile |
Bestand is een logboekbestand. | 1 = Waar 0 = Onwaar NULL = Invoer is ongeldig. |
SpaceUsed |
Hoeveelheid ruimte die wordt gebruikt door het opgegeven bestand. | Aantal pagina's dat is toegewezen in het bestand |
Retourtypen
Int
Opmerkingen
file_name komt overeen met de naamkolom in de sys.master_files of sys.database_files catalogusweergave.
Voorbeelden
Het volgende voorbeeld retourneert de instelling voor de eigenschap voor de IsPrimaryFileAdventureWorks_Data bestandsnaam in AdventureWorks2022 de database.
SELECT FILEPROPERTY('AdventureWorks2022_Data', 'IsPrimaryFile') AS [Primary File];
GO
Hier is het resultatenoverzicht.
Primary File
-------------
1