FILEPROPERTY (Transact-sql)
Geçerli veritabanında bir dosya adı ve özellik adı belirtilen belirtilen dosya adı özellik değeri döndürür. Geçerli veritabanında olmayan dosyalar için null döndürür.
Transact-SQL Sözdizim Kuralları
Sözdizimi
FILEPROPERTY ( file_name , property )
Bağımsız değişkenler
file_name
Geçerli veritabanı için özellik bilgilerini dönmek için ilişkili dosyanın adını içeren bir deyim olduğunu. file_nameis nchar(128).property
Verilecek dosya özellik adını içeren bir deyim olduğunu. propertyise varchar(128), ve aşağıdaki değerlerden biri olabilir.Değer
Açıklama
Döndürülen değer
IsReadOnly
Dosya grubu salt okunurdur.
1 = True
0 = False
null = giriş geçerli değil.
IsPrimaryFile
Dosyası birincil dosyadır.
1 = True
0 = False
null = giriş geçerli değil.
IsLogFile
Bir günlük dosyası dosyasıdır.
1 = True
0 = False
null = giriş geçerli değil.
SpaceUsed
Belirtilen dosya tarafından kullanılan alan miktarını.
Dosyayı ayrılmış sayfa sayısı
Dönüş Türleri
int
Açıklamalar
file_namekarşılık gelen ad sütununda sys.master_files veya sys.database_files Katalog görünümü.
Örnekler
Aşağıdaki örnek için ayarı verir IsPrimaryFileözelliği için AdventureWorks_DataDosya adı AdventureWorksveritabanı.
USE AdventureWorks2012;
GO
SELECT FILEPROPERTY('AdventureWorks2012_Data', 'IsPrimaryFile')AS [Primary File];
GO
Sonuç kümesi buradadır.
Primary File
-------------
1
(1 row(s) affected)
Primary File
-------------
1
(1 row(s) affected)
Ayrıca bkz.
Başvuru
FILEGROUPPROPERTY (Transact-sql)
Meta veri işlevler (Transact-sql)