Udostępnij za pośrednictwem


sp_ivindexhasnullcols (języka Transact-SQL)

Sprawdza, czy indeks klastrowany zostanie widok indeksowany jest unikatowy i nie zawiera żadnych kolumna, która może mieć wartości null, gdy widok indeksowany, ma być używany do tworzenia publikacja transakcyjnych.Ta procedura przechowywana jest wykonywana przez wydawcę na baza danych publikacja.

Topic link iconKonwencje składni języka Transact-SQL

sp_ivindexhasnullcols [ @viewname = ] 'view_name'
        , [ @fhasnullcols= ] field_has_null_columns OUTPUT

Argumenty

  • [ @ viewname= ] **"**view_name "
    Is the name of the view to verify.view_name is sysname, with no default.

  • [ @ fhasnullcols= ] field_has_null_columns DANE WYJŚCIOWE
    Is the flag indicating whether the view index has columns that allow NULL.view_name is sysname, with no default.Zwraca wartość 1 Indeks widoku ma kolumny dopuszczającej wartości NULL.Zwraca wartość 0 widok nie zawiera kolumny dopuszczającej wartości null.

    Uwaga

    Jeśli procedura przechowywana, sama zwraca kod zwracany przez 1, co oznacza wykonanie procedura przechowywana miał błąd, wartość ta wynosi 0 i powinny być ignorowane.

Wartości kodów powrotnych

0 (sukces) lub 1 (brak)

Remarks

sp_ivindexhasnullcols jest używany przez replikacja transakcyjnej.

Domyślnie zindeksowane artykuły w publikacja są tworzone jako tabele na subskrybentów widoku.Jednak gdy indeksowanej kolumnie dozwolone są wartości NULL, widok indeksowany jest tworzona jako widok indeksowany subskrybent zamiast tabela.Przez wykonaniem tej procedura przechowywana, może on alert użytkownikowi niezależnie od tego, czy ten problem występuje z bieżącego widok indeksowany.

Uprawnienia

Tylko członkowie sysadmin Rola serwera lub db_owner stała rola bazy danych może wykonać sp_ivindexhasnullcols.

See Also

Other Resources