Udostępnij za pośrednictwem


Właściwość AssignmentDiag

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.

AssignmentDiag Właściwość umożliwia zachowanie standard ISO dla wartości NULL w wartość zagregowana, obcięcie danych, dzielenie przez zero i błędy Przepełnienie arytmetyczne.

Składnia

object
.AssignmentDiag [=value]

Części

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

  • value
    PRAWDA lub FAŁSZ

Typ danych

Boolean

Można modyfikować

Odczyt i zapis

Prototyp (C/C++)

HRESULT GetAssignmentDiag(LPBOOL pRetVal);
HRESULT SetAssignmentDiag(BOOL NewValue);

Uwagi

Jeśli TRUE, zachowanie standard ISO jest włączona.Jeśli w zagregowane wartości NULL, dane zostaną obcięte na wykonanie instrukcja INSERT lub UPDATE lub dzielenie przez zero lub przepełnienie arytmetyczne wystąpi, wykonaj następujące zdarzenia:

  • Instrukcja jest zatrzymana.

  • Wszystkie transakcje są przywracane.

  • Błąd jest zwracany do klient.

Jeśli ma wartość FAŁSZ, ISO zachowanie jest wyłączony.Jeśli dla kolumna usterce, zostanie zwrócona wartość NULL lub dane zostaną obcięte na INSERT lub UPDATE, wykonaj te zdarzenia:

  • Transakcje nie są przywracane.

  • Klient otrzymuje błąd, Sukces informacji lub zwrócony kod sukcesu.

Stosuje się do: