Udostępnij za pośrednictwem


Właściwość AnsiNullsStatus

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.

AnsiNullsStatus Właściwość zwraca wartość PRAWDA, gdy zawiera odwołanie do obiektu bazy danych zależy od tabela wykazujące ISO NULL obsługi zachowanie.

Składnia

object
.AnsiNullsStatus

Części

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

Typ danych

Boolean

Można modyfikować

Odczyt i zapis po StoredProcedure2, Trigger2, UserDefinedFunction, lub View2 tworzony jest obiekt.Read-only when a StoredProcedure, Trigger, or View object is used, or after a StoredProcedure2, Trigger2, UserDefinedFunction, or View2object is created.

Prototyp (C/C++)

HRESULT GetAnsiNullsStatus(LPBOOL pRetVal);

Uwagi

Domyślnie Microsoft SQL Server tworzy kolumn, które nie akceptują wartości NULL, chyba że użytkownik jawnie oświadcza możliwość akceptują wartości NULL.Ponadto SQL Server zwraca wartość TRUE, oceniając wyrażenie NULL = NULL.Niestandardowe są następujące zachowania domyślne.

Opcje połączenia bazy danych i klient zastąpić domyślne zachowanie programu SQL Server.Jeśli wartość domyślna zostanie zastąpiona, tabele utworzone wykazują obsługi NULL standard ISO i obiekty, które zależą od funkcja tych tabel określonych w ISO.

Ostrzeżenie

If an application calls AnsiNullsStatuson an instance of SQL Server version 7.0 with the Table2 object, the constant, SQLDMO_E_SQL80ONLY, and the message "This property or method requires Microsoft SQL Server 2000 or later" are returned.