Aracılığıyla paylaş


Nasıl Yapılır: Tanımlamak ve statik satır filtresini (SQL Server Management Studio'yu) Değiştir

Tanımlar, değiştirmek ve üzerinde statik satır filtrelerini silmek Tablo satırları süzmeYeni Yayın Sihirbazı'nı veya sayfasıSatırları süzme sayfaYayını özellikleri- <Yayını> iletişim kutusu. Sihirbaz ve iletişim kutusuna erişme hakkında daha fazla bilgi için bkz: Nasıl Yapılır: Bir yayın oluşturun ve makale (SQL Server Management Studio'yu) tanımla ve Nasıl Yapılır: Görüntüleme ve yayın ve makale özellikleri (SQL Server Management Studio'yu) Değiştir. Tablolar, eşler arası işlem çoğaltma için yayın etkinleştirilirse, filtre uygulanamıyor.

Not

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

Tanımlamak için bir statik satır filtresi

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

    • Anlık görüntü veya işlemsel yayım için tıklatın. Ekleme.

    • Bir birleştirme yayın için tıklatın. Ekleme sonra'ı tıklatınSüzgeci Ekle.

  2. Içinde Süzgeci Ekle iletişim kutusu, tablo kapalı açılan liste kutusundan süzmek için seçin.

  3. Bir süzgeç ifadesinde oluşturma deyim süzme metin alanı.Metin alanına doğrudan yazabilirsiniz ve siz de sürükleyip bırakabilirsiniz sütunlarından Sütunları liste kutusu.

    Not

    Iki bölümü adlandırma WHERE yan tümcesini kullanmalısınız; bu üç bölümlü adlandırma ve four-part adlandırma desteklenmez.WHERE yan tümce, yayın bir Oracle Yayımcı'dan, Oracle sözdizimi ile uyumlu olmalıdır.

    • The Filter deyim 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, WHERE anahtar sonra standart bir SQL sözdizimini kullanarak yazın.Tam süzgeç yan tümce 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 içerebilir.Kullanıcı tanımlı bir işlev içeren bir statik satır filtresi için tam bir süzgeç tümcesi aşağıdaki gibi görünür:

      SELECT <published_columns> FROM [Sales].[SalesOrderHeader] WHERE MyFunction([Freight]) > 100
      
  4. Click OK.

  5. Içinde bulunduğunuz yayın özellikleri- <yayın> iletişim kutusunu tıklatın SORUNSUZ iletişim kutusunu kapatmalısınız.

Bir statik satır filtresini değiştirmek için

  1. Üzerinde Tablo satırları süzmeYeni Yayın Sihirbazı'nı veya sayfasıSatırları süzme sayfaYayını özellikleri- <Yayını> iletişim kutusunda süzgeç seçin Süzülmüş tablolar bölmesinde ve tıklatın.Düzenleme.

  2. Içinde Süzgeci Düzenle iletişim kutusunda, süzgeç Değiştir.

  3. Click OK.

Bir statik satır filtresini silmek için

  • Üzerinde Tablo satırları süzmeYeni Yayın Sihirbazı'nı veya sayfasıSatırları süzme sayfaYayını özellikleri- <Yayını> iletişim kutusunda süzgeç seçin Süzülmüş tablolar bölmesinde ve tıklatın.Silme.