Aracılığıyla paylaş


Nasıl yapılır: Tanımla ve statik satır filtresi (SQL Server Management Studio'yu) değiştirme

Tanımlamak, değiştirmek ve üzerinde statik satır filtrelerini silmek Tablo satırları süzme yeni yayın Sihirbazı sayfasında veya Satırları süzme sayfa Yayını özellikleri - <yayın> iletişim kutusu.İletişim kutusuna erişme ve sihirbazı kullanma hakkında daha fazla bilgi için bkz: Nasıl yapılır: Bir yayın oluşturun ve makaleleri (SQL Server Management Studio'yu) tanımla ve Nasıl yapılır: Görüntüle ve yayın ve makalesi özellikleri (SQL Server Management Studio'yu) Değiştir.yayın eşler arası işlem çoğaltma için etkin, tablolar filtre uygulanamıyor.

Not

statik satır filtresi ekleme, değiştirme veya, Yayını özellikleri - <yayın> iletişim kutusu yayına abonelikleri başlatıldıktan sonra yeni bir anlık görüntü oluştur ve gerekir değişikliği. yaptıktan sonra tüm abonelikleri yeniden başlatmakÖzellik değişikliklerini gereksinimleri hakkında daha fazla bilgi için bkz: Yayın ve makale özelliklerini değiştirme.

statik satır filtresi tanımlamak için

  1. Üzerinde Tablo satırları süzme yeni yayın Sihirbazı sayfasında veya Satırları süzme sayfa Yayını özellikleri - <yayın> iletişim kutusunda, sizi eylem yayın türüne bağlıdır:

    • Bir anlık görüntü veya işlem yayın için'ı Ekle.

    • Bir birleştirme yayın için'ı Ekleve i Filtre Ekle.

  2. De Filtre Ekle iletişim kutusunda, açılan - Kimden filtre uygulamak için tablo seçinkapalı liste kutusu.

  3. Bir filtre deyim içinde Filtre deyim metin alanı.Metin alanına yazdığınız ve ayrıca sürükle ve bırak sütunlarından sütun liste kutusu.

    Not

    İki bölümlü adlandırma where yan tümce tümce tümcesini kullanmalısınız; üç bölümlü adlandırma ve adlandırma değeri aygıtınkiyle tam olarak desteklenmez.where yan tümce tümce tümce bir Oracle Yayımcı yayın ise, Oracle sözdizimi ile uyumlu olması gerekir.

    • The Filter statement text area includes the default text, which is in the form of:

      SELECT <published_columns> FROM [schema].[tablename] WHERE
      
    • Varsayılan metin değiştirilemez; Filtre yan tümce tümce tümce standart sql sözdizimini kullanarak where anahtar sözcüğü sonra yazın.Tam filtre yan tümce tümce tümce aşağıdaki gibi görünür:

      SELECT <published_columns> FROM [HumanResources].[Employee] WHERE [LoginID] = 'adventure-works\ranjit0'
      
    • statik satır filtresi, kullanıcı tanımlı bir işlev de ekleyebilirsiniz.Kullanıcı tanımlı bir işlev içeren statik satır filtresi için tam filtre yan tümce tümce tümce gibi görünür:

      SELECT <published_columns> FROM [Sales].[SalesOrderHeader] WHERE MyFunction([Freight]) > 100
      
  4. Tamam’ı tıklatın.

  5. Olarak siz, Yayını özellikleri - <yayın> iletişim kutusuna tıklatın Tamam kaydetmek ve iletişim kutusunu kapatmak için.

Değiştirmek için birstatik satır filtresi

  1. Üzerinde Tablo satırları süzme yeni yayın Sihirbazı sayfasında veya Satırları süzme sayfa Yayını özellikleri - <yayın> iletişim kutusunda bir filtre seçin Filtered Tables bölmesini tıklatın ve sonra düzenleme.

  2. De Süzgecini Düzenle iletişim kutusunda, filtre değiştirme.

  3. Tamam’ı tıklatın.

Silmek için birstatik satır filtresi

  • Üzerinde Tablo satırları süzme yeni yayın Sihirbazı sayfasında veya Satırları süzme sayfa Yayını özellikleri - <yayın> iletişim kutusunda bir filtre seçin Filtered Tables bölmesini tıklatın ve sonra silmek.