Im Folgenden finden Sie eine Liste der Änderungen von Interactive SQL in Version 11.0.0.
Grafische Pläne nun in Plananzeige einsehbar Sie können nun in Interactive SQL grafische Pläne für SQL Anywhere-Datenbanken in einem separaten Fenster namens "Plananzeige" anzeigen. Die Größe des Fensters kann verändert werden. Diese Änderung vereinfacht die Ansicht und den Vergleich von Plänen, da mehrere Plananzeige-Fenster gleichzeitig geöffnet werden können. Um auf die Plananzeige zuzugreifen, klicken Sie auf Extras&rarrPlananzeige. Textpläne für UltraLite-Datenbanken werden ebenfalls in der Plananzeige angezeigt. Siehe Grafische Pläne mit detaillierten und Knotenstatistiken erstellen.
Die Interactive SQL-Option isql_plan wird nicht mehr unterstützt.
Unterstützung der Anzeige von ausführlichen und kurzen Plänen wurde entfernt Es ist nicht mehr möglich, Textpläne für SQL Anywhere-Datenbanken in Interactive SQL anzuzeigen. Sie können sie jedoch weiterhin mit den Funktionen EXPLANATION und PLAN abfragen. Sie können weiterhin Textpläne für UltraLite-Datenbanken in der Plananzeige in Interactive SQL anzeigen.
Ausführungspläne und Ergebnismengen drucken Sie können nun den Inhalt des Fensterausschnitts SQL-Anweisungen und die Ergebnismengen drucken, indem Sie STRG+P drücken oder im Menü Datei auf die Option Drucken klicken. Bislang konnten Sie nur den Inhalt des Fensterausschnitts SQL-Anweisungen drucken. Sie können in der Plananzeige drucken, indem Sie auf die Schaltfläche Drucken klicken.
Fenster SQL-Anweisungen wurden Zeilenzahlen hinzugefügt Auf der linken Seite des Fensterausschnitts SQL-Anweisungen werden nun Zeilenzahlen angezeigt. Diese Zeilenzahlen helfen Ihnen dabei, die Position von Syntaxfehlern zu identifizieren.
Erweiterung der Schaltfläche SQL-Anweisungen ausführen in der Symbolleiste Bislang wurden beim Klick auf die Schaltfläche SQL-Anweisungen ausführen alle SQL-Anweisungen ausgeführt. Nun können Sie festlegen, ob alle Anweisungen oder nur die ausgewählten Anweisungen ausgeführt werden sollen.
Zum Festlegen des Verhaltens der Schaltfläche SQL-Anweisungen ausführen klicken Sie im Menü Extras auf Optionen&rarrSymbolleiste. Siehe SQL-Anweisungen in Interactive SQL.
Erweiterung zur Ausführung von Batch-Anweisungen
Interactive SQL stellt beim Ausführen von Batch-Anweisungen verbesserte Rückmeldungen bereit. Wenn SQL-Anweisungen über den Fensterausschnitt SQL-Anweisungen ausgeführt werden, wird die ausgeführte Anweisung nun ausgewählt und in die Ansicht abgerollt. Wenn Skriptdateien durch Klicken auf Datei&rarrSkript ausführen ausgeführt werden, wird in einem Statusfenster der Verarbeitungsfortschritt des Skripts angezeigt. Siehe SQL-Anweisungen ausführen (Interactive SQL).
Erweiterungen des Fensterausschnitts Ergebnisse
Sie können nun im Fenster Ergebnisse alle Ergebnisse mit STRG+A auswählen. Sie können auch anstelle der aktuell abgerufenen Ergebnisse die gesamte Ergebnismenge auswählen. Wenn der Fensterausschnitt Ergebnisse nicht die gesamte Ergebnismenge enthält, werden Sie aufgefordert, die übrigen Ergebnisse abzurufen. Andernfalls werden nur die aktuell abgerufenen Ergebnisse ausgewählt.
Wenn Sie nun Zellen aus dem Register Ergebnisse kopieren, werden die kopierten Daten basierend auf den folgenden Interactive SQL-Optionen formatiert: isql_field_separator, isql_quote und isql_escape_character. Sie können auch ausgewählte Werte, Zeilen und Spalten aus der Ergebnismenge in die Zwischenablage kopieren. Siehe Spalten, Zeilen und Zellen aus Interactive SQL-Ergebnismengen kopieren.
Wenn Sie nun im Register Ergebnisse auf einen Spaltentitel klicken, werden die Ergebnisse anhand dieser Spalte sortiert. Wenn der Fensterausschnitt Ergebnisse nicht die gesamte Ergebnismenge enthält, werden Sie aufgefordert, die übrigen Ergebnisse abzurufen. Andernfalls werden nur die aktuell abgerufenen Ergebnisse sortiert.
Sie können nun auf den ausgewählten Zeilen in der Ergebnismenge basierende INSERT-, DELETE- und UPDATE-Anweisungen generieren und in die Zwischenablage kopieren. Siehe SQL-Anweisungen aus Interactive SQL Ergebnismengen generieren.
Der Fensterausschnit Ergebnisse in Interactive SQL wurde erweitert und verfügt nun im Kontextmenü über folgende Funktionen:
Kopieren&rarrZelle kopieren Kopiert den Inhalt der ausgewählten Zelle.
Kopieren&rarrSpalte kopieren Kopiert Zellwerte aus einer Spalte in die ausgewählte Zelle.
Generieren&rarrINSERT-Anweisung Generiert für jede ausgewählte Zeile eine INSERT-Anweisung und kopiert die INSERT-Anweisungen in die Zwischenablage.
Generieren&rarrDELETE-Anweisung Generiert für jede ausgewählte Zeile eine DELETE-Anweisung und kopiert die DELETE-Anweisungen in die Zwischenablage.
Generieren&rarrUPDATE-Anweisung Generiert für jede ausgewählte Zeile eine UPDATE-Anweisung und kopiert die UPDATE-Anweisungen in die Zwischenablage. Die generierten Anweisungen setzen die Spaltenwerte auf ihre aktuellen Werte. Daher werden die Spaltenwerte durch die Ausführung der Anweisungen nicht verändert. Mit dieser Funktion können Sie eine Vorlage für eine UPDATE-Anweisung bereitstellen, die Sie vor ihrer Ausführung bearbeiten können.
Siehe Spalten, Zeilen und Zellen aus Interactive SQL-Ergebnismengen kopieren und SQL-Anweisungen aus Interactive SQL Ergebnismengen generieren.
Erweiterungen von Interactive SQL-Anweisungen
Erweiterungen der DESCRIBE-Anweisung Die DESCRIBE-Anweisung gibt nun Informationen über die Datenbank oder den Datenbankserver zurück, der mit Interactive SQL verbunden ist. Siehe DESCRIBE-Anweisung [Interactive SQL].
Erweiterungen der Anweisungen INPUT und READ Die Anweisungen INPUT und READ versuchen nun, relative Pfade auf zwei Weisen aufzulösen. Siehe INPUT-Anweisung [Interactive SQL] und READ-Anweisung [Interactive SQL].
Erweiterungen der Anweisungen INPUT und OUTPUT
Neue Unterstützung für Import aus und Export in ODBC-Quellen Sie können nun beim Importieren in die Datenbank und beim Exportieren aus der Datenbank mit den Anweisungen INPUT bzw. OUTPUT eine ODBC-Datenquelle festlegen. Hierzu steht die neue USING-Klausel zur Verfügung. Siehe INPUT-Anweisung [Interactive SQL] und OUTPUT-Anweisung [Interactive SQL].
Sie können auch eine ODBC-Datenquelle festlegen, wenn Sie den Import-Assistenten und den Export-Assistenten verwenden. Siehe Importieren von Daten mit dem Import-Assistenten und Exportieren von Daten mit dem Exportassistenten.
Neue Unterstützung der Bytereihenfolge-Markierung (BOM) Sie können nun steuern, ob eine Bytereihenfolge-Markierung (Byte Order Mark, BOM) in Daten verarbeitet wird. Hierzu verwenden Sie die neue BYTE ORDER MARK-Klausel. Siehe INPUT-Anweisung [Interactive SQL] und OUTPUT-Anweisung [Interactive SQL].
Unterstützte Formate für INPUT-Anweisung wurden geändert Die INPUT-Anweisung unterstützt die Dateiformate dBase, Lotus, Excel und FoxPro nicht mehr. TEXT und FIXED werden weiterhin unterstützt. Wenn Sie diese Dateiformate weiterhin verwenden wollen, müssen Sie hierzu einen ODBC-Treiber verwenden. Siehe INPUT-Anweisung [Interactive SQL].
Unterstützte Formate für OUTPUT-Anweisung wurden geändert Die OUTPUT-Anweisung unterstützt die Dateiformate dBase, Lotus, Excel und FoxPro nicht mehr. TEXT, FIXED, HTML, SQL und XML werden weiterhin unterstützt. Siehe OUTPUT-Anweisung [Interactive SQL].
ASCII-Format für das Dienstprogramm dbisqlc in INPUT- und OUTPUT-Anweisungen in TEXT umbenannt Folgende Formate wurden in dieser Version bei der Verwendung der Anweisungen INPUT und OUTPUT mit dem Dienstprogramm dbisqlc umbenannt:
Formatname in früheren Versionen von SQL Anywhere | Neuer Formatname |
---|---|
ASCII | TEXT |
TEXT | COLUMNS |
Änderungen des Import-Assistenten und des Export-Assistenten Wenn der Import-Assistent oder der Export-Assistent ausgeführt wurde, wird die vom Assistenten generierte SQL-Anweisung im Befehlsverlauf gespeichert. Zur Anzeige der generierten SQL-Anweisung klicken Sie auf SQL&rarrVerlauf.
Interactive SQL-Optionen
isql_allow_read_client_file und isql_allow_write_client_file Diese beiden Optionen beschreiben, wie Interactive SQL auf Anforderungen zum Lesen und Schreiben clientseitiger Dateien reagiert. Siehe isql_allow_read_client_file-Option [Interactive SQL] und isql_allow_write_client_file-Option [Interactive SQL].
Option -codepage nicht mehr empfohlen Wenn Sie wollen, dass Interactive SQL eine Datei mit einer bestimmten Codepage liest, verwenden Sie die ENCODING-Klausel der INPUT-, OUTPUT- oder READ-Anweisung. Siehe:
isql_plan-Option nicht unterstützt Die Interactive SQL-Option isql_plan wird nicht mehr unterstützt. Der Versuch, sie zu setzen, wird aus Gründen der Abwärtskompatibilität stillschweigend ignoriert. Siehe Grafische Pläne mit detaillierten und Knotenstatistiken erstellen.
Schlüsselwert PUBLIC der SET OPTION-Anweisung wurde entfernt Die Unterstützung des Schlüsselworts PUBLIC wurde für die Verwendung der Interactive SQL-Optionen mit der Anweisung SET OPTION entfernt. Siehe Interactive SQL-Optionen.
Änderungen des Interactive SQL-Startprogramms Das Programm für die Windows-Version des Interactive SQL-Startprogramms wurde von dbisqlg.exe in dbisql.exe geändert.
Das Programm für die Befehlszeilenversion des Interactive SQL-Startprogramms wurde von dbisql.exe in dbisql.com geändert. Batch-Skripten sollten dbisql oder dbisql.com anstelle von dbisql.exe aufrufen.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |