Der SQL-Assistent erm�glicht das Erstellen einer SQL-Anweisung,
das Versenden dieser Anweisung an einen fernen Datenbankserver, das Abrufen
der Ergebnisdaten, das Speichern dieser Ergebnisdaten und das Speichern
der SQL-Anweisung f�r die Wiederverwendung zu einem sp�teren Zeitpunkt.
Der ferne Datenbankserver muss auf iSeries oder AS/400 ausgef�hrt werden und
die Client-Workstation muss �ber einen entsprechenden JDBC-Treiber (Java Database Connectivity)
verf�gen.
Der Host On-Demand-Client und der Database On-Demand-Client enthalten
bereits einen JDBC-Treiber von AS/400 Toolbox f�r Java. Dadurch k�nnen
der Host On-Demand-Client bzw. der Database On-Demand-Client
auf DB2/400-Daten auf einem korrekt konfigurierten iSeries- oder AS/400-System
zugreifen (siehe Feld Datenbank-URL auf der Registerkarte 'Anmelden').
Die Unterst�tzung von Datenbankservern, die auf anderen Hostplattformen ausgef�hrt werden,
ist nur dann gew�hrleistet, wenn der entsprechende JDBC-Treiber auf der Host On-Demand-
oder Database On-Demand-Client-Workstation installiert ist
(siehe Feld Datenbank-URL auf der Registerkarte 'Anmelden').
Die Benutzerschnittstelle des SQL-Assistenten hilft Ihnen bei der Auswahl der Tabellen, die Sie
bearbeiten m�chten, und der Spalten, aus denen Daten zur�ckgegeben werden sollen,. Au�erdem
erleichtert sie die Angabe der Bedingungen f�r die Auswahl der Zeilen, die verarbeitet werden
sollen und der Spalten, nach denen die zur�ckgegebenen Daten sortiert werden sollen, und
unterst�tzt Sie bei der Erstellung einer g�ltigen SQL-Anweisung.
Die zur�ckgegebenen Daten k�nnen entweder angezeigt oder in eine Datei geschrieben
werden.
Es werden verschiedene Dateiformate unterst�tzt, unter anderem auch XML.
SQL-Anweisungen k�nnen mit Bezeichnungen versehen und zur Verwendung zu einem sp�teren
Zeitpunkt gespeichert werden.
F�r einige Felder in diesem Assistenten k�nnen Sie Standardwerte festlegen,
sofern Ihr Administrator Ihren Client bzw. Ihre Benutzer-ID entsprechend konfiguriert hat:
�ber eine Reihe von Registerkarten werden Sie durch den Prozess
zum Erstellen und Ausf�hren einer SQL-Anweisung gef�hrt. Hierbei handelt
es sich um die folgenden Registerkarten:
Wenn der SQL-Assistent von einer 5250-Anzeigesitzung gestartet wird, zeigt der
SQL-Assistent anfangs im Feld 'Datenbank-URL' die URL einer Standarddatenbank mit dem Namen
des aktuellen iSeries-Hosts an.
Benutzer-ID
Wenn f�r die Anmeldung bei dem fernen Datenbankserver die Angabe einer Benutzer-ID erforderlich
ist, geben Sie die Benutzer-ID im Feld 'Benutzer-ID' ein. Lassen Sie andernfalls das Feld leer.
Kennwort
Wenn f�r die Anmeldung bei dem fernen Datenbankserver die Angabe eines Kennworts erforderlich
ist, geben Sie das Kennwort im Feld 'Kennwort' ein. Lassen Sie andernfalls das Feld leer.
Tabellenfilter (SQL-Assistent)
Dieses Feld wird nur angezeigt, wenn es vom Host On-Demand-Administrator aktiviert wurde.
Geben Sie eine durch Kommata getrennte Liste von Schemanamen, Schemafiltern, Tabellennamen und Tabellenfiltern ein.
Hilfreiche Anleitungen hierzu finden Sie unter Beispiele.
Eine detaillierte Beschreibung von Schemanamen, Schemafiltern, Tabellennamen und Tabellenfiltern enth�lt
Liste der verf�gbaren Schemata und Tabellen angeben.
Die durch Kommata getrennte Liste, die Sie in diesem Feld angeben, enth�lt die Schemata und Tabellen, die nach der Anmeldung bei der Datenbank in der
Liste der verf�gbaren Tabellen im SQL-Assistent auf der Registerkarte 'Tabellen'
angezeigt werden.
Wenn der Standardwert verwendet werden soll, lassen Sie dieses Feld leer.
Das Listenfenster enth�lt die Namen aller JDBC-Treiber,
die mit Host On-Demand registriert wurden.
Erweitern Sie das Listenfenster und klicken Sie auf den Namen des registrierten
JDBC-Treibers, den Sie verwenden m�chten, oder klicken Sie auf 'Sonstige', um
einen anderen Treiber auszuw�hlen.
Allgemeine Informationen zur Verwendung eines JDBC-Treibers mit dem
Host On-Demand-Client oder dem Database On-Demand-Client
enth�lt das Kapitel JDBC-Treiber registrieren.
Klassenname
Dieses Feld muss den vollst�ndig qualifizierten Java-Klassennamen des
JDBC-Treibers enthalten, den Sie im Feld 'Treiberbeschreibung' angeben.
Wenn Sie im Feld 'Treiberbeschreibung' den Namen eines registrierten Treibers ausw�hlen,
zeigt der SQL-Assistent automatisch den Klassennamen im Feld 'Treiberklasse' an und
l�sst keine �nderung zu.
Wenn Sie im Feld 'Treiberbeschreibung' die Option 'Sonstige' ausgew�hlt haben,
m�ssen Sie in diesem Feld den vollst�ndig qualifizierten Klassennamen des Treibers
eingeben.
Hierbei ist die Gro�-/Kleinschreibung zu beachten (COM und com gelten nicht als Synonyme).
Wenn Sie den vollst�ndig qualifizierten Klassennamen nicht kennen, nehmen Sie
Kontakt zum Anbieter des Treibers auf.
Der Treiber muss auf der Client-Workstation installiert sein. Dar�ber hinaus
muss der Zugriff durch den Host On-Demand-Client oder Database On-Demand-Client
m�glich sein (siehe hierzu JDBC-Treiber implementieren).
'Verbinden' und 'Verbindung trennen'
Klicken Sie auf Verbinden, um die Verbindung zum fernen Datenbankserver herzustellen.
Klicken Sie auf Verbindung trennen, um die Verbindung zum fernen Datenbankserver zu trennen.
Tabellen
Anweisungstyp
Select
Klicken Sie auf Select, um Zeilen in einer oder mehreren Tabellen auszuw�hlen.
Select unique
Klicken Sie auf Select unique, um doppelt vorhandene Zeilen aus den Ergebnissen
der 'Select'-Anweisung auszuschlie�en.
Bei Auswahl dieses Markierungsfelds f�gt der SQL-Assistent
den Modifikator DISTINCT zum Verb SELECT der SQL-Anweisung auf der Registerkarte 'SQL' hinzu.
Insert
Klicken Sie auf Insert, um eine Zeile in eine Tabelle einzuf�gen.
Update
Klicken Sie auf Update, um eine oder mehrere Zeilen in einer Tabelle zu aktualisieren.
Delete
Klicken Sie auf Delete, um eine oder mehrere Zeilen aus einer Tabelle zu l�schen.
Tabellen(n) ausw�hlen
Dies ist eine Liste der Schemata und Tabellen, die verf�gbar sind und in der aktuellen SQL-Anweisung verwendet
werden k�nnen (siehe Liste der verf�gbaren Tabellen).
Wenn Sie einen Tabelle zur Verwendung in der aktuellen SQL-Anweisung ausw�hlen m�chten,
w�hlen Sie das Markierungsfeld neben dem Tabellennamen aus.
Hierbei gilt folgendes Verhalten:
Bei den Operationen zum Einf�gen, Aktualisieren und L�schen kann jeweils nur eine Tabelle ausgew�hlt werden.
Bei der Operation zum Ausw�hlen k�nnen mehrere Tabellen ausgew�hlt werden.
Lautet der Name der SQL-Anweisung 'Select', f�gt der SQL-Assistent die Namen
der ausgew�hlten Tabellen zur Klausel FROM der SQL-Anweisung auf der Registerkarte 'SQL' hinzu.
Schema(ta) anzeigen
Klicken Sie auf Schema(ta) filtern, um die Namen der Schemata auszuw�hlen,
die in der Liste der verf�gbaren Tabellen unter Tabelle(n) ausw�hlen angezeigt
werden sollen.
Tabelle(n) filtern
Klicken Sie auf Tabelle(n) filtern, um die Namen oder Arten von Tabellen anzugeben,
die in der Liste der verf�gbaren Tabellen unter Tabelle(n) ausw�hlen angezeigt
werden sollen.
Aktualisieren
Klicken Sie auf Aktualisieren, damit die Anzeige der Tabellen
in der Liste der verf�gbaren Tabellen unter Tabelle(n) ausw�hlen aktualisiert
wird.
Verkn�pfen
Eine Verkn�pfung ist ein Mechanismus, mit dem angegeben wird, welche Zeilen aus zwei zusammengeh�rigen Tabellen
in eine SQL-Anweisung eingeschlossen werden, wobei der Inhalt der ausgew�hlten Spalten
gleichgesetzt (gleich gewichtet) wird (oder dem Inhalt eine andere Beziehung zu Grunde liegt,
zum Beispiel eine ungleiche Gewichtung, eine gr��er-als-Beziehung usw.).
Die Registerkarte 'Verkn�pfen' ist nur verf�gbar, wenn es sich um eine SQL-Anweisung des Typs 'Select' handelt.
Der innere Bereich der Registerkarte 'Verkn�pfen' enth�lt ein kleines Fenster f�r jede Tabelle,
die Sie in die Liste der ausgew�hlten Tabellen auf der Registerkarte 'Tabellen' aufgenommen haben.
In diesem kleinen Fenster f�r jede Tabelle werden die Namen der Spalten dieser Tabelle aufgelistet.
Im �u�eren Bereich rechts von der Registerkarte 'Verkn�pfen' befinden sich Schaltfl�chen, mit denen Sie
Verkn�pfungen erstellen und bearbeiten (manipulieren) k�nnen.
Die farblich hervorgehobenen Linien haben die folgenden Bedeutungen:
Hellgrau - vorgeschlagene Verkn�pfung
Blau - vorhandene Verkn�pfung
Rot - gerade ausgew�hlte Verkn�pfung
Verkn�pfen
Klicken Sie auf Verkn�pfen, um eine neue Verkn�pfung zu erstellen. F�hren Sie die folgenden Schritte aus:
W�hlen Sie in der ersten Tabelle, die verkn�pft werden soll, den Namen einer Spalte aus.
W�hlen Sie in der zweiten Tabelle, die verkn�pft werden soll, den Namen einer Spalte aus.
Der SQL-Assistent zeigt mit einer hellgrauen Linie zwischen den beiden ausgew�hlten Spalten an,
dass diese zwei Spalten als Kandidaten f�r eine Verkn�pfung vorgeschlagen werden.
Wenn eine Verkn�pfung zwischen den beiden ausgew�hlten Spalten m�glich ist, aktiviert
der SQL-Assistent die Schaltfl�che Verkn�pfen.
Ist keine Verkn�pfung zwischen den beiden ausgew�hlten Spalten m�glich, weil die Datentypen
der beiden ausgew�hlten Spalten nicht identisch sind, inaktiviert
der SQL-Assistent die Schaltfl�che Verkn�pfen bzw. aktiviert diese nicht.
W�hlen Sie den Verkn�pfungstyp mit der Schaltfl�che Verkn�pfungstyp aus
(siehe Verkn�pfungstyp unten).
Der Standardverkn�pfungstyp ist eine
innere Verkn�pfung.
Klicken Sie auf Verkn�pfen, um die Verkn�pfung zu erstellen.
Der SQL-Assistent zeigt mit einer blauen Linie zwischen den Spaltennamen die
fertige Verkn�pfung an.
<, >
Verwenden Sie diese Schaltfl�chen, um eine Verkn�pfung auszuw�hlen, mit der Sie arbeiten m�chten.
Der SQL-Assistent kennzeichnet die ausgew�hlte Verkn�pfung durch eine rote Linie zwischen den
Namen der Spalten.
Verkn�pfung aufheben
Verwenden Sie diese Schaltfl�che, um eine Verkn�pfung zu l�sen. F�hren Sie die folgenden Schritte aus:
W�hlen Sie mit der Schaltfl�che > oder < eine vorhandene Verkn�pfung aus.
Klicken Sie auf Verkn�pfung aufheben.
Verkn�pfungstyp
Verwenden Sie diese Schaltfl�che, um den Operator f�r die Verkn�pfung und den Verkn�pfungstyp auszuw�hlen.
Der Verkn�pfungsoperator kann einer der folgenden Operatoren sein:
=
<>
<
>
<=
>=
Der Verkn�pfungstyp ist einer der folgenden Typen (wobei in den Beschreibungen hier
davon ausgegangen wird, dass der Verkn�pfungsoperator '=' ist):
Innere Verkn�pfung.
Die folgenden Zeilen werden zur Verarbeitung ausgew�hlt:
Diejenigen Zeilen in der linken und der rechten Tabelle, bei denen die Ergebnisse
der verkn�pften Spalten gleich sind.
Erweiterte Verkn�pfung links.
Die folgenden Zeilen werden zur Verarbeitung ausgew�hlt:
Alle Zeilen der linken Tabelle.
Diejenigen Zeilen in der rechten Tabelle, bei denen die Ergebnisse
der verkn�pften Spalten gleich sind.
Erweiterte Verkn�pfung rechts.
Die folgenden Zeilen werden zur Verarbeitung ausgew�hlt:
Diejenigen Zeilen in der linken Tabelle, bei denen die Ergebnisse
der verkn�pften Spalten gleich sind.
Alle Zeilen der rechten Tabelle.
Bedingung
Verwenden Sie die Registerkarte 'Bedingung', um eine oder mehrere Bedingungen
zum Ausw�hlen von Zeilen anzugeben.
Zeilen, die die von ihnen angegebenen Bedingungen erf�llen, werden auf der Registerkarte
'Ergebnisse' (Anweisungstyp 'Select') angezeigt bzw. aktualisiert (Anweisungstyp 'Update')
oder gel�scht (Anweisungstyp 'Delete').
Die Registerkarte 'Bedingungen' ist nur verf�gbar, wenn es sich um eine SQL-Anweisung des Typs 'Select', 'Update' oder 'Delete' handelt.
Eine Bedingung ist ein Kriterium, das Sie f�r den Datenbankserver definieren und das von diesem
f�r die Auswahl von Zeilen in Tabellen verwendet werden soll,
die Sie in die Liste der ausgew�hlten Tabellen auf der Registerkarte 'Tabellen' aufgenommen haben.
Sie k�nnen eine oder mehrere Bedingungen angeben.
Wenn eine Zeile alle angegebenen Bedingungen erf�llt, nimmt der ferne Datenbankserver diese Zeile
in die Operation ('Select', 'Update' oder 'Delete') auf.
Verwenden Sie diese Registerkarte, um eine Bedingung f�r eine einzelne SQL-Anweisung anzugeben.
Wenn Sie mehrere Bedingungen angeben m�chten, verwenden Sie die Schaltfl�che
In weiterer Spalte suchen wie unten beschrieben.
F�hren Sie die folgenden Schritte aus, um eine Bedingung zu erstellen:
Erweitern Sie das Listenfenster Ausgew�hlte Tabelle(n), und w�hlen Sie
die Tabelle aus, die Sie f�r die Bedingung verwenden m�chten.
Das Listenfenster enth�lt die Namen aller Tabellen, die Sie in die Liste der ausgew�hlten Tabellen
auf der Registerkarte 'Tabellen' aufgenommen haben.
W�hlen Sie im Listenfenster Spalten die Spalte aus, die
durch die Bedingung gepr�ft werden soll.
W�hlen Sie im Listenfenster Operatoren den Operator aus, der
in der Bedingung verwendet werden soll.
Geben Sie im Listenfenster Werte einen oder mehrere Werte an,
der bzw. die in der Bedingung verwendet werden soll(en).
Sie haben folgende M�glichkeiten:
Geben Sie einen Wert direkt in ein Feld ein oder
klicken Sie auf Suchen, um in der ausgew�hlten Tabelle und Spalte
nach Werten zu suchen.
Wenn Sie die Angaben f�r die Bedingung abgeschlossen haben, wechseln Sie zur n�chsten Registerkarte,
die Sie bearbeiten m�chten, oder klicken Sie auf In weiterer Spalte suchen,
um eine weitere Bedingung anzugeben.
Suchen
Klicken Sie auf Suchen, damit das Fenster 'Wertsuche' ge�ffnet wird und
Sie in der Tabelle und Spalte, die Sie f�r diese Bedingung ausgew�hlt haben, nach Werten
suchen k�nnen.
F�hren Sie die folgenden Schritte aus, um das Fenster 'Wertsuche' zu verwenden:
Geben Sie im Feld 'Suchen nach' die Zeichenfolge oder den Wert ein, nach der bzw. dem gesucht werden soll.
Markieren Sie 'Gro�-/Kleinschreibung', wenn die Suche in genauer �bereinstimmung mit
der Gro�- und Kleinschreibung der Eingabe erfolgen soll.
W�hlen Sie einen Wert f�r die maximale Trefferquote aus. �ber diesen
Wert wird die Anzahl der bei jeder Suche zur�ckgegebenen Werte gesteuert.
Klicken Sie auf 'Jetzt suchen'.
Das Fenster 'Wertsuche' durchsucht jede Zeile der angegebenen Spalte und Tabelle nach Werten, die
die von Ihnen angegebene Zeichenfolge enthalten.
Das Fenster 'Wertsuche' zeigt die Ergebnisse der Suche im Fenster 'Verf�gbare Werte' an.
Es wird jeweils nur ein Exemplar jedes Werts angezeigt.
Lautet die Suchzeichenfolge beispielsweise Einheit und die Tabelle enth�lt vierzig
Zeilen mit Einheit �ffnen in der angegebenen Spalte und zw�lf Zeilen mit
Einheit schlie�en in der angegebenen Spalte, wird im Fenster 'Wertsuche' jeweils ein
Exemplar von Einheit �ffnen und ein Exemplar von Einheit schlie�en angezeigt.
Nachdem Sie die Suchergebnisse ausreichen gepr�ft haben, f�hren Sie eine der folgenden Aktionen aus:
Wenn Sie einen Wert in der Bedingung verwenden m�chten, w�hlen Sie einen oder mehrere Werte in der Liste
aus, und klicken Sie anschlie�end auf 'Werte verwenden'.
Wenn das Fenster geschlossen werden soll, klicken Sie auf 'OK'.
Inhalt l�schen
Klicken Sie auf Inhalt l�schen, um alle Werte aus den Feldern 'Werte' zu entfernen.
In weiterer Spalte suchen
Klicken Sie auf In weiterer Spalte suchen, um eine neue Bedingung zu erstellen.
Der SQL-Assistent erstellt eine weitere Registerkarte 'Bedingung'.
Weniger Zeilen suchen (UND), Mehr Zeilen suchen (ODER)
Auf jeder weiteren Registerkarte 'Bedingung' nach der ersten Registerkarte k�nnen Sie
eines dieser Optionsfelder ausw�hlen und so die logische Beziehung (UND oder ODER) zwischen
der aktuellen Bedingung und der/den vorhergehenden Bedingung(en) angeben.
Bedingung l�schen
Klicken Sie auf Bedingung l�schen, um die aktuelle Bedingung zu l�schen.
Spalten
Verwenden Sie die Registerkarte 'Spalten', um die Spalten auszuw�hlen, die bei den
Daten ber�cksichtigt werden sollen, die die SQL-Anweisung zur�ckgibt.
Die Registerkarte 'Spalten' ist nur verf�gbar, wenn es sich um eine SQL-Anweisung des Typs 'Select' handelt.
Wenn Sie auf der Registerkarte 'Spalten' eine Spalte ausw�hlen, f�gt der
SQL-Assistent den Namen dieser Spalte zur Klausel SELECT der SQL-Anweisung
auf der Registerkarte 'SQL' hinzu.
Wenn Sie keine Spalten auf der Registerkarte 'Spalten' ausw�hlen,
w�hlt die SQL-Anweisung standardm��ig alle Spalten
in der bzw. den angegebenen Tabelle(n) aus.
Der Grund hierf�r ist, dass die Standard-SQL-Anweisung f�r eine Operation des Typs 'Select'
die Struktur SELECT * from tabellenname aufweist, wobei das Sternzeichen
* die Bedeutung 'alle Spalten' hat.
Hinzuf�gen >>
Mit dieser Schaltfl�che k�nnen Sie Spalten ausw�hlen, die bei den Daten ber�cksichtigt werden sollen,
die die SQL-Anweisung des Typs 'Select' zur�ckgibt.
Gehen Sie wie folgt vor, um Spalten zur Liste Zu ber�cksichtigende Spalten hinzuzuf�gen:
Klicken Sie in der Liste Ausgew�hlte Tabelle(n) auf den Namen einer Tabelle.
Die Liste enth�lt die Namen aller Tabellen, die Sie auf der Registerkarte 'Tabellen' ausgew�hlt haben.
W�hlen Sie in der Liste Spalten eine oder mehrere Spalten aus.
Die Liste enth�lt alle Spalten der Tabelle, die Sie gerade ausgew�hlt haben.
Klicken Sie auf 'Hinzuf�gen >>'.
<< Entfernen
Mit dieser Schaltfl�che k�nnen Sie Spalten aus der Liste Zu ber�cksichtigende Spalten entfernen.
Gehen Sie wie folgt vor, um eine oder mehrere Spalten aus der Liste zu entfernen:
W�hlen Sie die zu entfernende(n) Spalte(n) aus.
Klicken Sie auf '<< Entfernen'.
Alles ausw�hlen, Alles abw�hlen
Verwenden Sie diese Schaltfl�che, um alle Spalten in beiden Listen aus- oder abzuw�hlen.
Nach oben, Nach unten
Verwenden Sie diese Schaltfl�chen, um die Reihenfolge, in der die ausgew�hlten Spalten angezeigt werden, zu
�ndern.
Wenn Sie die SQL-Anweisung ausf�hren, zeigt der SQL-Assistent die Spalten von links nach rechts auf der
Registerkarte 'Ergebnisse' in derselben Reihenfolge wie auf der Registerkarte 'Spalten' angegeben
an.
Sortieren
Verwenden Sie die Registerkarte 'Sortieren', um die Anzeige der Zeilen auf der Registerkarte 'Ausgabe'
zu sortieren.
Die Zeilen, die auf der Registerkarte 'Ausgabe' angezeigt werden, sind die Zeilen,
die der ferne Datenbankserver als Antwort auf die SQL-Anweisung des Typs 'Select' zur�ckgegeben hat.
Die Registerkarte 'Sortieren' ist nur verf�gbar, wenn es sich um eine SQL-Anweisung des Typs 'Select' handelt.
Normalerweise (das hei�t ohne die Anzeige der Registerkarte 'Sortieren')
erfolgt die Anzeige der Zeilen auf der Registerkarte 'Ausgabe' in der Reihenfolge,
in der sie in der bzw. den Tabelle(n) vorkommen, zu der bzw. denen sie geh�ren.
Auf der Registerkarte 'Sortieren' k�nnen Sie eine oder mehrere Spalten ausw�hlen, die
zum Sortieren der zur�ckgegebenen Zeilen verwendet werden soll(en).
Wenn Sie zum Beispiel eine Spalte namens OBJECTID ausw�hlen und eine aufsteigende Sortierung
angeben, wobei der Inhalt von OBJECTID aus positiven Zahlen besteht, dann werden die
zur�ckgegebenen Zeilen so sortiert, dass mit der Zeile bzw. den Zeilen begonnen wird,
die den kleinsten Wert in OBJECTID aufweist bzw. aufweisen (zum Beispiel 00001),
und anschlie�end die Zeile folgt bzw. die Zeilen folgen, die den n�chstgr��eren Wert in OBJECTID (zum Beispiel 00004)
aufweist bzw. aufweisen usw.
Zus�tzlich gilt Folgendes:
Sie k�nnen mehrere Spalten f�r die Sortierung der zur�ckgegebenen Zeilen ausw�hlen.
Die Zeilen werden zun�chst nach dem Inhalt der jeweils ersten angegebenen Spalte sortiert (zum Beispiel OBJECTID).
Anschlie�end werden die Zeilen f�r jede Gruppe von Zeilen mit demselben Wert in der ersten Spalte
(zum Beispiel f�r alle Zeilen, die den Wert 00007 in der Spalte OBJECTID aufweisen) nach den Werten in der
zweiten angegebenen Spalte sortiert (zum Beispiel SEVERITY).
Dieser Prozess wird f�r jede zus�tzlich angegebene Spalte fortgesetzt.
F�r jede Spalte kann die aufsteigende oder die absteigende Sortierung angegeben werden.
Hinzuf�gen >>
Verwenden Sie diese Schaltfl�che, um die Spalten f�r die Sortierung ausw�hlen.
Gehen Sie wie folgt vor, um Spalten zur Liste der Spalten zum Sortieren hinzuzuf�gen:
Klicken Sie in der Liste Ausgew�hlte Tabelle(n) auf den Namen einer Tabelle.
Die Liste enth�lt die Namen aller Tabellen, die Sie auf der Registerkarte 'Tabellen' ausgew�hlt haben.
W�hlen Sie in der Liste Spalten eine oder mehrere Spalten aus.
Die Liste enth�lt alle Spalten der Tabelle, die Sie gerade ausgew�hlt haben.
Klicken Sie auf 'Hinzuf�gen >>'.
<< Entfernen
Mit dieser Schaltfl�che k�nnen Sie Spalten aus der Liste der Spalten zum Sortieren entfernen.
Gehen Sie wie folgt vor, um eine oder mehrere Spalten aus der Liste zu entfernen:
W�hlen Sie die zu entfernende(n) Spalte(n) aus.
Klicken Sie auf '<< Entfernen'.
Alles ausw�hlen, Alles abw�hlen
Verwenden Sie diese Schaltfl�che, um alle Spalten in beiden Listen aus- oder abzuw�hlen.
Sortierreihenfolge
W�hlen Sie 'Aufsteigend' oder 'Absteigend' aus, um eine aufsteigende oder absteigende Sortierung anzugeben.
Nach oben, Nach unten
Verwenden Sie diese Schaltfl�chen, um die Reihenfolge, in der die f�r die Sortierung ausgew�hlten Spalten angezeigt werden, zu
�ndern.
Bei Ausf�hrung der SQL-Anweisung sortiert der SQL-Assistent die zur�ckgegebenen Daten zuerst anhand der
ersten Spalte, die in der Liste Spalten zum Sortieren angegeben wurde, anschlie�end
anhand der zweiten in der Liste angegebenen Spalte usw.
SQL
�ber diese Registerkarte k�nnen Sie die generierte SQL-Anweisung ausf�hren.
Sie k�nnen au�erdem die folgenden Operationen ausf�hren:
Eingeben von �nderungen in die generierte SQL-Anweisung.
Beachten Sie Folgendes: Wenn Sie �nderungen in die generierte SQL-Anweisung eingeben (durch Hinzuf�gen oder
L�schen von Zeichen) und die ge�nderte Anweisung anschlie�end mit der Schaltfl�che 'Speichern' speichern,
k�nnen Sie die SQL-Anweisung nicht mehr mit den Steuerelementen auf den anderen Registerkarten im
SQL-Assistenten (wie zum Beispiel den Operatoren auf der Registerkarte 'Bedingung') �ndern.
Der SQL-Assistent zeigt eine entsprechende Warnung an, wenn Sie versuchen, �nderungen in die generierte SQL-Anweisung einzugeben.
Bei der Eingabe von �nderungen in die generierte SQL-Anweisung werden diese erst dauerhaft �bernommen,
nachdem Sie die Anweisung mit der Schaltfl�che 'Speichern' gespeichert haben.
�nderungen k�nnen nur r�ckg�ngig gemacht werden, wenn Sie noch nicht auf die Schaltfl�che 'Speichern'
geklickt haben. Um eingegebene �nderungen r�ckg�ngig zu machen, f�hren Sie eine der folgenden Operationen aus:
Klicken Sie auf 'Widerrufen' oder
Klicken Sie auf eine andere Registerkarte des SQL-Assistenten.
Kopieren der generierten SQL-Anweisung in die Zwischenablage. Nach dem Kopieren kann der
Inhalt der Zwischenablage in eine andere Anwendung eingef�gt werden, die das Einf�gen
von Textdaten aus der Zwischenablage zul�sst. Diese Funktion ist hilfreich, wenn die SQL-Anweisung von einer anderen
Anwendung ausgef�hrt werden soll, mit der sich die Anweisung jedoch nicht
gut generieren oder testen l�sst.
Widerrufen
Macht eine �nderung, die Sie in eine SQL-Anweisung eingegeben haben, wieder r�ckg�ngig.
Diese Funktion ist nur verf�gbar, wenn die SQL-Anweisung noch nicht mit der Schaltfl�che 'Speichern'
gespeichert wurde.
Sofern Sie noch nicht auf die Schaltfl�che 'Speichern' geklickt haben, k�nnen Sie eingegebene �nderungen
auch r�ckg�ngig machen, indem Sie auf eine andere Registerkarte des SQL-Assistenten klicken.
Ausf�hren
Sendet die SQL-Anweisung zur Ausf�hrung an den fernen Datenbankserver.
Speichern
Speichert die SQL-Anweisung f�r eine erneute Verwendung zu einem sp�teren Zeitpunkt.
Die Speicherfunktion eignet sich zum Speichern allgemeiner SQL-Anweisungen, die mehrmals
ausgef�hrt werden sollen.
Beispielsweise empfiehlt es sich, Abfragen zum Abruf monatlicher
Verkaufsberichte oder zum Generieren von Listen mit den Kunden, die in den
letzten sechs Monaten Eink�ufe get�tigt haben, zu speichern.
Wenn Sie �nderungen in die generierte SQL-Anweisung eingeben
und anschlie�end auf die Schaltfl�che 'Speichern' klicken,
k�nnen Sie die SQL-Anweisung nicht mehr mit den Steuerelementen auf den anderen Registerkarten im
SQL-Assistenten (wie zum Beispiel den Operatoren auf der Registerkarte 'Bedingung') �ndern.
Einf�gen
Diese Registerkarte wird nur angezeigt, wenn Sie auf der Registerkarte
'Tabellen' eine SQL-Anweisung vom Typ 'Insert' ausw�hlen. Mit 'Insert' k�nnen Sie
eine neue Zeile in die ausgew�hlte Tabelle einf�gen.
Klicken Sie auf 'Weiter', wenn Sie die Bearbeitung der Registerkarte
'Einf�gen' abgeschlossen haben.
Die Spalten auf der Registerkarte 'Einf�gen' enthalten folgende
Informationen:
In Spalte 1 ist der Name der Spalte in der Datenbankzeile angegeben. Es kann sich hierbei um einen generischen Namen wie FELD1 oder FELD2 oder
aber um einen beschreibenden Namen wie NAME oder ALTER handeln.
In Spalte 2 ist angegeben, welche Art von Daten diese Spalte in der
Datenbank enth�lt. CHAR(4) beispielsweise gibt an, dass in diese Spalte maximal vier Zeichen
gestellt werden k�nnen.
Spalte 3 ist ein Gleichheitszeichen (=) vorangestellt. In dieser
Spalte werden Daten eingegeben, die in der Datenbankspalte aktualisiert
werden sollen, wenn die neue Zeile erstellt wird. Wenn in Ihrer Datenbank
zum Beispiel Automobilteile erfasst wurden und ein Feld namens TEILNR# des Typs
DOUBLE(8) vorhanden ist, k�nnten Sie etwa 10345 als neue Teilenummer
f�r ein Lenkrad eingeben.
Aktualisieren
Diese Registerkarte wird nur angezeigt, wenn Sie auf der Registerkarte
'Tabellen' eine SQL-Anweisung vom Typ 'Update' ausw�hlen. �ber die
Registerkarte 'Aktualisieren' k�nnen Sie Daten in einer bereits
vorhandenen Datenbankzeile �ndern.
Klicken Sie auf 'Weiter', wenn Sie die Bearbeitung der Registerkarte
'Aktualisieren' abgeschlossen haben.
Die Spalten auf der Registerkarte 'Aktualisieren' enthalten folgende
Informationen:
In Spalte 1 ist der Name der Spalte in der Datenbankzeile angegeben. Es kann sich hierbei um einen generischen Namen wie FELD1 oder FELD2 oder
aber um einen beschreibenden Namen wie NAME oder ALTER handeln.
In Spalte 2 ist angegeben, welche Art von Daten diese Spalte in der
Datenbank enth�lt. CHAR(4) beispielsweise gibt an, dass in diese Spalte maximal vier Zeichen
gestellt werden k�nnen.
Spalte 3 ist ein Gleichheitszeichen (=) vorangestellt. In dieser
Spalte werden Daten eingegeben, die in der Datenbankspalte aktualisiert
werden sollen, wenn die neue Zeile erstellt wird. Falls in Ihrer Datenbank beispielsweise Automobilteile erfasst sind
und in einem Feld TEILENR als Teilenummer f�r ein Lenkrad
versehentlich 01234 anstatt 10345 angegeben ist, m�ssten Sie in der
Zeile TEILENR in der ersten Spalte 10345 eingeben.