Udostępnij przez


Wykonanie opcje kwerendy (ANSI strona)

Use this page to specify that Microsoft SQL Server will run the queries using all or a portion of the settings specified in the ISO (ANSI) standard.

  • ZESTAW ANSI_DEFAULTS
    Zaznacz wszystkie ustawienia domyślne ISO.To pole jest domyślnie niedostępne, ponieważ tylko niektóre z ustawień ISO są skonfigurowane.

  • zestaw QUOTED_IDENTIFIER
    Należy ująć identyfikatorów obiektów w cudzysłów.Ta opcja jest domyślnie zaznaczona.

  • ZESTAW ANSI_NULL_DFLT_ON
    Zezwalaj na wartości null dla wszystkich typów danych zdefiniowanych przez użytkownika lub kolumny, które nie są jawnie określone jako NOTNULL podczas instrukcja CREATE tabela lub ALTER tabela (stan domyślny). Ta opcja jest domyślnie zaznaczona.

  • ZESTAW IMPLICIT_TRANSACTIONS
    Ta opcja nie jest zaznaczone domyślnie.

  • ZESTAW CURSOR_CLOSE_ON_COMMIT
    Zamknij wszystkie otwarte kursory automatycznie (zgodnie z ISO) kiedy transakcja jest zatwierdzona.Po wyczyszczeniu (wartość OFF), kursory pozostają otwarte przez granice transakcji, zamknąć tylko wtedy, gdy połączenie jest zamknięte lub kiedy jawnie zamknięte.Ta opcja nie jest zaznaczone domyślnie.

  • ZESTAW ANSI_PADDING
    Kontroli sposobu, kolumna są przechowywane wartości krótszy niż zdefiniowany rozmiar kolumna i sposobu, kolumna są przechowywane wartości, które mają spacje końcowe CHAR, varchar, plik binarny, and varbinarnym dane.stop_atPo utworzeniu kolumna SQL Server przechowuje wartości na podstawie ustawienia przy tworzeniu kolumna. device_countTo pole wyboru jest zaznaczone domyślnie.

  • ZESTAW ANSI_WARNINGS
    Określa zachowanie standardowe ISO dla kilku warunków błędu:

    • Gdy zaznaczone to pole wyboru, jeśli wartości null są wyświetlane w funkcji agregacja (takie jak SUM, AVG, MAX, MIN, STDEV, STDEVP, VAR, WARIANCJA.POPUL lub COUNT), komunikat ostrzegawczy zostanie wygenerowany.Kiedy WYŁĄCZANIE, wydane bez ostrzeżenia.

    • Jeśli to pole wyboru jest wyczyszczone, Przepełnienie arytmetyczne i dzielenie przez zero, błędy powodują instrukcję, aby można wycofać i generowany jest komunikat o błędzie.Kiedy OFF, Przepełnienie arytmetyczne i dzielenie przez zero, błędy powodują wartości null, które mają zostać zwrócone.Zachowanie, w której błąd dzielenia przez zero lub arytmetyczne przepełnienie powoduje, że wartości null, które mają zostać zwrócone występuje wtedy, gdy INSERTlub UPDATEjest próby operacji na znak, Unicode lub kolumna binarną, w których długość nową wartość przekracza maksymalny rozmiar kolumna. Jeśli ZESTAW ANSI_WARNINGS jest włączone, operacja INSERT lub UPDATE jest anulowana określone w normie ISO.Końcowe spacje są ignorowane w wypadku kolumn, znaków i końcowych wartości Null są ignorowane w wypadku kolumn, binarne.Gdy OFF, dane zostaną obcięte do rozmiaru kolumna i instrukcja powiedzie się.

    Ta opcja jest domyślnie zaznaczona.

  • ZESTAW ANSI_NULLS
    Określa zachowanie zgodne z ISO (równe=) i nie są równe ()<>) operatory porównania z null wartości. Kiedy ZESTAW ANSI_NULLS jest zaznaczona, wszystkie porównania przed wartością null dawać w wyniku nieokreślona, zachowanie zgodne z ISO.Kiedy ZESTAW ANSI_NULLS nie jest zaznaczone, porównania wszystkich danych, w stosunku do wartości null oceny na wartość TRUE, jeżeli wartość danych jest pusty.Ta opcja jest domyślnie zaznaczona.

  • Resetuj na domyślne
    Przywraca oryginalne wartości domyślne wszystkich wartości na tej stronie.