home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC Treasures, Inc.
/
pctreasures.mdf
/
WINDOWS
/
adabas
/
f_0001
/
env
/
query.deh
< prev
next >
Wrap
Text File
|
1999-11-01
|
30KB
|
394 lines
DEU|07 | 0 QUERY.deh 10.05.01 1998-04-24
DEU|07 | 1| |
DEU|07 | 3| | I N F O R M A T I O N S - ▄ B E R S I C H T
DEU|07 | 6| I| ##0702 QUERY - Funktionen
DEU|07 | 7| I| ##08 REPORT - Funktionen
DEU|07 | 8| I| ##09 SQL - Anweisungen
DEU|07 | 9|RI| ##04 EDITIER - Funktionen
DEU|0702 | 1| |
DEU|0702 | 3| | Q U E R Y - F U N K T I O N E N :
DEU|0702 | 6| M| #01 Kommandohistorie
DEU|0702 | 7| M| #02 Speichern^von^Kommandos
DEU|0702 | 8| M| #03 Vorbereiten^von^REPORT
DEU|0702 | 9| M| #06 CROSSTAB^Funktion
DEU|0702 | 10|RM| #05 Sonstige^Anweisungen
DEU|070201 | 1| |
DEU|070201 | 3| | K O M M A N D O H I S T O R I E :
DEU|070201 | 6| M| #01 NEXT
DEU|070201 | 7| M| #02 PREV
DEU|070201 | 8|RM| #03 SAVE
DEU|07020101 | 1| |
DEU|07020101 | 3| | N E X T - Kommando :
DEU|07020101 | 5| | holt das nΣchste Kommando aus der Historie.
DEU|07020101 | 7| | SYNTAX : NEXT
DEU|07020101 | 9| | Mit NEXT und PREV ist es m÷glich, in der temporΣren
DEU|07020101 | 10|R | Kommando-Historie zu blΣttern.
DEU|07020102 | 1| |
DEU|07020102 | 3| | P R E V - Kommando :
DEU|07020102 | 5| | holt das vorige Kommando aus der Historie.
DEU|07020102 | 7| | SYNTAX : PREV
DEU|07020102 | 9| | Mit NEXT und PREV ist es m÷glich, in der temporΣren
DEU|07020102 | 10|R | Kommando-Historie zu blΣttern.
DEU|07020103 | 1| |
DEU|07020103 | 3| | S A V E - Kommando :
DEU|07020103 | 5| | Speichert das Kommando, das aktuell im Eingabebereich
DEU|07020103 | 6| | steht, in der Kommando-Historie.
DEU|07020103 | 8| | SYNTAX : SAVE
DEU|07020103 | 10| I| Im Unterschied zu ##07020505RUN wird das aktuelle Kommando dabei
DEU|07020103 | 11|R | nicht ausgefⁿhrt.
DEU|070202 | 1| |
DEU|070202 | 3| | A B G E S P E I C H E R T E K O M M A N D O S :
DEU|070202 | 6| M| #01 STORE
DEU|070202 | 7| M| #02 DELETE
DEU|070202 | 8| M| #03 COPY
DEU|070202 | 9| M| #04 GRANT
DEU|070202 | 10| M| #05 REVOKE
DEU|070202 | 11| M| #06 EXPORT
DEU|070202 | 12| M| #07 IMPORT
DEU|070202 | 13| M| #08 LIST
DEU|070202 | 14|RM| #09 EDIT
DEU|07020201 | 1| |
DEU|07020201 | 3| | S T O R E - Kommando :
DEU|07020201 | 5| | Speichert den Inhalt des Eingabebereichs permanent unter
DEU|07020201 | 6| | einem Kommandonamen ab.
DEU|07020201 | 8| | SYNTAX : STORE <Kommandoname> [REPLACE]
DEU|07020201 | 10| | Wird die REPLACE-Option angegeben, ersetzt das neue
DEU|07020201 | 11| | Kommando ggf. ein bereits existierendes mit gleichem Namen.
DEU|07020201 | 13| | Soll der Kommandoname Kleinbuchstaben enthalten, mu▀ er in
DEU|07020201 | 14| | doppelte Hochkommata eingeschlossen werden.
DEU|07020201 | 16| I| Ein existierendes Kommando, welches man aus dem ##07020208LIST-Menⁿ
DEU|07020201 | 17|SI| ausgewΣhlt, mit ##07020209EDIT in das Eingabeformular gebracht und
DEU|07020201 | 19| | dort verΣndert hat, kann mit dem Kommando
DEU|07020201 | 20| | STORE = [REPLACE]
DEU|07020201 | 21| | zurⁿckgeschrieben werden. Fⁿr = wird der aktuelle
DEU|07020201 | 22| | Kommandoname eingesetzt. REPLACE ist selbstverstΣndlich und
DEU|07020201 | 23| | mu▀ deshalb nicht angegeben werden.
DEU|07020201 | 25| | &n oder %n im Eingabebereich werden als Parameter des
DEU|07020201 | 26| | Kommandos interpretiert und beim Aufruf (RUN) durch
DEU|07020201 | 27| | aktuelle Parameter ersetzt.
DEU|07020201 | 29| | Beispiel fⁿr ein abgespeichertes Kommando :
DEU|07020201 | 31| | /* Bemerkung : Kundenliste sortiert nach Namen
DEU|07020201 | 32| | SELECT knr, name, ort, konto
DEU|07020201 | 33| | FROM kunde
DEU|07020201 | 34| | WHERE ort = '&1'
DEU|07020201 | 35|S | ORDER BY name
DEU|07020201 | 37| | REPORT
DEU|07020201 | 38| I| ##0829TTITLE ' Kunden in &1 '
DEU|07020201 | 39| I| ##0817SEP ' '
DEU|07020201 | 40| I| ##0831PRINT &2
DEU|07020201 | 42| | Speichern mit : STORE kunden_report
DEU|07020201 | 44|R | Aufruf z.B. mit : RUN kunden_report 'Berlin' 3
DEU|07020202 | 1| |
DEU|07020202 | 3| | D E L E T E - Kommando
DEU|07020202 | 5| | L÷scht permanent gespeicherte Kommandos.
DEU|07020202 | 7| | SYNTAX : DELETE <Kommandoname>
DEU|07020202 | 9| | Nur der Eigentⁿmer eines gespeicherten Kommandos kann
DEU|07020202 | 10| | dieses l÷schen.
DEU|07020202 | 12| | Aufruf-Privilegien fⁿr dieses Kommando werden mitgel÷scht.
DEU|07020202 | 14|R | DELETE * l÷scht alle eigenen gespeicherten Kommandos.
DEU|07020203 | 1| |
DEU|07020203 | 3| | C O P Y - Kommando :
DEU|07020203 | 5| | Kopieren eines gespeicherten Kommandos.
DEU|07020203 | 7| | SYNTAX : COPY [<Eigentⁿmer>.]<Kommandoname> <neuer_Name>
DEU|07020203 | 9| I| Um ein mit ##07020204GRANT erhaltenes Kommando zu einem eigenen
DEU|07020203 | 10| | Kommando zu machen, kann man es mit COPY kopieren, wenn man
DEU|07020203 | 11| | RESOURCE- oder DBA-Benutzer ist. COPY dient als Schutz vor
DEU|07020203 | 12| I| der Zurⁿcknahme des Kommandos mit ##07020205REVOKE durch den
DEU|07020203 | 13|R | Eigentⁿmer. Auch eigene Kommandos k÷nnen kopiert werden.
DEU|07020204 | 1| |
DEU|07020204 | 3| | G R A N T - Kommando :
DEU|07020204 | 5| | Vergibt das Aufrufprivileg fⁿr ein gespeichertes Kommando
DEU|07020204 | 6| | an einen Mitbenutzer.
DEU|07020204 | 8| | SYNTAX : GRANT <Kommandoname> [TO] <Benutzername>
DEU|07020204 | 10| | Nur der Eigentⁿmer des Kommandos kann das Privileg vergeben
DEU|07020204 | 11| | (und entziehen).
DEU|07020204 | 13| | Wird ein Benutzername angegeben, erhΣlt dieser das
DEU|07020204 | 14|R | explizite Aufrufprivileg.
DEU|07020205 | 1| |
DEU|07020205 | 3| | R E V O K E - Kommando :
DEU|07020205 | 5| | Entzieht einem Mitbenutzer das Aufrufprivileg fⁿr ein
DEU|07020205 | 6| | gespeichertes Kommando.
DEU|07020205 | 8| | SYNTAX : REVOKE <Kommandoname> [FROM] <Benutzername> | PUBLIC
DEU|07020205 | 10| | Nur der Eigentⁿmer des Kommandos kann das Privileg vergeben
DEU|07020205 | 11| | und entziehen.
DEU|07020205 | 13| | Wird ein Benutzer angegeben, verliert dieser das explizite
DEU|07020205 | 14|R | Aufrufprivileg.
DEU|07020206 | 1| |
DEU|07020206 | 3| | E X P O R T - Kommando :
DEU|07020206 | 5| | Lagert abgespeicherte Kommandos auf Datei aus.
DEU|07020206 | 7| | SYNTAX : EXPORT [<Kommandoname>] <Dateibezeichner>
DEU|07020206 | 9| | Ist kein Kommandoname angegeben, werden alle eigenen
DEU|07020206 | 10| | abgespeicherten Kommandos mit ihrem Namen in die angegebene
DEU|07020206 | 11| | Datei geschrieben.
DEU|07020206 | 13| | Mit Kommandonamen, die auch Wildcardargumente (*, ?)
DEU|07020206 | 14| | enthalten k÷nnen, werden alle Kommandos, auf die das Muster
DEU|07020206 | 15| | zutrifft, in die Datei ausgelagert.
DEU|07020206 | 17|S | Beispiele:
DEU|07020206 | 19| | EXPORT command.dat
DEU|07020206 | 20| | EXPORT t* command.dat
DEU|07020206 | 21|R | EXPORT ber??? command.dat
DEU|07020207 | 1| |
DEU|07020207 | 3| | I M P O R T - Kommando :
DEU|07020207 | 5| | LΣdt benannte Kommandos aus einer Datei in die Datenbank.
DEU|07020207 | 7| | SYNTAX : IMPORT <Dateibezeichner>
DEU|07020207 | 9| | Die zu ladende Datei enthΣlt eine Folge von benannten
DEU|07020207 | 10| | Kommandos.
DEU|07020207 | 12| | Die erste Zeile jedes Kommandos besteht aus dem
DEU|07020207 | 13| | Schlⁿsselwort 'COMMAND' gefolgt von dem Kommandonamen,
DEU|07020207 | 14| | unter dem es aufgerufen werden kann.
DEU|07020207 | 16| | Am Ende der Datei k÷nnen, getrennt durch das Schlⁿsselwort
DEU|07020207 | 17|SI| 'USERPRIV', ##07020204GRANT-Kommandos zur Vergabe von
DEU|07020207 | 19| | Aufrufprivilegien an andere Benutzer angegeben werden.
DEU|07020207 | 21| | Beispiel:
DEU|07020207 | 23| | COMMAND Kundenbericht
DEU|07020207 | 24| | select * from Kunde
DEU|07020207 | 25| I| ##07020301REPORT
DEU|07020207 | 26| I| ##0819TOTAL AVG Konto
DEU|07020207 | 27| I| ##0814WIDTH 1 10
DEU|07020207 | 28| I| ##0815EXCLUDE 2
DEU|07020207 | 29| | COMMAND Hotelverzeichnis
DEU|07020207 | 30| | select * from Hotel
DEU|07020207 | 31| I| ##07020301REPORT
DEU|07020207 | 32| I| ##0831PRINT ONLY
DEU|07020207 | 33| | USERPRIV
DEU|07020207 | 34|RI| ##07020204GRANT Hotelverzeichnis TO Meyer
DEU|07020208 | 1| |
DEU|07020208 | 3| | L I S T - Kommando :
DEU|07020208 | 5| | Anzeige der gespeicherten Kommandos.
DEU|07020208 | 7| | SYNTAX : LIST [<Eigentⁿmer>.<Kommandoname>]
DEU|07020208 | 9| | Mit LIST ohne Parameter erhΣlt man eine Liste aller zur
DEU|07020208 | 10| | Verfⁿgung stehenden gespeicherten Kommandos.
DEU|07020208 | 12| | LIST mit Angabe eines Kommandonamens zeigt das
DEU|07020208 | 13| | abgespeicherte Kommando auf dem Bildschirm an. EnthΣlt
DEU|07020208 | 14| | <Eigentⁿmer> oder <Kommandoname> ein '*', '?' oder '%',
DEU|07020208 | 15| | wird eine Teilmenge der zur Verfⁿgung stehenden
DEU|07020208 | 16|S | gespeicherten Kommandos aufgelistet (siehe Beispiele).
DEU|07020208 | 19| | Beispiele : LIST * alle Namen der eigenen gespeicherten
DEU|07020208 | 20| | Kommandos werden aufgelistet
DEU|07020208 | 21| | LIST M* alle Namen der eigenen gespeicherten
DEU|07020208 | 22| | Kommandos, die mit 'M' beginnen
DEU|07020208 | 23| | LIST *S* alle Namen der eigenen gespeicherten
DEU|07020208 | 24| | Kommandos, die ein 'S' enthalten
DEU|07020208 | 25| | LIST M??? alle Namen der eigenen gespeicherten
DEU|07020208 | 26| | Kommandos, die mit 'M' beginnen und
DEU|07020208 | 27| | genau drei Zeichen lang sind
DEU|07020208 | 28| | LIST *.* alle Namen der gespeicherten Kommandos,
DEU|07020208 | 29| | fⁿr die man das Aufrufprivileg hat
DEU|07020208 | 30| | (fremde Kommandos)
DEU|07020208 | 31| | LIST M*.S* alle Namen der fremden Kommandos, bei
DEU|07020208 | 32| | denen der Benutzername mit 'M' und der
DEU|07020208 | 33|R | Kommandoname mit'S' beginnt
DEU|07020209 | 1| |
DEU|07020209 | 3| | E D I T - Kommando :
DEU|07020209 | 5| | Anzeigen des Eingabebereichs aus dem LIST-Modus.
DEU|07020209 | 7| | SYNTAX : EDIT [<Eigentⁿmer>.<Kommandoname>]
DEU|07020209 | 9| | Mit EDIT ohne Parameter erhΣlt man einen leeren
DEU|07020209 | 10| | Eingabebereich.
DEU|07020209 | 12| | EDIT mit Angabe eines Kommandonamens zeigt das
DEU|07020209 | 13|R | abgespeicherte Kommando auf dem Bildschirm an.
DEU|070203 | 1| |
DEU|070203 | 3| | V O R B E R E I T E N V O N R E P O R T :
DEU|070203 | 5| M| #01 REPORT
DEU|070203 | 6| M| #02 REPORT OFF
DEU|070203 | 7| M| #03 REPORT ONLY
DEU|070203 | 8|RM| #04 REPORT <Name einer Ergebnismenge>
DEU|07020301 | 1| |
DEU|07020301 | 3| | R E P O R T - Kommando:
DEU|07020301 | 5| | Erlaubt die Formulierung von REPORT-Kommandos schon im
DEU|07020301 | 6| | Eingabebereich, zusammen mit der SELECT-Anweisung.
DEU|07020301 | 8| | SYNTAX : <SELECT-Anweisung>
DEU|07020301 | 9| | REPORT
DEU|07020301 | 10| | <report command>
DEU|07020301 | 11| | [<report command>]...
DEU|07020301 | 13| | Jede Zeile des Editierformulars, die nach dem Schlⁿsselwort
DEU|07020301 | 14|R | REPORT steht, wird wie eine REPORT-Kommandozeile behandelt.
DEU|07020302 | 1| |
DEU|07020302 | 3| | R E P O R T - O F F - Kommando:
DEU|07020302 | 5| | Unterdrⁿckt die Ergebnisanzeige bei SELECT-Anweisungen.
DEU|07020302 | 7| | SYNTAX : REPORT OFF
DEU|07020302 | 9| | Steht nach dem Schlⁿsselwort REPORT die Option OFF, dann
DEU|07020302 | 10| | wird zwar die SELECT-Anweisung ausgefⁿhrt, aber das
DEU|07020302 | 11| | Ergebnis wird nicht in Tabellenform dargestellt. Auf diese
DEU|07020302 | 12| | Weise k÷nnen Sie Zwischenergebnisse erzeugen und nur das
DEU|07020302 | 13|R | gewⁿnschte Endergebnis von REPORT anzeigen lassen.
DEU|07020303 | 1| |
DEU|07020303 | 3| | R E P O R T - O N L Y - Kommando:
DEU|07020303 | 5| | Zeigt das letzte Ergebnis ohne erneutes SELECT an.
DEU|07020303 | 7| | SYNTAX : REPORT ONLY
DEU|07020303 | 9| | Steht nach dem Schlⁿsselwort REPORT die Option ONLY, dann
DEU|07020303 | 10| | wird eine eventuell davor angegebene SELECT-Anweisung nicht
DEU|07020303 | 11| | ausgefⁿhrt, sondern der Report wird unter Benutzung der
DEU|07020303 | 12| | zuletzt aufgebauten Ergebnistabelle erzeugt. Auf diese
DEU|07020303 | 13| | Weise k÷nnen Sie fehlerhafte REPORT-Kommandos korrigieren,
DEU|07020303 | 14| | ohne nochmals auf das Ergebnis eines langlaufenden SELECTs
DEU|07020303 | 15|R | warten zu mⁿssen.
DEU|07020304 | 1| |
DEU|07020304 | 3| | R E P O R T - <Name> - Kommando:
DEU|07020304 | 5| | Zeigt die unter dem Namen erzeugte Ergebnismenge an.
DEU|07020304 | 7| | SYNTAX : REPORT <Name einer Ergebnismenge>
DEU|07020304 | 9| | Steht nach dem Schlⁿsselwort REPORT der Name einer
DEU|07020304 | 10| | Ergebnismenge, dann wird eine eventuell davor angegebene
DEU|07020304 | 11| | SELECT-Anweisung nicht ausgefⁿhrt, sondern der Report wird
DEU|07020304 | 12| | unter Benutzung des Ergebnismengennamens erzeugt. Auf diese
DEU|07020304 | 13| | Weise k÷nnen Sie verschiedene REPORTs erzeugen, ohne
DEU|07020304 | 14| | nochmals auf das Ergebnis eines langlaufenden SELECTs
DEU|07020304 | 15|R | warten zu mⁿssen.
DEU|070205 | 1| |
DEU|070205 | 3| | S O N S T I G E K O M M A N D O S :
DEU|070205 | 4| M| #01 SET
DEU|070205 | 5| M| #02 RESET
DEU|070205 | 6| M| #03 HELP
DEU|070205 | 7| M| #04 EXIT
DEU|070205 | 8| M| #05 RUN
DEU|070205 | 9| M| #06 USE
DEU|070205 | 10| M| #07 SQLMODE
DEU|070205 | 11| M| #08 SQLTIME
DEU|070205 | 12|RM| #09 DATE
DEU|07020501 | 1| |
DEU|07020501 | 3| | S E T - Kommando :
DEU|07020501 | 5| | Anzeige der Steuerparameter
DEU|07020501 | 7| | SYNTAX : SET
DEU|07020501 | 9| | Das SET-Kommando erm÷glicht die individuelle Einstellung
DEU|07020501 | 10| | von Steuerparametern. Die Steuerparameter bestimmen u.a.
DEU|07020501 | 11| | das Standardformat bei der Anzeige von Tabellen mit REPORT.
DEU|07020501 | 12| | Sie k÷nnen durch ▄berschreiben geΣndert werden.
DEU|07020501 | 14| | Die Eingaben werden ⁿberprⁿft und ggf. zurⁿckgewiesen, wenn
DEU|07020501 | 15| | z.B. anstelle einer Zahl Buchstaben eingegeben wurden. Die
DEU|07020501 | 16| | geΣnderten Werte bleiben ⁿber das Sitzungsende hinaus
DEU|07020501 | 17|S | erhalten.
DEU|07020501 | 19| I| Mit den REPORT-Kommandos ##0824DECIMAL, ##0817SEPARATOR, ##0823NULL und ##0831PRINT
DEU|07020501 | 20| | k÷nnen die SET-Parameter temporΣr fⁿr die aktuelle
DEU|07020501 | 21| | Ergebnistabelle ⁿbersteuert werden.
DEU|07020501 | 23| | Die Bedeutung der einzelnen SET-Parameter ist ausfⁿhrlich
DEU|07020501 | 24|R | im QUERY-Handbuch beschrieben.
DEU|07020502 | 1| |
DEU|07020502 | 3| | R E S E T - Kommando :
DEU|07020502 | 5| | L÷scht den Eingabebereich und die Kommandozeile.
DEU|07020502 | 7|R | SYNTAX : RESET
DEU|07020503 | 1| |
DEU|07020503 | 3| | H E L P - Kommando :
DEU|07020503 | 5| | Gibt ErlΣuterungen auf dem Bildschirm aus.
DEU|07020503 | 7| | SYNTAX : HELP [ <Kommandoname> ]
DEU|07020503 | 9| | HELP ohne Kommandoname zeigt ein Menⁿ an. Bei HELP mit
DEU|07020503 | 10| | Kommandoname werden die dazugeh÷renden Informationen direkt
DEU|07020503 | 11|R | angezeigt.
DEU|07020504 | 1| |
DEU|07020504 | 3| | E X I T - Kommando :
DEU|07020504 | 5| | Beendet eine QUERY-Sitzung.
DEU|07020504 | 7| | SYNTAX : EXIT
DEU|07020504 | 9| | Mit EXIT wird QUERY verlassen, und alle ─nderungen werden
DEU|07020504 | 10|R | in der Datenbank festgeschrieben.
DEU|07020505 | 1| |
DEU|07020505 | 3| | R U N - Kommando :
DEU|07020505 | 5| | Fⁿhrt ein Datenbank-Kommando aus.
DEU|07020505 | 7| | SYNTAX : RUN
DEU|07020505 | 8| | RUN <Kommandoname> [ <parameter> ... ]
DEU|07020505 | 9| | RUN <Eigentⁿmer.Kommandoname> [ <parameter> ... ]
DEU|07020505 | 11| | RUN ohne Kommandoname fⁿhrt das Datenbank-Kommando aus, das
DEU|07020505 | 12| | aktuell im Eingabebereich steht.
DEU|07020505 | 14| | Der Kommandoname mu▀ ein gespeichertes Kommando bezeichnen.
DEU|07020505 | 15| | Wenn es sich nicht um ein eigenes Kommando handelt, mu▀ der
DEU|07020505 | 16| | Name des Eigentⁿmers als PrΣfix dem Kommandonamen, getrennt
DEU|07020505 | 17|S | durch einen Punkt, vorangestellt werden. Im LIST-Modus
DEU|07020505 | 19| | reicht die Angabe der laufenden Nummer, die vor dem
DEU|07020505 | 20| | Kommandonamen angezeigt wird.
DEU|07020505 | 22| | Bei Angabe von Parametern ersetzt der i-te Wert &i (%i) im
DEU|07020505 | 23| | gespeicherten Kommando.
DEU|07020505 | 25| | Beispiel : RUN kunden_report 'Berlin' 3
DEU|07020505 | 27| | Parameter k÷nnen auch ⁿber eine Maske eingegeben werden.
DEU|07020505 | 28| | Das Layout der Maske wird innerhalb des gespeicherten
DEU|07020505 | 29| | Kommandos angegeben.
DEU|07020505 | 31| | Beispiel :
DEU|07020505 | 32| E|
DEU|07020505 | 33| E| LAYOUT
DEU|07020505 | 34| E| Kundenanfrage:
DEU|07020505 | 35|SE| -------------
DEU|07020505 | 37| E| Kundennr : &1
DEU|07020505 | 38| E| ENDLAYOUT
DEU|07020505 | 39| E| SELECT Vorname, Nachname
DEU|07020505 | 40| E| FROM Kunde WHERE Kundennr = &1
DEU|07020505 | 41| E|
DEU|07020505 | 43| | Es k÷nnen bis zu 16 Parameter angegeben werden.
DEU|07020505 | 45| | Das Maskenlayout mu▀ immmer am Anfang eines gespeicherten
DEU|07020505 | 46|R | Kommandos stehen.
DEU|07020506 | 1| |
DEU|07020506 | 3| | U S E - Kommando :
DEU|07020506 | 5| | Wechselt zu einer anderen Datenbank oder einem anderen
DEU|07020506 | 6| | Benutzer.
DEU|07020506 | 8| | SYNTAX : USE [SERVERDB] <db> [ON <node>]
DEU|07020506 | 9| | USE USER <user> <password> [SERVERDB <db> [ON <node>]]
DEU|07020506 | 10| | USE USERKEY <xuserkey>
DEU|07020506 | 12| | Mit dem USE-Kommando kann die Datenbanksitzung beendet und
DEU|07020506 | 13| | eine neue unter einem anderen Benutzernamen angefangen
DEU|07020506 | 14| | werden.
DEU|07020506 | 16| | Nach dem Schlⁿsselwort USER folgen der Name und das Pa▀wort
DEU|07020506 | 17|S | des neuen Benutzers bzw. nach dem Schlⁿsselwort SERVERDB
DEU|07020506 | 19| | der Datenbankname und gegebenenfalls nach ON der
DEU|07020506 | 20| | Datenbankknoten.
DEU|07020506 | 22| | Durch USERKEY kann man auf einen Eintrag in der XUSER-Datei
DEU|07020506 | 23| | zugreifen.
DEU|07020506 | 25| | USER-, PASSWORD- und USERKEY-Name mⁿssen in
DEU|07020506 | 26| | Anfⁿhrungszeichen gesetzt werden, wenn sie nicht in
DEU|07020506 | 27|R | Gro▀buchstaben umgewandelt werden sollen.
DEU|07020507 | 1| |
DEU|07020507 | 3| | S Q L M O D E - Kommando :
DEU|07020507 | 5| | Wechselt den SQLMODE, in dem QUERY arbeitet.
DEU|07020507 | 7| | SYNTAX : SQLMODE [ <mode> ]
DEU|07020507 | 9| | Mit dem SQLMODE-Kommando kann der Benutzer den SQLMODE,
DEU|07020507 | 10| | unter dem QUERY arbeitet, verΣndern bzw. sich anzeigen
DEU|07020507 | 11| | lassen.
DEU|07020507 | 13|R | Gⁿltige Modi sind: ADABAS, ORACLE, DB2, ANSI
DEU|07020508 | 1| |
DEU|07020508 | 3| | S Q L T I M E - Kommando :
DEU|07020508 | 5| | Zeigt die ben÷tigte Zeit der letzten SQL Anweisung.
DEU|07020508 | 7| | SYNTAX : SQLTIME ON | OFF
DEU|07020508 | 9| | Mit dem SQLTIME-Kommando kann sich der Benutzer die Zeiten
DEU|07020508 | 10| | anzeigen lassen, die eine SQL-Anweisung zur Abarbeitung im
DEU|07020508 | 11| | Server ben÷tigt.
DEU|07020508 | 13| | Dabei werden die impliziten Zeiten einer anschlie▀enden
DEU|07020508 | 14| | REPORT Ausgabe mit einbezogen.
DEU|07020508 | 16| | Die Zeiten werden gegebenenfalls auch in die Protokoll
DEU|07020508 | 17|S | Datei eingefⁿgt.
DEU|07020508 | 19| | In der Windows Version geschieht die Ausgabe nur in die
DEU|07020508 | 20| | Protokoll Datei.
DEU|07020508 | 22|R | Durch SQLTIME OFF wird die Anzeige wieder abgeschaltet.
DEU|07020509 | 1| |
DEU|07020509 | 3| | D A T E - Kommando :
DEU|07020509 | 5|R | Gibt das aktuelle Datum und die aktuelle Zeit aus.
DEU|070206 | 1| |
DEU|070206 | 2| | C R O S S T A B - F U N K T I O N :
DEU|070206 | 4| | Die CROSSTAB-Funktion erm÷glicht es, die feste
DEU|070206 | 5| | Zeilenstruktur der Datenbanktabelle zu durchbrechen. Es
DEU|070206 | 6| | wird ausgehend von einer bestehenden Tabelle eine neue
DEU|070206 | 7| | erzeugt, bei der sich die Spalten aus den Zeilen der
DEU|070206 | 8| | Ausgangstabelle ergeben. Man gewinnt so eine neue
DEU|070206 | 9| | ⁿbersichtliche Darstellung der Information.
DEU|070206 | 11| | SYNTAX : CROSSTAB <Tabellenname> TO <Tabellenname>
DEU|070206 | 12| | COLUMN <Spaltenname> ROW <Spaltenname> DATA <Ausdruck>
DEU|070206 | 13| | [ PREFIX <Zeichenkette> ] [ DEFAULT <Zeichenkette> ]
DEU|070206 | 15| | Der erste Tabellenname gibt dabei die Ausgangstabelle an,
DEU|070206 | 16|S | der zweite den Namen der zu erzeugenden Tabelle.
DEU|070206 | 19| | Durch COLUMN wird die Spalte der Ausgangstabelle
DEU|070206 | 20| | bezeichnet, deren EintrΣge die Spaltennamen der neuen
DEU|070206 | 21| | Tabelle liefern. Nach der ROW-Spalte wird die
DEU|070206 | 22| | Ausgangstabelle sortiert und gruppiert, sie wird in die
DEU|070206 | 23| | neue Tabelle als 1. Spalte ⁿbernommen.
DEU|070206 | 25| | Der Ausdruck nach dem Schlⁿsselwort DATA gibt die Spalte
DEU|070206 | 26| | und die darauf bezogene arithmetische Operation an, die den
DEU|070206 | 27| | Inhalt der Zeilen in der neuen Tabelle liefern.
DEU|070206 | 29| | Spaltennamen-PrΣfixe und Default-Werte kann man optional
DEU|070206 | 30| | angeben. Die PR─FIX-Zeichenkette wird den neu erzeugten
DEU|070206 | 31| | Spaltennamen vorangestellt; dies ist vor allem bei
DEU|070206 | 32| | numerischen Ausgangsspalten sinnvoll. Der DEFAULT-Wert wird
DEU|070206 | 33| | in die Tabelle eingetragen, wenn die Spalte in der
DEU|070206 | 34|S | Ausgangstabelle keinen Wert enthΣlt.
DEU|070206 | 37| | Beispiel :
DEU|070206 | 38| E|
DEU|070206 | 39| E| CROSSTAB reisekosten TO kostenstat
DEU|070206 | 40| E| COLUMN kalenderwoche
DEU|070206 | 41| E| ROW mitarbeiter
DEU|070206 | 42| E| DATA fixed(sum(reisekosten), 7, 2)
DEU|070206 | 43| E| DEFAULT 0 PREFIX KW_
DEU|070206 | 44|RE|
DEU|070207 | 1|RE|