Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Verwenden Sie diese Seite, um anzugeben, dass Microsoft SQL Server die Abfragen mit allen oder einem Teil der einstellungen ausführt, die im ISO-Standard (ANSI) angegeben sind.
Ui-Elementliste
SET ANSI_DEFAULTS
Wählen Sie alle Standard-ISO-Einstellungen aus. Dieses Feld ist standardmäßig nicht verfügbar, da nur einige der ISO-Einstellungen konfiguriert sind.
SET QUOTED_IDENTIFIER
Umgeben Sie Objektbezeichner mit Anführungszeichen. Diese Option ist standardmäßig aktiviert.
SET ANSI_NULL_DFLT_ON
Lässt NULL-Werte für alle benutzerdefinierten Datentypen oder Spalten zu, die während einer CREATE TABLE- oder ALTER TABLE-Anweisung (Standardzustand) nicht explizit als NOTNULL definiert sind. Diese Option ist standardmäßig aktiviert.
SET IMPLICIT_TRANSACTIONS
Diese Option ist standardmäßig nicht ausgewählt.
SET CURSOR_CLOSE_ON_COMMIT
Schließen Sie alle geöffneten Cursor automatisch (in Übereinstimmung mit ISO), wenn eine Transaktion zugesichert wird. Beim Löschen (auf AUS festgelegt) bleiben Cursor über Transaktionsgrenzen hinweg geöffnet und schließen nur, wenn die Verbindung geschlossen wird oder wenn sie explizit geschlossen werden. Diese Option ist standardmäßig nicht ausgewählt.
SET ANSI_PADDING
Steuert, wie die Spalte Werte kürzer als die definierte Größe der Spalte speichert, und wie die Spalte Werte speichert, die nachfolgende Leerzeichen in Zeichen-, Varchar-, Binär- und Varbinärdaten enthalten. Diese Einstellung wirkt sich nur auf die Definition neuer Spalten aus. Nachdem die Spalte erstellt wurde, speichert SQL Server die Werte basierend auf der Einstellung, als die Spalte erstellt wurde. Vorhandene Spalten sind von einer späteren Änderung an dieser Einstellung nicht betroffen. Dieses Kontrollkästchen ist standardmäßig aktiviert.
SET-ANSI_WARNINGS
Gibt das ISO-Standardverhalten für mehrere Fehlerbedingungen an:
Wenn dieses Kontrollkästchen aktiviert ist, wird eine Warnmeldung generiert, wenn Nullwerte in Aggregatfunktionen (z. B. SUMME, AVG, MAX, MIN, STDEV, STDEVP, VARP oder COUNT) angezeigt werden. Wenn AUS, wird keine Warnung ausgegeben.
Wenn dieses Kontrollkästchen deaktiviert ist, führen Dividieren durch Null und arithmetische Überlauffehler dazu, dass die Anweisung rückgängig gemacht wird und eine Fehlermeldung ausgegeben wird. Wenn AUS, führen Dividieren durch Null und arithmetische Überlauffehler dazu, dass Nullwerte zurückgegeben werden. Das Verhalten, bei dem ein Fehler aufgrund von Division durch Null oder arithmetischem Überlauf einen Nullwert zurückgibt, tritt auf, wenn eine INSERT- oder UPDATE-Operation auf eine Zeichen-, Unicode- oder binäre Spalte versucht wird, in der die Länge eines neuen Werts die maximale Größe der Spalte überschreitet. Wenn SET ANSI_WARNINGS aktiviert ist, wird der INSERT- oder UPDATE-Vorgang gemäß dem ISO-Standard abgebrochen. Nachfolgende Leerzeichen werden für Zeichenspalten ignoriert, und nachfolgende NULL-Werte werden für Binäre Spalten ignoriert. Wenn OFF, werden die Daten auf die Größe der Spalte gekürzt und die Anweisung erfolgreich ausgeführt.
Diese Option ist standardmäßig aktiviert.
SET ANSI_NULLS
Gibt das ISO-kompatible Verhalten der Operatoren Equal (=) und Not Equal to (<>) an, wenn sie mit Nullwerten verwendet werden. Wenn SET ANSI_NULLS ausgewählt ist, werden alle Vergleiche mit einem NULL-Wert zu UNKNOWN ausgewertet, dem ISO-kompatiblen Verhalten. Wenn SET ANSI_NULLS nicht ausgewählt ist, werden Vergleiche aller Daten mit einem NULL-Wert auf TRUE ausgewertet, wenn der Datenwert NULL ist. Diese Option ist standardmäßig aktiviert.
Auf Standard zurücksetzen
Setzt alle Werte auf dieser Seite auf die ursprünglichen Standardwerte zurück.