Transact-SQL erişim FileTables
Açıklar nasıl Transact-SQLveri düzenleme dili (dml) komutları ile FileTables çalışma.
Bu Konuda
I want to...
EKLE
GÜNCELLEŞTİRME
DELETE
Daha fazla bilgi edinin
- FileTables dml işlemleri için uygulanan kısıtlamaları
FileTables işlemlerini Ekle
Aşağıdaki hususlar uygulanır Ekle FileTables işlemleri:
Tüm dosya özniteliği sütunları not null kısıtlamaları vardır. Değerleri açık olarak ayarlanmamışsa, uygun varsayılan değerleri verilir.
Sistem tanımlı kısıtlamaları INSERT deyimi ayarlarsa zorlanan ad, path_locator, parent_path_locator, ya da dosya öznitelikleri.
Uygulama edinebilirsiniz path_locator bir dosya veya dizini dosya sistemi yolunu sağlayarak GetPathLocator (Transact-sql)işlevi.
[YUKARI]
FileTables güncelleştirme işlemleri
Aşağıdaki hususlar uygulanır güncelleştirme FileTables işlemleri:
Herhangi bir kullanıcı tanımlı veri güncelleştirmeleri izin verilir.
Sistem tanımlı kısıtlamaları INSERT deyimi ayarlarsa zorlanan ad, path_locator, parent_path_locator, ya da dosya öznitelikleri.
Güncelleştirmeleri FILESTREAM verilere yapılabilir file_stream herhangi bir zaman damgaları gibi diğer sütunda etkilemeden sütun.
[YUKARI]
FileTables işlemlerini sil
Aşağıdaki hususlar uygulanır silmek FileTables işlemleri:
Satır silme da ilgili dosya veya dizin dosyası kaldırır.
Satır başka dosya veya dizinleri içeren bir dizine karşılık gelen bir satır silme başarısız olur.
[YUKARI]
FileTables dml işlemleri için uygulanan kısıtlamaları
Sistem tanımlı kısıtlamaları dml işlemleri dosya ad alanı hiyerarşisini bütünlüğünü tehlikeye değil emin olun. Uygulanan kısıtlamaları arasında şunlar yer alır:
Ne zaman ayarlama veya değiştirme ad dosya veya dizin:
Windows dosya ve dizin adlandırma kuralları uygulanır.
Ana dizin adını tekliği zorlanır.
Zaman ayarlamak veya bir dosya ya da dizin konumunu ayarlama veya değiştirme değiştirmek path_locator ya parent_path_locator:
Benzersizlik zorlanır.
Dizinlerin ve dosyaların hiyerarşik ağaç tutarlılık, tutarlılık gibi zorlanır path_locator ve parent_path_locator değerler.
Değeri is_directory ne zaman true olarak ayarlanamaz file_stream sütun boş değil. Veri file_stream sütunu, satır bir dosya ve bir dizin değil temsil ettiğini gösterir.
Dosya özniteliği sütunları null olamaz. not null kısıtlamalarını varsayılan değerler uygulanır.
Değeri last_access_time daha önce olamaz last_write_time ve creation_time.
[YUKARI]
Ayrıca bkz.
Kavramlar
Yükleme dosyalarına FileTables
Dizinler ve FileTables yolları ile çalışmak