Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » Ferndatenzugriff und Arbeit mit Massendaten » Datenimport und -export » Datenexport

 

Verwenden der OUTPUT-Anweisung zum Ausgeben von NULL

Um beim Extrahieren von Daten, die NULL enthalten, eine größere Kompatibilität mit anderen Softwareprodukten zu ermöglichen, können Sie festlegen, wie NULL erscheint, wenn die OUTPUT-Anweisung aus Interactive SQL verwendet wird.

Voraussetzungen

Sie müssen Eigentümer der Datenbank sein oder die DBA-Berechtigung besitzen.

Kontext und Bemerkungen

Es gibt zwei Möglichkeiten, festzulegen, wie NULL erscheint, wenn die OUTPUT-Anweisung aus Interactive SQL verwendet wird. Mit beiden können Sie anstelle von NULL einen beliebigen anderen Wert in die Ausgabe setzen.

  • Mit der Option "output_nulls" können Sie den Ausgabewert festlegen, der von der OUTPUT-Anweisung benutzt wird.

  • Mit der Funktion IFNULL können Sie den Ausgabewert für eine bestimmte Instanz oder Abfrage übernehmen.

 Festlegen einer Ausgabe für NULL (Interactive SQL)
  • Führen Sie eine SET OPTION-Anweisung aus, die den Wert der Option "output_nulls" ändert. Im folgenden Beispiel wird der Wert, der für NULL erscheint, auf "(unknown)" gesetzt:

    SET OPTION output_nulls = '(unknown)';
 Ändern des Werts, der anstelle von NULL im Fensterausschnitt Ergebnisse erscheint (Interactive SQL)
  1. Klicken Sie auf Extras » Optionen.

  2. Klicken Sie auf SQL Anywhere.

  3. Klicken Sie auf die Registerkarte Ergebnisse.

  4. Im Feld Nullwerte anzeigen als geben Sie Value ein.

  5. Klicken Sie auf OK.

Ergebnisse

Der Wert, der anstelle von NULL erscheint, wird geändert, um die Kompatibilität mit anderer Software zu verbessern.

Nächste Schritte

Keine.

 Siehe auch