FILEPROPERTY (Transact-SQL)
Geçerli veritabanında bir dosya adı ve özellik adı belirtilirse, belirtilen dosya adı özellik değeri döndürür.Geçerli veritabanında olmayan dosyalar için null döndürür.
Sözdizimi
FILEPROPERTY ( file_name , property )
Bağımsız değişkenler
file_name
Geçerli veritabanı için özellik bilgilerini dönmek ilişkili dosyanın adını içeren bir ifade olur.file_nameis nchar(128).property
Verilecek dosya özellik adını içeren bir ifade olur.propertyİş varchar(128), ve biri aşağıdaki değerleri. olabilirDeğ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ı.
Dosyaya ayrılan sayfa sayısı
Dönüş Türleri
int
Açıklamalar
file_namekarşılık gelen ad sütun sys.master_files veya sys.database_files Katalog görünümü.
Örnekler
Aşağıdaki örnek için ayarı verir IsPrimaryFile özellik için AdventureWorks2008R2_Data Dosya adı AdventureWorks2008R2 veritabanı.
USE AdventureWorks2008R2;
GO
SELECT FILEPROPERTY('AdventureWorks2008R2_Data', 'IsPrimaryFile')AS [Primary File];
GO
Sonuç kümesi buradadır.
Primary File
-------------
1
(1 row(s) affected)