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 dotyczyvalue
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.