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

Dosya I\O API'leri erişim FileTables

FileTable ddl, İşlevler, saklı yordamlar ve görünümler