Udostępnij przez


Właściwość FilterClause

Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja.

FilterClause Właściwość określa klauzula WHERE języka Transact-SQL umożliwia filtrowanie wierszy danych opublikowanych w artykuł.

Składnia

object
.FilterClause [=value]

Części

  • obiekt
    Wyrażenie do obiektu w na liście dotyczy

  • wartość
    Ciąg określający Transact-SQL wyrażenie, które jest nieprawidłowe w klauzula WHERE w instrukcja SELECT

Typ danych

String

Można modyfikować

Odczyt i zapis

Prototyp (C/C++)

HRESULT GetFilterClause(SQLDMO_LPBSTR pRetVal);
HRESULT SetFilterClause(SQLDMO_LPCSTR NewValue);

Ostrzeżenie

Ciągi znaków SQL Distributed Management Objects (SQL-DMO) są zawsze zwracane jako obiekty OLE BSTR.Aplikacja c i C++ pobiera odwołanie do ciąg.Aplikacja musi zwolnić, przy użyciu odwołania SysFreeString.

Uwagi

Filtrowanie i partycjonowanie poziome są dwie metody, których zmniejszenie zakres danych wiersza artykuł.Można metoda lub oba.FilterClause Właściwość określa, że filtr wiersza jest stosowana do określenia danych dla artykuł.

Ostrzeżenie

Jeśli aplikacja ustawia FilterClause po migawka początkowa został utworzony, Nowa migawka musi być generowane i ponownie stosowane do każdej subskrypcja.migawka są stosowane podczas następnego zaplanowanego agenta migawka i dystrybucji, uruchom.

Stosuje się do: