Im Daten-Editor navigieren

  Verwandte Themen

So zeigen Sie die nächste Zelle in derselben Spalte an:

•	Drücken Sie die Eingabetaste oder die Nach-unten-Taste. Wenn Sie einen Zellbereich markiert haben, gehen Sie bei Benutzung der Eingabetaste nur durch diese Zellen, während bei Benutzung der Nach-unten-Taste die Auswahl des Zellbereichs aufgehoben wird und Sie durch die Spalte nach unten gehen, die die aktive Zelle enthält.

So zeigen Sie die vorherige Zelle in derselben Spalte an:

•	Drücken Sie die Eingabetaste bei gedrückter Umschalttaste, oder drücken Sie die Nach-oben-Taste. Wenn Sie einen Zellbereich markiert haben, gehen Sie bei Benutzung der Umschalttaste-Eingabetaste nur durch diese Zellen, während bei Benutzung der Nach-oben-Taste die Auswahl des Zellbereichs aufgehoben wird und Sie in der Spalte, die die aktive Zelle enthält, nach oben gehen.

So gehen Sie zu der nächsten Spalte in derselben Zeile:

•	Drücken Sie die Tabulatortaste oder die Nach-rechts-Taste.

So gehen Sie zu der vorherigen Spalte:

•	Drücken Sie die Tabulatortaste bei gedrückter Umschalttaste, oder drücken Sie die Nach-links-Taste.


Zeilen einfügen

  Verwandte Themen

So fügen Sie eine oder mehrere neue Zeilen in eine Tabelle ein:

1	Nehmen Sie die Tabelle in einer Abfrage auf.

2	Klicken Sie auf eine oder mehrere Zeilennummern in Ihrer Tabelle.

3	Führen Sie die Abfrage aus

4	Wählen Sie im Fenster Ergebnisse Bearbeiten [image] Zeile einfügen. Query Builder fügt dieselbe Anzahl von Zeilen in die Tabelle ein, wie Sie ausgewählt haben. Für jede eingefügte Zeile wird rechts und links neben der Zeilennummer ein Pluszeichen (+) angezeigt.

5	Benutzen Sie den Daten-Editor, um Daten in Zellen in der neuen Zeile einzugeben.

6	Speichern Sie die Änderungen.

Hinweis:  Um Zeilen einzufügen, müssen Sie Werte für alle obligatorischen Spalten in dieser Tabelle angeben, unabhängig davon, ob diese Spalten im Fenster Ergebnisse angezeigt werden oder nicht.


Zeilen aktualisieren

  Verwandte Themen

So aktualisieren Sie eine Zeile in einer Tabelle:

1	Nehmen Sie die Tabelle in der Abfrage auf.

2	Zeigen Sie den Daten-Editor an.

3	Geben Sie in dem Editierfeld im Fenster Ergebnisse die Änderungen für Ihre Daten ein. Beachten Sie, daß das Datentyp-Symbol, mit dem der Datentyp der aktiven Zelle angegeben wird, links neben dem Editierfeld angezeigt wird.

4	Wenn der Stern (*) rechts und links neben der Zeilennummer der aktualisierten Zelle angezeigt wird, klicken Sie auf Annehmen.

Hinweis:  Query Builder speichert jede Aktualisierung in einem Puffer, so daß Sie mit dem Bearbeiten einer anderen Zelle fortfahren können.


Daten aus einer Datei einfügen

  Verwandte Themen

So fügen Sie Daten aus einer Datei in eine Tabelle ein:

1	Öffnen Sie die Tabelle.

2	Zeigen Sie den Daten-Editor an.

3	Wählen Sie Bearbeiten [image] Zeilen aus Datei einfügen.

4	Klicken Sie unter Verfügbare Formate auf die Optionsschaltfläche, die dem Dateiformat entspricht.

5	Geben Sie in dem Feld Einfügen den Namen der Datei ein.

6	Klicken Sie auf Einfügen.

Hinweis:  Wenn die Anzahl von Spalten in der Datei identisch mit der Anzahl von Spalten in der Tabelle ist, werden die eingefügten Daten am Ende der Tabelle eingefügt. Wenn Sie Daten importieren, sollten Sie sicherstellen, daß die externe Datei dieselbe Anzahl von Spalten wie die Query Builder-Tabelle enthält, da eine Fehlermeldung angezeigt wird, wenn die importierten Daten mehr Spalten enthalten als Ihre Tabelle.


Zeilen löschen

  Verwandte Themen

So löschen Sie eine Zeile aus Ihrer Tabelle:

1	Öffnen Sie die Tabelle.

2	Klicken Sie auf eine oder mehrere Zeilennummern in Ihrer Tabelle.

3	Wählen Sie Bearbeiten [image] Löschen. Rechts und links neben der Zeilennummer jeder für das Löschen markierten Zeile wird ein Minuszeichen (-) angezeigt.

4	Speichern Sie die Änderungen.


Änderungen an einer Tabelle speichern

  Verwandte Themen

So speichern Sie Änderungen an Ihrer Tabelle manuell:

•	Wählen Sie Daten [image] Daten speichern, um die Änderungen an der Tabelle zu speichern, nachdem Sie Zeilen eingefügt, aktualisiert oder gelöscht haben.

So speichern Sie Änderungen an Ihrer Tabelle automatisch:

1	Wählen Sie Bearbeiten [image] Voreinstellungen.

2	Klicken Sie auf Daten-Editor.

3	Wählen Sie das Kontrollkästchen Autom. speichern aus.

4	Klicken Sie auf OK.


Spalten definieren

  Verwandte Themen

So definieren Sie eine neue Spalte in einer Tabelle:

1	Klicken Sie auf die Tabelle mit der Spalte. Wenn keine Tabelle im Fenster Abfrage angezeigt wird, nehmen Sie eine Tabelle auf.

2	Klicken Sie auf [image] in der Symbolleiste.

3	Klicken Sie in dem Feld Definierte Spalten.

4	Geben Sie den Namen für die neue Spalte ein.

5	Klicken Sie in dem Feld Definiert als.

6	Geben Sie die Formel oder den Ausdruck ein, mit der bzw. dem Ihre Spalte definiert wird.

7	Klicken Sie auf OK.


Ausdrücke erstellen

  Verwandte Themen

So erstellen Sie einen Ausdruck mit dem Dialogfeld Spalte definieren:

•	Geben Sie den Ausdruck in das Feld Definiert als im Dialogfeld Spalte definieren ein.

So erstellen Sie einen Ausdruck mit den Operatoren der Symbolleiste:

•	Klicken Sie auf die Spaltennamen und die Symbolleisten-Operatoren, die im Bereich Datenquelle angezeigt werden.

So erstellen Sie einen Ausdruck mit der Schaltfläche Spalte einfügen:

1	Klicken Sie auf [image] in der Symbolleiste.

2	Klicken Sie auf die bestehende Spalte, auf der die neue Spalte basieren soll.

3	Fügen Sie die Spalte in den Ausdruck ein.

4	Klicken Sie in dem Feld Definiert als: rechts neben dem eingefügten Namen, um den Textcursor anzuzeigen.

5	Geben Sie die Berechnung oder den Ausdruck ein, mit dem die neue Spalte definiert wird.

6	Klicken Sie auf Spalte einfügen.

7	Geben Sie den nächsten Ausdruck in dem Dialogfeld Spalte einfügen ein.


Definierte Spalten verbergen

  Verwandte Themen

So verbergen Sie eine definierte Spalte in einer Tabelle:

1	Klicken Sie im Fenster Ergebnisse auf die Tabelle, die die definierte Spalte enthält.

2	Wählen Sie Ergebnisse [image] Anzeigen.

3	Im Dialogfeld Anzeigen doppelklicken Sie auf die zu verbergende Spalte.

So verbergen Sie mehrere Spalten:

1	Während die zu bearbeitende Tabelle im Fenster Ergebnisse angezeigt wird, klicken Sie auf die Tabelle, die die definierte Spalte enthält.

2	Wählen Sie Ergebnisse [image] Anzeigen.

3	Halten Sie im Dialogfeld Anzeigen die Umschalttaste gedrückt, und klicken Sie auf die zu verbergenden Spalten.

4	Klicken Sie auf Entfernen, um die Spalten sowie zugehörige Daten, Gruppenwechsel und Summenberechnungen zu entfernen.

5	Klicken Sie auf Schließen.

Alternativ können Sie eine Spalte auch aus dem Fenster Ergebnisse entfernen, indem Sie die Spalte auswählen und dann Daten [image] Aus Abfrage ausschließen auswählen.


Definierte Spalten löschen

  Verwandte Themen

So löschen Sie eine definierte Spalte aus einer Tabelle:

1	Klicken Sie im Fenster Ergebnisse auf die Tabelle, die die definierte Spalte enthält.

2	Klicken Sie auf [image] in der Symbolleiste.

3	Klicken Sie im Dialogfeld Spalte definieren auf den Namen der zu löschenden Spalte in der Liste Definierte Spalten.

4	Klicken Sie auf Entfernen.


Einfache Beziehungen erstellen

  Verwandte Themen

So erstellen Sie eine Beziehung mit der Maus:

1	Öffnen Sie die Tabelle, für die Sie eine Beziehung erstellen möchten.

2	Wählen Sie in der Primärtabelle die Spalte, für die Sie eine Beziehung erstellen möchten (der Fremdschlüssel).

3	Ziehen Sie bei gedrückter Maustaste den Cursor zu der verbundenen Spalte in der zweiten Tabelle (den Primärschlüssel), um eine Beziehungslinie zu zeichnen.

4	Sobald die Zielspalte hervorgehoben wird, lassen Sie die Maustaste los, um die Beziehungslinie zu verankern. Standardmäßig ist die Beziehung inaktiv (die Linie wird grau angezeigt).

So erstellen Sie eine Beziehung mit dem Dialogfeld Beziehung festlegen:

1	Geben Sie im Dialogfeld Beziehung festlegen die Ursprungs- (A->) und Ziel- (->B) Spaltennamen ein. Hinweis Query Builder zieht eine Beziehungslinie zwischen den beiden Spalten im Bereich Datenquelle.

2	Klicken Sie auf Schließen.

So erstellen Sie eine Beziehung auf kurzem Wege:

1	Klicken Sie im Dialogfeld Beziehung festlegen auf Feld A.

2	Klicken Sie im Bereich Datenquelle auf die Spalte. Query Builder setzt den Tabellen- und Spaltennamen automatisch in Feld A.

3	Wiederholen Sie diesen Vorgang bei Feld B.


Sie müssen die vollständigen Tabellen- und Spaltennamen eingeben (trennen Sie den Tabellennamen von dem Spaltennamen mit einem Punkt). A-> stellt den Fremdschlüssel der Tabelle dar, während ->B den Primärschlüssel der Tabelle darstellt. Trennen Sie zusätzliche Primär- und Fremdschlüssel durch Kommas.


Beziehungen löschen

  Verwandte Themen

So löschen Sie eine Beziehung: Hinweis

1	Klicken Sie auf die Beziehungslinie, die die beiden Tabellenspalten verbindet.

2	Wenn sowohl die Spaltennamen als auch die Beziehungslinie hervorgehoben werden, drücken Sie Entf.


Einfache Beziehungen benutzen

  Verwandte Themen

So benutzen Sie eine einfache Beziehung:

1	Klicken Sie im Bereich Datenquelle auf die Spalte, die in der Beziehungstabelle aufgenommen werden soll.

2	Query Builder zeigt im Dialogfeld Beziehung festlegen eine Liste der Tabellen an, für die Beziehungen mit der ausgewählten Tabelle definiert sind. Beachten Sie, daß die Beziehungslinie automatisch aktiviert wird, während Sie die neue Tabelle aufnehmen.

3	Wählen Sie die Spalten, die in Ihren Abfrageergebnissen angezeigt werden sollen.

4	Führen Sie die Abfrage aus.


Zusammengehörige Tabellen suchen und aufnehmen

  Verwandte Themen

So suchen und nehmen Sie eine zusammengehörige Tabelle auf:

1	Query Builder zeigt im Dialogfeld Beziehung festlegen eine Liste der Tabellen an, für die Beziehungen mit der ausgewählten Tabelle definiert sind.

2	Wählen Sie den Tabellennamen aus, und klicken Sie auf Aufnehmen.

3	Klicken Sie auf OK.

Hinweis:  Mit den Optionsschaltflächen Anzeigen können Sie die Anzeige in dem Dialogfeld nach Tabellentyp filtern. Wenn alle Felder aktiv sind, werden in dem Listenfeld alle verfügbaren Tabellen in einem bestimmten Account angezeigt. Wenn Sie klicken, um die Auswahl von einem der Anzeigen-Kontrollkästchen aufzuheben, verbirgt das Listenfeld alle Tabellen dieses Typs.


Selbstbeziehung erstellen

  Verwandte Themen

So erstellen Sie eine Selbstbeziehung:

1	Query Builder zeigt im Dialogfeld Beziehung festlegen eine Liste der Tabellen an, für die Beziehungen mit der ausgewählten Tabelle definiert sind.

2	Klicken Sie auf den Tabellennamen.

3	Klicken Sie auf Aufnehmen.

4	Klicken Sie auf OK.

5	Wiederholen Sie die obige Prozedur für denselben Tabellennamen.

6	Query Builder gibt der Kopie der zusammengehörigen Tabelle automatisch einen Aliasnamen. Benennen Sie die Tabelle um, damit der Name mit dem Original übereinstimmt.

Hinweis:  Wenn die Selbstbeziehung schon in dem zugrundeliegenden Data Dictionary identifiziert wurde, sind die beiden zusammengehörigen Spalten in der Tabelle und der Alias durch eine Beziehungslinie miteinander verbunden. Wenn die Selbstbeziehung noch nicht im Data Dictionary identifiziert wurde, können Sie eine Selbstbeziehung erstellen, indem Sie eine temporäre Beziehungslinie ziehen, um die beiden zusammengehörigen Spalten in der Tabelle und den Alias miteinander zu verbinden.


Zusammengesetzte Beziehungen erstellen

  Verwandte Themen

So erstellen Sie eine zusammengesetzte Beziehung (auch Composite-Beziehung genannt):

1	Geben Sie im Dialogfeld Beziehung festlegen die Ursprungs- (A->) und Ziel- (->B) Spaltennamen ein. Hinweis

2	Klicken Sie auf OK. Query Builder zeichnet eine zusammengesetzte Beziehungslinie zwischen den Spalten und Tabellen, die Sie angegeben haben.

Hinweis:  Sie können so viele zusammengesetzte Beziehungen verwenden, wie für Ihre Abfrage zutreffend sind, und können Spalten in zusammengesetzten Beziehungen aufnehmen, unabhängig davon, ob sie in anderen Beziehungen benutzt werden.

Außerdem können Sie eine zusammengesetzte Beziehung mit der Maus erstellen, genau wie eine einfache Beziehung.


Nichtentsprechende Beziehungen erstellen

  Verwandte Themen

So erstellen Sie eine nichtentsprechende oder äußere Beziehung:

1	Klicken Sie auf die Beziehungslinie, die die Tabellen verbindet.

2	Wählen Sie im Dialogfeld Beziehung festlegen eine der Anzeigeoptionen, um entweder alle Datensätze, die in einer einfachen Beziehung enthalten sind, oder nur die Zeilen abzurufen, bei denen ein entsprechender Wert in beiden Tabellen vorhanden ist.

Hinweis:  Eine Zeile, die einen Wert von 0 (null) zurückgibt, ist nicht identisch mit einer nichtentsprechenden Zeile. Die Option Nichtentspr. unterdrücken kann nur bei Zeilen benutzt werden, die Nullwerte zurückgeben, und nicht 0 Werte. Benutzen Sie diese Funktion, wenn Sie Daten anzeigen möchten, bei denen für eine Tabelle keine Werte eingegeben sind, wie z.B. Aufträge ohne Zeilenobjekte, Kunden, die keine Aufträge erteilt haben, Vertreter, die keine Kunden haben usw.


Nichtentsprechende Beziehungen entfernen

  Verwandte Themen

So entfernen Sie eine nichtentsprechende Beziehung:

1	Klicken Sie auf die Beziehungslinie, die die Zieltabellen verbindet.

2	Klicken Sie im Dialogfeld Beziehung festlegen auf die Optionsschaltfläche Nichtentspr. unterdrücken.

3	Klicken Sie auf OK.


Dynamische Links erstellen

  Verwandte Themen

So erstellen Sie einen dynamischen Link zwischen Daten im Fenster Ergebnisse und Daten in einer anderen Windows-Anwendung:

1	Wählen Sie die zu verknüpfenden Zellen im Fenster Ergebnisse aus.

2	Klicken Sie auf [image] in der Symbolleiste.

3	Markieren Sie in der anderen Anwendung den Zielbereich für die Daten, und wählen Sie Bearbeiten [image] Verknüpfung einfügen. Die Daten, die Sie in die Zwischenablage kopiert haben, werden in dieser Anwendung angezeigt. Diese Daten werden jedesmal aktualisiert, wenn Sie die Abfrage in Query Builder erneut ausführen.

In einigen Anwendungen müssen Sie nur in das Dokument klicken und dann Bearbeiten [image] Verknüpfung einfügen wählen. Bei anderen Anwendungen müssen Sie möglicherweise einen Zellbereich oder Tabellen markieren, um alle Daten zu kopieren.

Hinweis:  Weil Query Builder so ausgelegt ist, daß Daten aus einer Datenbank abgefragt werden, ist dies ein DDE-Server und kein DDE-Client. Sie können keine DDE-Links mit einer anderen Anwendung erstellen, um die im Fenster Ergebnisse angezeigten Daten zu ändern.


Verfügbare Tabellen zur Benutzung in der Abfrage suchen

  Verwandte Themen

So zeigen Sie eine Liste der verfügbaren Tabellen an, die Sie in Ihrer Abfrage benutzen können:

1	Klicken Sie auf [image] in der Symbolleiste.

2	Zeigen Sie im Dialogfeld Datentabellen auswählen die verfügbaren Tabellen an.

Hinweis:  Sie können auch auf [image] in der Symbolleiste klicken.


Tabellen umbenennen

  Verwandte Themen

So benennen Sie eine Tabelle um: Hinweis

1	Klicken Sie im Fenster Abfrage auf [image]..

2	Klicken Sie auf die Tabelle, deren Name geändert werden soll, aus der Liste mit den verfügbaren Tabellen aus.

3	Klicken Sie in das Feld Neuer Name.

4	Löschen Sie die nicht benötigten Informationen.

5	Geben Sie den neuen Namen für die Tabelle ein. Der neue Name kann maximal 30 Zeichen umfassen.

6	Klicken Sie auf Definieren.

7	Klicken Sie auf OK.


Spalten in einer Tabelle neu positionieren

  Verwandte Themen

So positionieren Sie Spalten in einer Tabelle neu: Hinweis

1	Klicken Sie im Fenster Ergebnisse auf die zu verschiebende Spalte.

2	Drücken Sie die Maustaste, und ziehen Sie die Spalte an die gewünschte Stelle.

3	Lassen Sie die Maustaste los, um die Spalte an der neuen Stelle zu verankern.


Wenn Sie die Reihenfolge der Spalten ändern, wird keine entsprechende Änderung in der zugrundeliegenden Datenbanktabelle vorgenommen.


Tabellen in anderen Accounts und Datenbanken suchen

Bevor Sie auf Tabellen in anderen Accounts und Datenbanken zugreifen, sollten Sie die verfügbaren zusammengehörigen Tabellen überprüfen.

So suchen Sie Tabellen in anderen Accounts:

1	Wählen Sie im Dialogfeld Datentabellen auswählen die Option Datenbanken aus dem Dropdown-Feld aus.

2	Benutzen Sie das Dropdown-Feld, um zu anderen Accounts in der aktuellen Datenbank oder zu Accounts in einer anderen Datenbank zu navigieren, wenn Sie Zugriff zu einer anderen Datenbank haben.

3	Um auf andere Accounts in der aktuellen Datenbank zuzugreifen, klicken Sie auf den Namen der aktuellen Datenbank aus. In dem Listenfeld wird eine Liste der Accounts angezeigt, die Tabellen enthalten, auf die Sie zugreifen können.

4	Klicken Sie auf den Namen des Zielaccounts in der Liste.

5	Doppelklicken Sie auf das Zielaccount, um eine Liste der verfügbaren Tabellen in dem Account anzuzeigen.

Hinweis:  Bei <ALLE> wird jede Tabelle in der Datenbank angezeigt, auf die Sie zugreifen können. ÖFFENTLICH zeigt alle öffentlichen Synonyme an.

So suchen Sie Tabellen in anderen Datenbanken:

1	Wählen Sie im Dialogfeld Datentabellen auswählen die Option Datenbanken aus dem Dropdown-Feld. Query Builder zeigt die verfügbaren Datenbanken an, wobei die gerade aktive Datenbank am Anfang der Liste angezeigt wird.

2	Klicken Sie auf den Namen der Zieldatenbank.

3	Doppelklicken Sie auf den Namen der Zieldatenbank. Query Builder stellt die Verbindung zu der Datenbank her und zeigt eine Liste der Accounts an, die Tabellen enthalten, auf die Sie zugreifen können.


Änderungen an der Datenbank zurücksetzen

  Verwandte Themen

So machen Sie Änderungen an Ihrer Datenbank rückgängig:

1	Wählen Sie die zu ändernde Tabelle im Dialogfeld Datentabellen auswählen.

2	Klicken Sie auf die Zelle oder Zeile, die die rückgängig zu machenden Änderungen enthält.

3	Wählen Sie Bearbeiten [image] Daten zurücksetzen.


Beispieltabellen von Query Builder erstellen oder löschen

So erstellen Sie die Beispieltabellen von Query Builder: Hinweis

1	Erstellen Sie ein neues Account mit dem Benutzernamen QB und dem Kennwort QB. Das neue Account muß sich bei Oracle Server anmelden und Tabellen erstellen können.

2	Führen Sie das Skript brwbld60.sql aus, um die Systemtabellen mit Daten zu laden. Beispiel

So löschen Sie die Beispieltabellen von Query Builder:

•	Führen Sie das Skript brwdrp60.sql aus. Beispiel


Bei Windows sind die .SQL-Skripts in C:\ORAWIN95\BROWSE60 installiert und bei UNIX in $ORACLE_HOME/browse60/admin/sql.


Geben Sie bei Windows folgendes ein:

sqlplus QB/QB @c:\orawin95\browse60\demo\brwbld60.sql

Bei UNIX geben Sie folgendes ein:

sqlplus QB/QB @$ORACLE_HOME/browse60/demo/brwbld60.sql

Als entfernter Benutzer nehmen Sie die Netzwerk-DB-Adresse wie folgt auf:

sqlplus QB/QB@network_connect_string @$ORACLE_HOME/browse60/demo/brwbld60.sql


Geben Sie bei Windows folgendes ein:

sqlplus QB/QB @c:\orawin\browse60\demo\brwdrp60.sql

Bei UNIX geben Sie folgendes ein:

sqlplus QB/QB @$ORACLE_HOME/browser/demo/brwdrp60.sql

Als entfernter Benutzer nehmen Sie die Netzwerk-DB-Adresse wie folgt auf:

sqlplus QB/QB@network_connect_string  @$ORACLE_HOME/browser/demo/brwdrp60.sql


Query Builder starten

  Verwandte Themen

So starten Sie Query Builder:

1	Doppelklicken Sie auf das Symbol Query Builder.

2	Melden Sie sich bei der Datenbank an.

3	Im Dialogfeld Query Builder starten gehen Sie folgendermaßen vor:

•	Um eine neue Abfrage zu erstellen, wählen Sie Neue Abfrage erstellen.

•	Um eine in der Datenbank gespeicherte Abfrage zu öffnen, wählen Sie Aus Datenbank öffnen.

•	Um eine in einer Datei gespeicherte Abfrage zu öffnen, wählen Sie Aus Dateisystem öffnen.

4	Klicken Sie auf OK.


Diese Aufgabe wird vom Datenbankadministrator durchgeführt.


Um den Daten-Editor anzuzeigen, wählen Sie Daten [image] Daten-Editor anzeigen.


Stellen Sie sicher, daß Sie bei der Datenbank angemeldet sind. Um das Dialogfeld Beziehung festlegen anzuzeigen, wählen Sie Daten [image] Tabellenbeziehung festlegen, oder klicken Sie auf [image] in der Symbolleiste.


Stellen Sie sicher, daß Sie bei der Datenbank angemeldet sind. Um das Dialogfeld Datentabellen auswählen anzuzeigen, wählen Sie Daten [image] Datentabellen auswählen, oder klicken Sie auf [image] in der Symbolleiste.


Um sich bei einer Datenbank anmelden zu können, müssen Sie die folgenden Informationen von Ihrem Datenbankadministrator erhalten: Ihren Benutzernamen, Ihr Kennwort und die DB-Adresse der Datenbank, bei der Sie sich anmelden möchten.


Um das Dialogfeld Zugriffsberechtigung erteilen anzuzeigen, wählen Sie Datei [image] Erteilen/Entziehen.


Um das Dialogfeld Sortieren anzuzeigen, klicken Sie auf [image] in der Symbolleiste.


Um das Dialogfeld Anzeigen aufzurufen, wählen Sie Ergebnisse [image] Anzeigen, während das Fenster Ergebnisse aktiv ist.


Das Fenster Abfrage ist in zwei Bereiche unterteilt: den Bereich Datenquelle und den Bereich Bedingungen. In dem Bereich Datenquelle werden die Tabellen (wie z.B. Ansichten und Snapshots) angezeigt, die in der aktuellen Abfrage benutzt werden. Sie können den Bereich Bedingungen verwenden, um Ausdrücke und Bedingungen für Ihre Abfrage einzugeben. Mit der Maus können Sie die Größe der Bereiche ändern.


Um das Dialogfeld Format anzuzeigen, wählen Sie Ergebnisse [image] Format, oder doppelklicken Sie auf die zu formatierende Spalte.


Um das Feld Bedingung zu aktivieren, klicken Sie in den Bereich Bedingungen im Fenster Abfrage. Klicken Sie in das Feld Bedingung. Um das Feld Bedingung zu deaktivieren, müssen Sie auf [image] oder [image] in der Symbolleiste klicken.


Wenn Sie eine Abfrage ausführen, werden Daten in Blöcken mit 64K abgerufen.  Wenn Nach Bedarf ausgewähkt ist, werden die zusätzlichen Blöcke nach Bedarf abgerufen, während Sie durch die Daten gehen.


Am Anfang des Dialogfeldes Voreinstellungen müssen Sie die Optionsschaltfläche Alle Dokumente auswählen, um diese Option zu benutzen.


Wenn das Kontrollkästchen Autom. Speichern ausgewählt wird, nachdem einige Zeilen bearbeitet wurden, bevor jedoch Daten speichern aus dem Menü Daten ausgewählt wurde, wird jede geänderte Zeile sofort gespeichert.


Sie müssen am Anfang des Dialogfeldes Voreinstellungen die Optionsschaltfläche Dieses Dokument auswählen, um diese Option zu benutzen.


Sie können im Dialogfeld Voreinstellungen zwischen Zentimeter und Zoll umschalten. Klicken Sie auf das Symbol Ergebnisfenster, und wählen Sie die gewünschten Einheiten.


Kontrollspalten werden immer auf der linken Seite des Ergebnisfensters angezeigt.


Die Namen von ausführbaren Dateien können von Plattform zu Plattform variieren. So ist z.B. der Name der ausführbaren Datei bei Windows 95 und Windows NT obe60.exe..


Sie können Hilfetexte für Befehlszeilenanweisungen sowohl bei interaktiven als auch bei Stapelvorgängen aufrufen. Wenn Sie an einer beliebigen Stelle in der Befehlszeile HELP=YES eingeben und die Eingabetaste drücken, wird eine Liste mit Befehlszeilenoptionen angezeigt. Die Hilfedatei wird außerdem automatisch angezeigt, wenn bei der Ausführung eines Befehls Fehlermeldungen auftreten.


Der Befehl EXECUTE ist optional, wenn Sie Stapel-Zielbefehle verwenden, weil Query Builder die Abfrage automatisch ausführt, wenn Sie Abfragedaten über die Befehlszeile an einen Drucker oder für das Exportieren senden.


Um sich bei der Beispieldatenbank mit dem Benutzernamen Scott und dem Kennwort TIGER anzumelden, können Sie:

SCOTT in das Feld Benutzername eingeben und die DB-Adresse verwenden:

TIGER@SAMPLE

Wenn Sie den Benutzernamen nicht in das Feld Benutzername eingeben, geben Sie folgendes in das Feld Anmelden ein:

SCOTT/TIGER@SAMPLE


Der Ausdruck in dem Feld Definiert als besteht typischerweise aus einer Funktion oder einem Vorgang und der bzw. den Datenbankspalten, für die dieser Vorgang ausgeführt werden soll. Wenn der Spaltenname in mehr als einer Tabelle auftritt, müssen Sie auch den Tabellennamen referenzieren und diesen durch einen Punkt vom Spaltennamen trennen. Wenn der Spaltenname eindeutig ist, können Sie nur den Spaltennamen angeben.


Wenn Sie eine Tabelle in Ihrer Abfrage auswählen und auf [image] in der Symbolleiste klicken, zeigt Query Builder eine Liste der Tabellen an, für die bei der ausgewählten Tabelle Beziehungen definiert sind.


Wenn in Query Builder eine Spalte in der Tabelle in Fettschrift dargestellt wird, handelt es sich um einen Primärschlüssel. Wenn die Spalte in Kursivschrift angezeigt wird, handelt es sich um einen Fremdschlüssel. Wenn die Spalte in Fett- und Kursivschrift in der Tabelle angezeigt wird, handelt es sich sowohl um einen Primärschlüssel dieser Tabelle als auch um einen Fremdschlüssel, der eine andere Tabelle referenziert. Anhand dieser Richtlinien können Sie häufig Spalten identifizieren, für die es Gegenstücke in einer anderen Tabelle gibt. Je nachdem, wie eine Datenbank konfiguriert ist, können Schlüsselspalten auch in einer Normalschrift dargestellt werden, wenn die Beziehungen in dem zugrundeliegenden Data Dictionary nicht definiert wurden.


Im allgemeinen können Sie mit Query Builder Spalten verbinden, die mit der impliziten Konvertierungsfunktion der Oracle-Datenbank interpretiert werden können. Technische Informationen über die implizite Konvertierung finden Sie im Oracle8 Server SQL Language Reference Manual.


Sie können benutzerdefinierte Beziehungen löschen, die in Query Builder erstellt wurden. Wenn Sie eine permanente Beziehung auswählen, sind die Optionen Bearbeiten [image] Löschen und Bearbeiten [image] Ausschneiden inaktiv, weil Sie keine Berechtigung haben, diese Beziehung zu löschen.


Wenn Sie eine Abfrage ausführen, bedeutet dies, daß Sie die Abfrage an die Datenbank weiterleiten. Wenn Sie eine Abfrage ausführen, sucht Query Builder nach den ausgewählten Daten, ruft diese ab und zeigt sie im Fenster Ergebnisse an.


Wählen Sie Datei [image] SQL speichern, um das Speichern-Dialogfeld Ihres Betriebssystems aufzurufen. In diesem Dialogfeld können Sie einen Dateinamen und das Ziel für die SQL-Anweisung auswählen. Wenn Sie keine Dateinamenerweiterung eingeben, hängt Query Builder automatisch die Dateinamenerweiterung .sql an. Wenn Sie die SQL-Anweisung vor dem Exportieren zur Ansicht anzeigen möchten, klicken Sie auf [image] in der Symbolleiste, bevor Sie die Datei speichern.


Um das Dialogfeld Spalte definieren aufzurufen, klicken Sie auf [image] in der Symbolleiste.


Um Kommentare zu der ausgewählten Tabelle oder Spalte anzuzeigen, klicken Sie auf [image] in der Symbolleiste.


Das Umbenennen einer Tabelle führt nicht zu einer entsprechenden Änderung in dem zugrundeliegenden Namen in der Datenbank. Der neue Name ist nur für die aktive Abfrage gültig. Er bleibt in der Abfrage, bis Sie diese speichern.


Um das Dialogfeld Zugriffsberechtigungen erteilen aufzurufen, wählen Sie Datei [image] Erteilen/Entziehen.


Die Liste mit den Kontrollspalten wird in dem Dialogfeld Gruppenwechsel angezeigt. Klicken Sie auf [image], um dieses Dialogfeld aufzurufen.


Um das Dialogfeld SQL anzeigen aufzurufen, klicken Sie auf [image].


Boolesche Variablen werden mit Werten NOT NULL und NULL angegeben.


Query Builder erstellt die Sequenz BROWSER_SEQ, um eindeutige QUERY_ID-Werte für Abfragen zu generieren.


Query Builder ruft alle Administrations-Ansichten und -Sequenzen über öffentliche Synonyme mit demselben Namen auf. Deshalb kann jedes Account mit DBA-Berechtigungen Eigentümer der Datenbankobjekte von Query Builder sein.


Wenn Sie eine Abfrage bei nicht zusammenhängenden Tabellen ausführen, warnt Query Builder Sie, daß Sie möglicherweise ein Kartesisches Produkt generieren, d.h. eine Abfrage, die das Produkt aller Zeilen aus den kombinierten Tabellen zurückgibt.


Um das Dialogfeld Summen anzuzeigen, klicken Sie auf [image], um das Werkzeug Summen aufzurufen, während Sie im Fenster Ergebnisse sind. Danach klicken Sie auf [image].


Um das Dialogfeld Seite einrichten anzuzeigen, klicken Sie auf [image] in der Symbolleiste im Fenster Ergebnisse.


Um die Voreinstellungen für Ihren Arbeitsbereich zu ändern, wählen Sie Bearbeiten [image] Voreinstellungen und klicken auf den Namen des zu ändernden Fensters.


Wenn Sie ein Spaltenobjekt aus einer Tabelle auswählen, benutzt Query Builder automatisch den Tabellenalias in der Abfrage. Wenn Sie ein Spaltenobjekt im Feld Bedingung aufnehmen und die Bedingung akzeptieren, fügt Query Builder die entsprechenden Tabellenaliase ebenfalls in Ihre Bedingung ein.


Sie können eine Spalte wie folgt auswählen bzw. die Auswahl aufheben:

•	Wählen Sie das Kontrollkästchen neben der Spalte aus.

ODER

•	Doppelklicken Sie auf den Spaltennamen.


Die Endbenutzer-Ebene für Query Builder wurde jetzt deaktiviert.


Tabellen in der Abfrage aufnehmen

  Verwandte Themen

So nehmen Sie eine Tabelle in Ihrer Abfrage auf:

1	Klicken Sie im Fenster Abfrage auf [image].

2	Klicken Sie im Dialogfeld Datentabellen auswählen auf einen Datenbankobjektnamen. Tip.

3	Klicken Sie auf Aufnehmen.

4	Klicken Sie auf OK.


Neue Abfragen generieren

  Verwandte Themen

So generieren Sie eine neue Abfrage:

1	Klicken Sie im Fenster Abfrage auf [image] in der Symbolleiste.

2	Nehmen Sie eine Tabelle in Ihrer Abfrage auf.

3	Fügen Sie Daten zu der Abfrage hinzu.


Spalten zu einer Abfrage hinzufügen

  Verwandte Themen

So fügen Sie eine Spalte hinzu:

1	Nehmen Sie eine verfügbare Tabelle in Ihrer Abfrage auf.

2	In der angezeigten Tabellen wählen Sie die Spalte, die Sie hinzufügen möchten. Tip.

So fügen Sie mehrere Spalten hinzu:

1	Nehmen Sie eine verfügbare Tabelle in Ihrer Abfrage auf.

2	Halten Sie die Umschalttaste gedrückt und wählen Sie jede Spalte. Tip.

3	Wählen Sie Daten [image] In Abfrage einbeziehen, um alle ausgewählten Spalten aufzunehmen.

So fügen Sie alle Spalten aus einer Tabelle hinzu:

•	Wählen Sie das Kontrollkästchen neben dem gewünschten Tabellentitel aus. Tip.

Hinweis:  Jedesmal, wenn Sie eine neue Spalte zu einer Abfrage hinzufügen, wird die Spaltenüberschrift im Fenster Ergebnisse angezeigt.


Spalten mit dem Dialogfeld Anzeigen zu der Abfrage hinzufügen

  Verwandte Themen

So fügen Sie eine Spalte mit dem Dialogfeld Anzeigen hinzu:

1	Wählen Sie Ergebnisse [image] Anzeigen, um das Dialogfeld Anzeigen aufzurufen.

2	Doppelklicken Sie in der Liste Verfügbare Spalten auf eine Spalte. Tip

3	Klicken Sie auf Schließen. Im Fenster Abfrage wird daraufhin links neben jeder hinzugefügten Spalte ein schwarzes Häkchen angezeigt. Links neben den Spalten, die nur aufgrund einer Referenz aufgenommen wurden (d.h. Spalten, die in einer definierten Spalte referenziert werden), wird ein graues Häkchen angezeigt.

Hinweis:  Jedesmal, wenn Sie eine neue Spalte zu einer Abfrage hinzufügen, wird die Spalte im Fenster Ergebnisse angezeigt.


Spalten aus einer Abfrage entfernen

  Verwandte Themen

So entfernen Sie eine Spalte aus Ihrer Abfrage:

•	Heben Sie im Bereich Datenquelle die Auswahl des Kontrollkästchens neben dem Spaltennamen auf.  Die Spaltenüberschrift und die Daten werden aus dem Fenster Ergebnisse. entfernt.

Wenn die Abfrage schon ausgeführt wurde, entfernen Sie zuerst die Spalte aus der Abfrage und gehen dann folgendermaßen vor:

1	Klicken Sie in der Liste Angezeigte Spalten im Dialogfeld Anzeigen auf die Zielspalte.

2	Klicken Sie auf Entfernen.

3	Klicken Sie auf Schließen. Daraufhin wird das Häkchen aus der Tabellenspalte gelöscht, und die Spaltenüberschrift wird aus dem Fenster Ergebnisse zusammen mit eventuellen Daten in der Spalte entfernt.

Hinweis:  Wenn Sie eine Spalte versehentlich entfernen, können Sie die Spalte erneut hinzufügen.


Zeilen vor Ausführung der Abfrage zählen

  Verwandte Themen

So zählen Sie die Zeilen in Ihrer Abfrage, bevor Sie diese ausführen:

•	Wählen Sie Abfrage [image] Zeilen zählen, um die Anzahl von Zeilen anzuzeigen, die in Ihrer Abfrage abgerufen werden.

ODER

•	Klicken Sie auf [image] in der Symbolleiste.


Alle Zeilen in die Abfrage abrufen

  Verwandte Themen

So rufen Sie alle Zeilen in der Abfrage ab:

•	Wählen Sie Abfrage [image] Alle Zeilen abrufen.

Hinweis:  Bevor Sie alle Zeilen in Ihrer Abfrage abrufen, sollten Sie möglicherweise die Anzahl von Zeilen zählen.


Abfragen mit dem Menü ausführen

  Verwandte Themen

So führen Sie eine Abfrage mit dem Menü aus: Hinweis

•	Wählen Sie Abfrage [image] Abfrage ausführen.

Hinweis:  Sie können auch auf [image] in der Symbolleiste klicken.


Abfragen mit dem Dialogfeld Anzeigen ausführen

  Verwandte Themen

So führen Sie eine Abfrage aus dem Dialogfeld Anzeigen aus:  Hinweis

•	Klicken Sie im Dialogfeld Anzeigen auf Ausführen. Daraufhin werden die abgerufenen Daten im Fenster Ergebnisse angezeigt.


Abfragen automatisch ausführen

  Verwandte Themen

So wählen Sie die automatische Ausführung einer Abfrage:

1	Wählen Sie Bearbeiten [image] Voreinstellungen.

2	Klicken Sie im Dialogfeld Voreinstellungen auf das Symbol Abfrage.

3	Klicken Sie auf die Optionsschaltfläche Automatisch.

4	Klicken Sie auf OK. Jedesmal, wenn Sie eine Abfrage ändern, wird diese jetzt automatisch ausgeführt und die Ergebnisse werden im Fenster Ergebnisse angezeigt.


Kommentare zu der Abfrage hinzufügen

  Verwandte Themen

So fügen Sie Kommentare zu Ihrer Abfrage hinzu:

1	Wählen Sie Bearbeiten [image] Voreinstellungen.

2	Klicken Sie im Dialogfeld Voreinstellungen auf das Symbol Allgemein.

3	Klicken Sie auf die Optionsschaltfläche Dieses Dokument.

4	Geben Sie Ihre Kommentare in das Feld Kommentar ein.

5	Klicken Sie auf OK.


Abfragen als SQL-Anweisung speichern

  Verwandte Themen

So speichern Sie Ihre Abfrage als SQL-Anweisung:

1	Wählen Sie Datei [image] SQL speichern.

2	Geben Sie im Dialogfeld Speichern unter einen Dateinamen und das Ziel für die SQL-Anweisung ein. Wenn Sie keine Dateinamenerweiterung hinzufügen, wird automatisch die Dateinamenerweiterung .sql hinzugefügt.


Abfragen öffnen

  Verwandte Themen

So öffnen Sie eine Abfrage aus der verbundenen Datenbank:

1	Klicken Sie auf [image] in der Symbolleiste.

2	Wählen Sie Datenbank unter Öffnen aus im Dialogfeld Öffnen... aus.

3	Klicken Sie auf den Namen der Abfrage im Dialogfeld Öffnen.

4	Klicken Sie auf Öffnen.

So öffnen Sie eine Abfrage aus dem Dateisystem:

1	Klicken Sie auf [image] in der Symbolleiste.

2	Wählen Sie Dateisystem unter Öffnen aus aus.

3	Im Dialogfeld Öffnen Ihres Betriebssystems klicken Sie auf den Namen der Abfrage.

4	Klicken Sie auf Öffnen.


Abfragen löschen

  Verwandte Themen

So löschen Sie eine Abfrage aus der Datenbank:

1	Wählen Sie Datei [image] Löschen, um das Dialogfeld Löschen anzuzeigen.

2	Wählen Sie den Namen der zu löschenden Abfrage aus der Liste Gespeicherte Abfragen aus.

3	Klicken Sie auf Löschen.

So löschen Sie mehrere Abfragen aus der Datenbank:

1	Wählen Sie Datei [image] Löschen.

2	Halten Sie im Dialogfeld Löschen die Umschalttaste gedrückt, und klicken Sie auf die Namen der Abfragen, die aus der Liste Gespeicherte Abfragen gelöscht werden sollen.

3	Klicken Sie auf Löschen.


Zugriffsberechtigungen zu Abfragen erteilen oder entziehen

  Verwandte Themen

So erteilen Sie Zugriffsberechtigungen zu einer Abfrage:

1	Öffnen Sie die Abfrage.

2	Wählen Sie Datei [image] Erteilen/Entziehen.

3	Wählen Sie im Dialogfeld Berechtigungen erteilen den Namen der Abfrage.

4	Wählen Sie aus dem Dropdown-Feld Benutzer oder Rollen.

5	Klicken Sie auf die entsprechenden Benutzer oder Rollen im Listenfeld Erteilen. Sie können mehrere Benutzer auswählen, indem Sie die Umschalt- oder Strg-Taste gedrückt halten, während Sie auf jedes Objekt klicken. Jeder Benutzer wird hervorgehoben, wenn Sie ihm die Zugriffsberechtigung erteilen.

6	Um die Zugriffsberechtigung zu erteilen, klicken Sie auf Erteilen. Um die Zugriffsberechtigung zu entziehen, klicken Sie auf Entziehen.

So entziehen Sie die Zugriffsberechtigung zu einer Abfrage:

1	Wählen Sie im Listenfeld Abfragen im Dialogfeld Berechtigungen erteilen den Namen der Abfrage.

2	Wählen Sie im Listenfeld Benutzer den Benutzer, dem Sie die Zugriffsberechtigung entziehen möchten.

3	Klicken Sie auf Entziehen. Beachten Sie, daß der Name des Benutzers grau angezeigt wird.


Spaltenposition ändern

  Verwandte Themen

So ändern Sie die Spaltenposition mit dem Dialogfeld Anzeigen:

1	Wählen Sie Ergebnisse [image] Anzeigen, um das Dialogfeld Anzeigen aufzurufen.

2	Klicken Sie in der Liste Angezeigte Spalten auf die zu verschiebende Spalte.

3	Halten Sie die Maustaste gedrückt, und ziehen Sie nach oben oder unten, um die Spalte in der entsprechenden Links-nach-rechts-Position im Fenster Ergebnisse neu anzuordnen.

4	Klicken Sie auf Schließen.


Spaltenbreite ändern

  Verwandte Themen

So ändern Sie die Breite einer einzelnen Spalte mit der Maus:

1	Klicken Sie im Fenster Ergebnisse auf die rechte Randlinie des Ziel-Spaltentitels.

2	Ziehen Sie die Randlinie an die gewünschte Stelle.

3	Lassen Sie die Maustaste los, um die neue Spaltenbreite zu bestimmen.

So ändern Sie die Breite einer einzelnen Spalte mit dem Menü:

1	Wählen Sie Ergebnisse [image] Format, um das Dialogfeld Format anzuzeigen

2	Klicken Sie auf die zu ändernde Spalte in der Liste Für Spalte.

3	Geben Sie in dem Feld Spaltenbreite die Abmessungen für die Spalte ein. Beachten Sie, daß Sie Zentimeter oder Zoll angeben können, indem Sie Bearbeiten [image] Voreinstellungen im Fenster Ergebnisse wählen.

4	Klicken Sie auf OK.

So ändern Sie die Breite von mehreren Spalten:

1	Klicken Sie im Fenster Ergebnisse auf die erste Spalte.

2	Ziehen Sie die Maus nach rechts oder links, bis alle zu ändernden Spalten markiert sind.

3	Klicken Sie auf den rechten Rand von einer der ausgewählten Spalten.

4	Ziehen Sie die Grenzlinie an die gewünschte Stelle.

5	Lassen Sie die Maustaste los, um alle ausgewählten Spalten zu ändern.

So ändern Sie die Breite von Spalten automatisch:

1	Wählen Sie im Fenster Ergebnisse die Spalte aus, deren Größe automatisch geändert werden soll.

2	Wählen Sie Layout [image] Spalten autom. anpassen.


Abfrageergebnisse sortieren

  Verwandte Themen

So sortieren Sie Abfrageergebnisse:

1	Klicken Sie auf [image] in der Symbolleiste, um das Dialogfeld Sortieren aufzurufen.

2	Klicken Sie in der Liste Verfügbare Spalten auf die zu sortierende Spalte. Das Listenfeld Verfügbare Spalten enthält Namen für jede Spalte in dem Fenster Abfrage und nicht nur für die in der Abfrage ausgewählten Spalten.

3	Klicken Sie auf >>Kopieren>>. Die Spalte wird zu der Liste Sortierte Spalten hinzugefügt, und ein Pfeil nach oben wird in das Listenfeld gesetzt, um die Standardsortierrichtung (Aufsteigend) anzugeben.

4	Wählen Sie die zu sortierende Spalte in der Liste Sortierte Spalten aus.

5	Klicken Sie auf die Optionsschaltfläche Absteigend, um die Spaltendaten in absteigender Reihenfolge zu sortieren.

6	Klicken Sie auf OK. Die Daten im Fenster Ergebnisse werden entsprechend der ausgewählten Spalte sortiert. Wenn nicht alle Daten lokal für den Sortierenvorgang verfügbar sind, werden Sie aufgefordert, die Abfrage erneut auszuführen.


Sortierenvorgang aus den Abfrageergebnissen entfernen

  Verwandte Themen

So entfernen Sie einen Sortierenvorgang:

1	Klicken Sie auf [image] in der Symbolleiste, um das Dialogfeld Sotieren anzuzeigen.

2	Doppelklicken Sie in der Liste Sortierte Spalten des Dialogfelds Sortieren auf die Spalte, aus der der Sortierenvorgang entfernt werden soll.

3	Klicken Sie auf OK.

4	Führen Sie die Abfrage aus.


Doppelte Datensätze in der Abfrage verbergen

  Verwandte Themen

So verbergen Sie doppelte Datensätze:

1	Wählen Sie Bearbeiten [image] Voreinstellungen.

2	Klicken Sie im Dialogfeld Voreinstellungen auf das Symbol Abfrage.

3	Klicken Sie auf die Option Doppelte einmal.

4	Klicken Sie auf OK.


Gruppenwechsel durchführen

  Verwandte Themen

So führen Sie einen Gruppenwechsel durch:

1	Klicken Sie in der Symbolleiste auf [image], um das Dialogfeld Gruppenwechsel anzuzeigen.

2	Doppelklicken Sie in der Liste Angezeigte Spalten auf die Spalte, in die Sie den Gruppenwechsel einfügen möchten. Die Spalte wird in dem Listenfeld Kontrollspalten angezeigt. Standardmäßig werden die Werte in Kontrollspalten in aufsteigender Reihenfolge sortiert. Sie können die Sortierfolge ändern, indem Sie eine Spalte aus der Liste Kontrollspalten markieren und auf die Optionsschaltflächen Aufsteigend oder Absteigend klicken.

3	Klicken Sie auf OK.

•	Wenn alle Zeilen in den Speicher abgerufen wurden, wird der Sortiervorgang lokal durchgeführt.

•	Wenn die Warnung "Daten für lokalen Sortiervorgang nicht verfügbar. Erneut ausführen?" angezeigt wird, klicken Sie auf OK, um den Sortierevorgang erneut auszuführen.

Hinweis:  Die Kontrollspalte wird automatisch zu der linksbündigsten Spalte im Fenster Ergebnisse verschoben. Die Spaltenüberschrift wird kursiv dargestellt, um anzugeben, daß es sich um eine Kontrollspalte handelt.


Gruppenwechselpriorität ändern

  Verwandte Themen

So ändern Sie die Gruppenwechselpriorität Ihrer Spalte:

1	Klicken Sie in der Symbolleiste auf [image], um das Dialogfeld Gruppenwechsel anzuzeigen.

2	Klicken Sie in der Liste Kontrollspalten auf die Spalte, deren Priorität geändert werden soll.

3	Ziehen und legen Sie die Spalte an der gewünschten Stelle in der Liste ab.

4	Klicken Sie auf OK.

Hinweis:  Sie können die Gruppenwechselpriorität einer Spalte auch ändern, indem Sie die Spalten im Fenster Ergebnisse neu anordnen.


Gruppenwechsel entfernen

  Verwandte Themen

So entfernen Sie einen Gruppenwechsel:

1	Klicken Sie in der Symbolleiste auf [image], um das Dialogfeld Gruppenwechsel anzuzeigen.

2	In der Liste Kontrollspalten im Dialogfeld Gruppenwechsel doppelklicken Sie auf die Spalte, aus der der Gruppenwechsel entfernt werden soll.

3	Klicken Sie auf OK. Wenn die Daten, mit denen Sie arbeiten, nicht in einer lokalen Datenbank gespeichert sind, werden Sie aufgefordert, die Abfrage erneut auszuführen.


Spaltentitel ausrichten

  Verwandte Themen

So richten Sie die Spaltentitel aus:

1	Wählen Sie im Fenster Ergebnisse die zu ändernde Spalte aus.

2	Wählen Sie Ergebnisse [image] Format.

3	Wählen Sie unter der Option Ausrichtung im Dialogfeld Format die gewünschte Ausrichtung aus der Dropdown-Liste.

4	Klicken Sie auf OK.

Hinweis:  Wenn Sie Wie Daten aus der Dropdown-Liste Ausrichtung auswählen, wird der Titel im selben Format wie die Spaltendaten ausgerichtet.


Spaltentitel ändern

  Verwandte Themen

So ändern Sie den Spaltentitel:

1	Doppelklicken Sie im Fenster Ergebnisse auf den Spaltennamen.

2	Geben Sie den neuen Spaltentitel in das Feld Drucktitel im Dialogfeld Format ein.

3	Klicken Sie auf OK.

Hinweis:  Spaltentitel dürfen maximal 14 Zeichen umfassen.


Abfrageergebnisse formatieren

  Verwandte Themen

So formatieren Sie die Abfrageergebnisse:

1	Prüfen Sie im Dialogfeld Format, ob die zu formatierende Spalte in dem Feld Für Spalte hervorgehoben wird.

2	Wählen Sie die Stile, die Sie für die ausgewählte Spalte anwenden möchten.

3	Klicken Sie auf OK.


Rasterlinien im Fenster Ergebnisse anzeigen

  Verwandte Themen

So zeigen Sie die Rasterlinien im Fenster Ergebnisse an:

1	Wählen Sie Bearbeiten [image] Voreinstellungen.

2	Klicken Sie im Dialogfeld Voreinstellungen auf das Symbol Ergebnisfenster.

3	Wählen Sie Horizontal zeigen und/oder Vertikal zeigen unter Rasterlinien aus.

4	Klicken Sie auf OK.


Bereiche im Fenster Ergebnisse erstellen

  Verwandte Themen

So erstellen Sie Bereiche im Fenster Ergebnisse:

1	Klicken Sie im Fenster Ergebnisse auf den Bildschirmteiler über der vertikalen Bildlaufleiste bzw. auf den Bildschirmteiler links neben der horizontalen Bildlaufleiste.

2	Bei gedrückter Maustaste ziehen Sie die Maus, um die Größe des Bereichs festzulegen. Mit dieser Technik können Sie bis zu vier Bereiche in jeder Richtung erstellen.

So ändern Sie die Größe eines Bereichs im Fenster Ergebnisse:

1	Klicken Sie im Fenster Ergebnisse auf den Bildschirmteiler.

2	Ziehen Sie die Maus, um die Größe des Bereichs zu ändern.

So entfernen Sie einen Bereich im Fenster Ergebnisse:

•	Ziehen Sie im Fenster Ergebnisse den Bildschirmteiler wieder an die anfängliche Position zurück.


Spaltensummen erstellen

  Verwandte Themen

So erstellen Sie eine Spaltensumme:

1	Klicken Sie auf [image] in der Symbolleiste, um die Summen-Werkzeuge anzuzeigen.

2	Klicken Sie auf [image] in der Symbolleiste.

3	Klicken  Sie im Listenfeld Spalte auswählen im Dialogfeld Summen auf die Spalte, die summiert werden soll.

4	Klicken Sie auf die Kontrollkästchen der Vorgänge, die Sie mit der ausgewählten Spalte durchführen möchten. Sie können mehr als eine Summenberechnung pro Spalte durchführen. Jede Summe wird separat angezeigt.

5	Klicken Sie auf OK.


Abfrageergebnisse ausdrucken

  Verwandte Themen

So drucken Sie Ihre Abfrageergebnisse aus:

1	Klicken Sie auf [image] in der Symbolleiste.

2	Wenn Sie die Abfrage noch nicht ausgeführt haben, wird ein Warnfenster angezeigt.

3	Klicken Sie in dem Warnfenster auf OK.

4	Nachdem die Abfrage ausgeführt wird, klicken Sie auf OK.


Zellbereich ausdrucken

  Verwandte Themen

So drucken Sie einen Zellbereich aus:

1	Führen Sie die Abfrage aus.

2	Klicken Sie im Fenster Ergebnisse auf [image].

3	Im Dialogfeld Seite einrichten (Ränder/Kopf-/Fußzeilen) wählen Sie das Kontrollkästchen Mark. Bereich drucken.

4	Klicken Sie auf OK.

5	Klicken Sie im Dialogfeld Seite einrichten auf OK.

Markieren Sie im Fenster Ergebnisse den auszudruckenden Zellbereich.

.


Abfrageergebnisse exportieren

  Verwandte Themen

So exportieren Sie Ihre Abfrageergebnisse:

1	Wählen Sie Datei [image] Daten exportieren.

2	Klicken Sie auf das Format, in dem die Daten exportiert werden sollen.

3	Geben Sie den Namen der Datei ein, in die die Daten exportiert werden sollen.

4	Beim Exportieren können Sie wählen, ob Sie:

•	nur die ausgewählten Zellen exportieren.

•	die Spaltenüberschriften aufnehmen.

5	Klicken Sie auf OK.


Unterabfragen in einer übergeordneten Abfrage speichern

So speichern Sie eine Unterabfrage in einer übergeordneten Abfrage:

1	Erstellen Sie eine Abfrage, um den Ausgangswert abzurufen, von dem die übergeordnete Abfrage abhängig ist.

2	Speichern Sie die Abfrage (d.h. die Unterabfrage) in der Datenbank.

3	Schließen Sie das Abfragedokument.

4	Erstellen Sie eine übergeordnete Abfrage in einem neuen Dokument.

5	Klicken Sie im Dialogfeld Datentabellen auswählen auf die Unterabfrage, um sie in der übergeordneten Abfrage aufzunehmen.

6	Geben Sie die Unterabfrage in dem Feld Bedingung an, um den in Schritt 1 definierten Ausgangswert abzurufen.

7	Speichern Sie die übergeordnete Abfrage in derselben Datenbank, in der Sie auch die Unterabfrage gespeichert haben.

Hinweis:  Sie können beliebig viele Bedingungen und Unterabfragen in der übergeordneten Abfrage aufnehmen.


Korrelierte Unterabfragen erstellen

  Verwandte Themen

So erstellen Sie eine korrelierte Unterabfrage:

1	Erstellen Sie eine Abfrage, um die Namen und Abteilungs-IDs von Mitarbeitern aus den Tabellen Employee und Department abzurufen.

2	Fügen Sie die folgende Bedingung ein:

SALARY>AVG(SALARY,DEPARTMENT_ID)

3	Führen Sie die Abfrage aus.

Hinweis:  Die Unterabfrage basiert auf denselben Tabellen wie die übergeordnete Abfrage, so daß sie zu einer korrelierten Unterabfrage wird.


Abfragen wiederherstellen

  Verwandte Themen

So stellen Sie Ihre Abfrage nach einer Änderung eines Datenbankobjekts wieder her:

1	Überprüfen Sie die Abfrage, um festzustellen, ob eine der Spalten, Bedingungen oder definierten Spalten durch die Änderung der Datenbank geändert wurden.

2	Wenn dies nicht der Fall ist, speichern Sie die Abfrage, um sicherzustellen, daß die Abfrage und die Abfrage-Ansicht mit dem letzten Status der geänderten Datenbanktabelle, der geänderten Ansicht oder des geänderten Synonyms übereinstimmt.

3	Entfernen oder ändern Sie betroffene Spalten, Bedingungen oder definierte Spalten, um die betroffenen Teile der Abfrage wiederherzustellen.

4	Speichern Sie die Abfrage erneut, um sicherzustellen, daß die Abfrage und die Abfrage-Ansicht mit dem neuesten Status der Datenbank übereinstimmen.


Bedingungen generieren

  Verwandte Themen

So generieren Sie eine Bedingung mit der Symbolleiste:

1	Führen Sie die Abfrage aus.

2	Aktivieren Sie das Feld Bedingung.

3	Wählen Sie im Bereich Datenquelle die Spalte, für die Sie die Bedingung anwenden möchten. Tip

4	Klicken Sie auf die entsprechenden Operatoren in der Symbolleiste.

5	Wählen Sie im Fenster Ergebnisse einen beliebigen Wert aus einer Zelle.

6	Klicken Sie auf [image] in der Symbolleiste, um die Bedingung zu schließen und zu validieren.

So generieren Sie eine Bedingung mit dem Menü:

1	Aktivieren Sie das Feld Bedingung.

2	Wählen Sie Bearbeiten [image] Spalte einfügen.

3	Im daraufhin angezeigten Dialogfeld Spalte einfügen klicken Sie auf die Spalte, für die Sie die Bedingung anwenden möchten.

4	Klicken Sie auf OK.

5	Geben Sie die Operatoren in das Feld Bedingung ein. Tip

6	Klicken Sie auf auf [image] in der Symbolleiste, um die Bedingung zu schließen und zu validieren.

So generieren Sie eine Bedingung, indem Sie sie direkt eingeben:

1	Geben Sie die Bedingungssyntax direkt in das Feld Bedingung ein. Tip

2	Klicken Sie auf [image] in der Symbolleiste, um die Bedingung zu schließen und zu validieren.


Operator der obersten Ebene ändern

  Verwandte Themen

So ändern Sie den Operator der obersten Ebene:

1	Wählen Sie den Operator im Feld Bedingung aus.

2	Klicken Sie in der Symbolleiste auf den neuen Operator, der nun der Operator der obersten Ebene werden soll.

3	Führen Sie die Abfrage aus.


Bedingungen bearbeiten

  Verwandte Themen

So bearbeiten Sie eine oder mehrere Bedingungen:

1	Klicken Sie im Bereich Bedingungen auf die zu bearbeitende Bedingung.

2	Ändern Sie die Bedingung.


Bedingungen deaktivieren und reaktivieren

  Verwandte Themen

So deaktivieren Sie eine Bedingung:

1	Klicken Sie im Feld Bedingung auf das Kästchen links neben dem Bedingungstext. Halten Sie die Umschalttaste gedrückt, um mehrere Bedingungen zu deaktivieren.

2	Wählen Sie Daten [image] Aus Abfrage ausschließen.

So reaktivieren Sie eine Bedingung:

1	Klicken Sie im Feld Bedingung auf das Kästchen links neben dem deaktivierten Bedingungstext. Halten Sie die Umschalttaste gedrückt, um mehrere Bedingungen zu reaktivieren.

2	Wählen Sie Daten [image] In Abfrage einbeziehen.

Hinweis:  Sie können zwischen dem Aktivieren und Deaktivieren der Bedingung auch umschalten, indem Sie auf das Kästchen neben dem Bedingungstext doppelklicken.


Bedingungen löschen

  Verwandte Themen

So löschen Sie eine Bedingung:

1	Klicken Sie im Bereich Bedingungen auf die zu löschende Bedingung.

2	Wählen Sie Bearbeiten [image] Löschen, um die Bedingung zu löschen.

ODER

1	 Klicken Sie im Bereich Bedingungen auf die zu löschende Bedingung.

2	Klicken Sie auf [image] in der Symbolleiste.


Bedingungen mit Spalten generieren, die nicht in der Abfrage stehen

  Verwandte Themen

So generieren Sie eine Bedingung mit Spalten, die nicht in der Abfrage stehen:

1	Aktivieren Sie das Feld Bedingung.

2	Klicken Sie auf [image] in der Symbolleiste.

3	Klicken Sie im Dialogfeld Spalte einfügen auf die Spalte, die in der Bedingung benutzt werden soll. Beachten Sie, daß die Liste alle Spalten im Bereich Datenquelle enthält, und nicht nur die Spalten, die Sie für Ihre Abfrage ausgewählt haben. Tip

4	Klicken Sie auf Einfügen.

5	Schließen Sie das Generieren der Bedingung ab.

6	Führen Sie die Abfrage aus.

Hinweis:  Wenn eine in einer Bedingung benutzte Spalte in dem Fenster Ergebnisse angezeigt wird, wird links neben dem Spaltennamen im Bereich Datenquelle ein graues Häkchen angezeigt.


Argumente für eine Funktion eingeben

  Verwandte Themen

So geben Sie Argumente für eine Funktion ein:

1	Aktivieren Sie das Feld Bedingung.

2	Klicken Sie auf [image] in der Symbolleiste.

3	Wählen Sie im Dialogfeld Funktion einfügen das Kontrollkästchen Argumente einfügen aus.

4	Ersetzen Sie die Beschreibung oder den Datentypnamen der Argumente durch das Argument, das Sie für die Funktion anwenden möchten.


Funktionsunterabfragen erstellen

  Verwandte Themen

So erstellen Sie eine Funktionsunterabfrage:

1	Geben Sie im Feld Bedingung eine Bedingung für die abzufragende Spalte ein.

2	Klicken Sie auf [image] in der Symbolleiste.

3	Klicken Sie im Dialogfeld Funktion einfügen auf die gewünschte Funktion.

4	Klicken Sie auf OK.

5	Führen Sie die Abfrage aus. Zuerst wird die Funktionsunterabfrage und dann die übergeordnete Abfrage ausgeführt.


Mehrere Bedingungen erstellen

  Verwandte Themen

So erstellen Sie mehrere Bedingungen:

1	Geben Sie in das Feld Bedingung die erste Bedingung ein.

2	Klicken Sie auf [image] in der Symbolleiste.

3	Geben Sie die nächste Bedingung ein.

4	Klicken Sie auf [image]. Die Bedingungen werden automatisch getrennt und in einem OR-Operator im Bereich Bedingungen aufgenommen.


Verschachtelte Bedingungen erstellen

  Verwandte Themen

So erstellen Sie eine verschachtelte Bedingung:

1	Geben Sie in dem Feld Bedingung den ersten Ausdruck mit einem Vergleichsoperator ein, wie z.B.: TOTAL<1000.

2	Geben Sie den nächsten Ausdruck mit einem anderen Vergleichsoperator ein, wie z.B.: EMP.LAST_NAME=SMITH

3	Geben Sie einen dritten Ausdruck mit dem Gleichheitsoperator (=) ein, wie z.B.: EMP.LAST_NAME=JONES.

4	Wählen Sie den zweiten und dritten Ausdruck.

5	Klicken Sie auf [image] in der Symbolleiste.

6	Klicken Sie auf [image].


Negierungsbedingungen erstellen

  Verwandte Themen

So erstellen Sie eine Negierungsbedingung:

1	Generieren Sie eine Bedingung.

2	Aktivieren Sie das Feld Bedingung für die Bedingung, in die Sie die Negierungsbedingung eingeben möchten.

3	Klicken Sie auf den logischen Operator für die Bedingung.

4	Klicken Sie auf [image] in der Symbolleiste.

5	Drücken Sie die Eingabetaste, um die Bedingung zu akzeptieren.


Negierungsbedingungen umkehren

  Verwandte Themen

So kehren Sie eine Negierungsbedingung um:

1	Aktivieren Sie das Feld Bedingung für die umzukehrende Negierungsbedingung.

2	Klicken Sie auf [image] in der Symbolleiste. Der Vergleichsoperator wird wieder im Originalzustand hergestellt.

3	Drücken Sie die Eingabetaste, um die Bedingung zu akzeptieren.


Verkettungsoperatoren benutzen

  Verwandte Themen

So benutzen Sie den Verkettungsoperator:

1	Klicken Sie in der Symbolleiste auf [image], um das Dialogfeld Spalte definieren anzuzeigen.

2	Geben Sie in das Feld Definierte Spalten den Namen für die neue verkettete Spalte ein.

3	Geben Sie in das Feld Definiert als den ersten Spaltentitel, den Verkettungsoperator und danach den zweiten Spaltentitel ein. Beispiel

4	Klicken Sie auf Definieren.

5	Klicken Sie auf OK.


FIRST_NAME || ' ' || LAST_NAME


Dialogfeld Öffnen

  Verwandte Themen

Beschreibung  Mit dem Dialogfeld Öffnen können Sie eine bestehende Abfrage öffnen.

Dieses Dialogfeld enthält:

Öffnen aus	Gibt an, wo die Abfrage gespeichert ist: in der angemeldeten Datenbank oder im Dateisystem.


Dialogfeld Öffnen (aus Datenbank)

  Verwandte Themen

Beschreibung  Mit dem Dialogfeld Öffnen (aus Datenbank) können Sie eine bestehende Abfrage aus der angemeldeten Datenbank öffnen.

Dieses Dialogfeld enthält:

Listenfeld	Führt die bestehenden Abfragen in der angemeldeten Datenbank auf.
Öffnen	Öffnet die ausgewählte Abfrage.


Dialogfeld Löschen

  Verwandte Themen

Beschreibung  Mit dem Dialogfeld Löschen können Sie eine Abfrage aus der Datenbank löschen, bei der Sie gerade angemeldet sind.

Dieses Dialogfeld enthält:

Listenfeld	Führt die Abfragen auf, für die Sie die Löschenberechtigung bei der momentan angemeldeten Datenbank haben.
Löschen	Löscht die ausgewählte Abfrage aus der gerade angemeldeten Datenbank.


Dialogfeld Speichern unter

  Verwandte Themen

Beschreibung  Mit dem Diagfeld Speichern unter können Sie Ihre Abfrage in der angemeldeten Datenbank oder dem Dateisystem speichern.

Dieses Dialogfeld enthält:

Datenbank	Speichert die Abfrage in Ihrem Datenbank-Account.
Dateisystem	Speichert die Abfrage als Betriebssystemdatei.
Dateisystem (QXF)	Speichert die Abfrage im QXF-Format (Oracle-Datenabfrageformat).


Dialogfeld Berechtigungen erteilen

  Verwandte Themen

Beschreibung  Mit dem Dialogfeld Berechtigungen erteilen können Sie Zugriffsberechtigungen zu Abfragen, die Ihnen in der angemeldeten Datenbank gehören, erteilen und entziehen.

Dieses Dialogfeld enthält:

Listenfeld Abfragen	Führt Alle Abfragen, Private Abfragen (von Ihnen erstellte Abfragen) oder Erteilte Abfragen (Abfragen, bei denen schon anderen Benutzern/Rollen die Zugriffsberechtigung erteilt wurde) auf.
Benutzer/Rollen	Führt die Benutzer oder Rollen auf, denen Sie eine Zugriffsberechtigung erteilen können. Namen oder Rollen in diesem Feld, die grau angezeigt werden, wurde schon die Zugriffsberechtigung für die ausgewählte Abfrage erteilt.
Info	Zeigt Informationen über die ausgewählte Abfrage an.
Erteilen	Erteilt dem ausgewählten Benutzer die Zugriffsberechtigung zu der ausgewählten Abfrage.
Entziehen	Entzieht dem ausgewählten Benutzer die Zugriffsberechtigung zu der ausgewählten Abfrage.


Dialogfeld Daten exportieren

  Verwandte Themen

Beschreibung  Mit dem Dialogfeld Daten exportieren können Sie die Ergebnisse Ihrer Abfrage in ein anderes Dateiformat exportieren, wie z.B. Microsoft Excel oder Lotus 1-2-3 Arbeitsblatt.

Dieses Dialogfeld enthält:

Vorhandene Formate	Führt die Arten von Dateiformaten auf, in die Sie Ihre Abfrageergebnisse exportieren können.
Exportieren in Datei	Gibt den Namen der Datei an, in die die Abfrageergebnisse exportiert werden sollen.
Auswählen	Zeigt einen Browser für Ihr Dateisystem an.
Markierten Bereich exportieren	Gibt an, ob nur die ausgewählten Objekte in Ihrer Abfrage exportiert werden sollen oder nicht.
Spaltenüberschriften einbeziehen	Gibt an, ob die Spaltenüberschriften der Abfrageergebnisse in den exportierten Daten einbezogen werden sollen.


Dialogfeld Seite einrichten

  Verwandte Themen

Beschreibung  Mit dem Dialogfeld Seite einrichten können Sie den Ausdruck der Abfrageergebnisse formatieren.

Dieses Dialogfeld enthält:

Ränder	Gibt die Größe des oberen, unteren, linken und rechten Randes an.
Seite zentrieren	Gibt an, ob die Seite horizontal, vertikal oder gar nicht zentriert werden soll.
Kopfzeile	Gibt die Kopfzeile für jede Seite mit den Druckercodes von Query Builder an
Fußzeile	Gibt die Fußzeile für jede Seite mit den Druckercodes von Query Builder an.
Mark. Bereich drucken	Druckt nur die ausgewählten Objekte aus den Abfrageergebnissen
Äußeren Rand drucken	Druckt den äußeren Rand der Tabelle


Dialogfeld Anmelden

  Verwandte Themen

Beschreibung  Mit dem Dialogfeld Anmelden können Sie sich bei einer Datenbank anmelden.

Dieses Dialogfeld enthält:

Benutzername	Gibt Ihren Benutzernamen für die Datenbank an. Wenn Sie den Benutzernamen nicht kennen, fragen Sie den Datenbankadministrator.
Kennwort	Gibt das Kennwort für die Datenbank an. Wenn Sie das Kennwort nicht kennen, fragen Sie den Datenbankadministrator.
Anmeldung	Gibt den Namen der Datenbank an, bei der Sie sich anmelden möchten.


Dialogfeld Rollen festlegen

  Verwandte Themen

Beschreibung  Mit dem Dialogfeld Rollen festlegen können Sie Rollen oder Gruppen mit Berechtigungen für die aktuelle Sitzung von Query Builder aktivieren und deaktivieren. Im allgemeinen legt der Datenbankadministrator Rollen fest.

Dieses Dialogfeld enthält:

Anzeigen (Aktiviert, Deaktiviert, Standard)	Zeigt in dem Listenfeld alle aktivierten, deaktivierten und/oder Standardrollen an. Die Standardrollen sind Rollen, die in der Datenbank für Ihren Benutzernamen gespeichert sind.
Aktivieren	Aktiviert die ausgewählte Rolle für die aktuelle Query Builder-Sitzung.
Deaktivieren	Deaktiviert die ausgewählte Rolle für die aktuelle Query Builder-Sitzung.
Alle deaktivieren	Deaktiviert alle für die aktuelle Query Builder-Sitzung aufgeführten Rollen.
Kennwort	Gibt gegebenenfalls das Kennwort für die ausgewählte Rolle an.


Dialogfeld Query Builder starten

  Verwandte Themen

Beschreibung  Mit dem Dialogfeld Query Builder starten können Sie auswählen, ob Sie eine neue Abfrage in der angemeldeten Datenbank erstellen, eine Abfrage aus der angemeldeten Datenbank öffnen oder eine Abfrage aus dem Dateisystem öffnen möchten.

Dieses Dialogfeld enthält:

Neue Abfrage erstellen	Gibt an, ob sofort eine neue Abfrage erstellt werden soll. Daraufhin wird das Dialogfeld Datentabellen auswählen angezeigt.
Aus Datenbank öffnen	Zeigt das Dialogfeld Öffnen an, damit Sie eine Abfrage aus der angemeldeten Datenbank öffnen können.
Aus Dateisystem öffnen	Zeigt das Dialogfeld Öffnen an, damit Sie eine Abfrage aus dem Dateisystem öffnen können.


Dialogfeld Spalte einfügen

  Verwandte Themen

Beschreibung  Mit dem Dialogfeld Spalte einfügen können Sie eine bestehende Spalte aus einer ausgewählten Tabelle in Ihre Abfrage einfügen.

Dieses Dialogfeld enthält:

Listenfeld	Führt die Spalten auf, die eingefügt werden können. Tip


Dialogfeld Funktion einfügen

  Verwandte Themen

Beschreibung  Mit dem Dialogfeld Funktion einfügen können Sie eine Funktion in Ihre Bedingung oder Abfrage einfügen.

Dieses Dialogfeld enthält:

Kategorien zeigen	Gibt die Funktionsarten an, die in dem Listenfeld angezeigt werden: Zahl, Zeichen, Datum, Konvertierung, Gruppe oder Andere.
Listenfeld	Führt die verfügbaren Funktionen unter der ausgewählten Kategorie an.
Argumente einfügen	Gibt an, ob das Argument aufgenommen werden soll oder nicht. (Als Argument wird der Ausdruck einer Funktion in Klammern bezeichnet, der Informationen zur Benutzung durch die Funktion enthält.)


Dialogfeld Zeile einfügen

Beschreibung  Mit dem Dialogfeld Zeile einfügen können Sie einen neuen Datensatz (eine neue Zeile) mit dem Daten-Editor zu einer Datenbanktabelle hinzufügen.

Dieses Dialogfeld enthält:

Anzahl von einzufügenden Zeilen	Gibt an, wie viele Zeilen über der ausgewählten Zeile in Ihrer Tabelle eingefügt werden können.


Dialogfeld Zeilen aus Datei einfügen

Beschreibung  Mit dem Dialogfeld Zeilen aus Datei einfügen können Sie Datenzeilen aus einer separaten fremden formatierten Datei hinzufügen.

Dieses Dialogfeld enthält:

Verfügbare Formate	Gibt den Dateityp der einzufügenden Daten an: WKS (Lotus), SYLK (Microsoft), Data Interchange Format (DIF), Comma-Delimited (CSV) oder Text (TXT).
Einfügen	Gibt den Namen der Datei an, aus der Sie die Daten hinzufügen.
Auswählen	Startet den Dateisystem-Browser, damit Sie eine bestehende Datei aus Ihrem System wählen können.
Einfügen	Fügt die Daten in die Tabelle ein.


Dialogfeld Datentabellen auswählen

  Verwandte Themen

Beschreibung  Mit dem Dialogfeld Datentabellen auswählen können Sie Datenquellobjekte aus der angemeldeten Datenbank in Ihrer Abfrage aufnehmen.

Dieses Dialogfeld enthält:

Anzeigen	Gibt an, ob Tabellen, Ansichten, Abfragen, Snapshots und/oder Synonyme in dem Listenfeld angezeigt werden sollen.
Dropdown-Feld	Gibt an, aus welcher Datenquelle die Objekte angezeigt werden sollen. Sie können auch eine Tabelle aus einem separaten Account oder einer separaten Datenbank auswählen.
Datentabellen auswählen	Listet die verfügbaren Datenquellobjekte auf, die Sie in Ihrer Abfrage aufnehmen können.
Info	Zeigt Informationen über das ausgewählte Objekt an: Art, Name, Eigentümer, Erstellungsdatum und Kommentare.  Tip
Aufnehmen	Nimmt das ausgewählte Objekt im Fenster Abfrage auf.
Schließen	Schließt das Dialogfeld, ohne ein Datenquellobjekt aufzunehmen.


Dialogfeld Zus. Tabellen auswählen

  Verwandte Themen

Beschreibung  Mit dem Dialogfeld Zus. Tabellen auswählen können Sie Tabellen aufnehmen, die mit der ausgewählten Tabelle im Fenster Abfrage verbunden sind.

Dieses Dialogfeld enthält:

Anzeigen	Diese Option ist nicht verfügbar.
Dropdown-Feld	Gibt an, ob alle zusammengehörigen Tabellen angezeigt werden sollen oder nicht.
Datentabellen auswählen	Listet die verfügbaren zusammengehörigen Tabellen auf.
Info	Zeigt Informationen über die ausgewählte Tabelle an: Art, Name, Eigentümer, Erstellungsdatum und Kommentare.  Tip
Aufnehmen	Nimmt die ausgewählte Tabelle auf.
Schließen	Schließt das Dialogfeld, ohne eine zusammengehörige Tabelle aufzunehmen.


Dialogfeld Tabelle umbenennen

  Einschränkungen 	  Verwandte Themen

Beschreibung  Mit dem Dialogfeld Tabelle umbenennen können Sie die momentan aktive Tabelle umbenennen.

Dieses Dialogfeld enthält:

Standard-Tabellenname	Gibt den aktuellen Namen der Tabelle an.
Listenfeld	Listet die Tabellen auf, die geöffnet sind und umbenannt werden können.
Neuer Name	Gibt den neuen Tabellennamen an.
Definieren	Aktualisiert den Tabellennamen, während das Dialogfeld geöffnet bleibt


Dialogfeld Info

  Verwandte Themen

Beschreibung  Mit dem Dialogfeld Info können Sie Informationen und Kommentare über ausgewählte Tabellen und Spalten anzeigen.

Dieses Dialogfeld enthält:

Art	Gibt an, ob das ausgewählte Datenquellobjekt eine Abfrage, eine Tabelle, eine Spalte, eine Ansicht, ein Synonym oder ein Snapshot ist.
Tabelle	Gibt den Namen der Tabelle an, in der die Spalte steht, wenn bei Art eine Spalte angegeben wurde. Sonst wird der Name des Datenquellobjekts angegeben.
Eigentümer	Gibt den Namen des Eigentümers des ausgewählten Objekts an.
Datentyp	Zeigt den Datentyp an, wenn eine Spalte ausgewählt ist.
Erstellt	Zeigt das Erstellungsdatum für das ausgewählte Objekt (wenn es sich nicht um eine Spalte handelt) an.
Kommentar	Zeigt den Kommentar an, der in der Datenbank für das ausgewählte Objekt gespeichert ist.


Dialogfeld Beziehung festlegen

  Verwandte Themen

Beschreibung  Mit dem Dialogfeld Beziehung festlegen können Sie einfache, Selbst-, zusammengesetzte, nichtentsprechende und Ungleichheitsbeziehungen zwischen zwei Tabellen erstellen.

Dieses Dialogfeld enthält:

Beziehung	Gibt die Ursprungs- (in ->A) und Ziel- (in ->B) Spaltennamen an.
Operator	Gibt die Art der Beziehung zwischen den Spalten an.
Beziehung in Abfrage verwenden	Gibt an, ob die Beziehung in der Abfrage benutzt wird. Standardmäßig ist dieses Kontrollkästchen ausgewählt.
A nicht in B	Gibt an, daß die abgerufenen Daten in beiden Tabellen gemeinsam vorhanden sind, außerdem in Daten, die in Tabelle A vorhanden sind, jedoch nicht in Tabelle B.
B nicht in A	Gibt an, daß die abgerufenen Daten in beiden Tabellen gemeinsam vorhanden sind, außerdem in Daten, die in Tabelle B vorhanden sind, jedoch nicht in Tabelle A.
Nichtentspr. unterdrücken	Standardwert. Gibt an, daß die abgerufenen Daten in beiden Tabellen gemeinsam vorhanden sind.


Dialogfeld Suchen

Beschreibung  Mit dem Dialogfeld Suchen können Sie nach bestimmtem Text in den Abfrageergebnissen suchen.

Dieses Dialogfeld enthält:

Zu suchende Spalten	Führt die verfügbaren Spalten in den Abfrageergebnissen auf.
Dropdown-Feld Suchkriterien	Gibt an, ob der gefundene Text genau mit der Suchfolge übereinstimmen, mit der Suchfolge beginnen, mit der Suchfolge enden, die Suchfolge enthalten oder einen NULL-Wert enthalten muß.
Groß-/Kleinschreibung	Gibt an, daß die Schreibweise des gefundenen Texts mit der Schreibweise des Textes im Feld Suchen nach übereinstimmen muß. Standardmäßig ist dieses Kontrollkästchen nicht ausgewählt.
Suchen nach	Gibt die Suchfolge an.
Bed. estellen	Stellt die Suchfolge in das Feld Bedingung im Fenster Abfrage.
Suchen	Führt die Suche mit den angegebenen Suchparametern aus
.


Dialogfeld Voreinstellungen

  Verwandte Themen

Beschreibung  Im Dialogfeld Voreinstellungen können Sie Anzeige- und Standardeinstellungen für die Optionen von Query Builder ändern.

Dieses Dialogfeld enthält:

Dieses Dokument	Gibt an, daß die Einstellungen nur für das aktive Dokument gelten.
Alle Dokumente	Gibt an, daß die Einstellungen für alle Dokumente gelten.
  Symbol Abfragefenster

  Symbol Ergebnisfenster

  Symbol Abfrage

  Symbol Datenbank

  Symbol Daten-Editor

  Symbol Datei-E/A

  Symbol Darstellung

  Symbol Befehlszeile

  Symbol Allgemein


Abfragefenster Richtung Fensterteilung
Richtung Fensterteilung

  Verwandte Themen

Beschreibung  Mit Richtung Fensterteilung wird angegeben, wie das Abfragefenster die Abfrage anzeigt.

Werte

Horizontal	Zeigt die Bereiche Bedingungen und Datenquelle nebeneinander an.
Vertikal	Zeigt den Bereich Bedingungen über dem Bereich Datenquelle an
Standardwert

Horizontal


Ausgabe begrenzen

  Verwandte Themen

Beschreibung  Mit Ausgabe begrenzen wird die Höchstzahl von Spalten angegeben, die in Tabellen angezeigt werden, wenn diese im Bereich Datenquelle aufgenommen werden. Standardmäßig ist dieses Kontrollkästchen nicht ausgewählt, und die vollständige Tabelle wird angezeigt.

Werte

Max. Datenquellen	Gibt die Höchstzahl von Spalten an, die in Tabellen im Bereich Datenquelle angezeigt werden. Wenn kein Wert angegeben wird, bedeutet dies, daß es keinen Grenzwert gibt. Der Standardwert ist 5.


Größe Bedingungsfenster

  Verwandte Themen

Beschreibung  Mit Größe Bedingungsfenster wird die Größe des Bereichs Bedingungen in Prozent der Gesamtgröße des Abfragefensters angegeben.

Standardwert

33%


Definierte Spalten in Tabellen anzeigen

  Verwandte Themen

Beschreibung  Mit dem Kontrollkästchen Definierte Spalten in Tabellen anzeigen können Sie alle definierten Spalten als Spalten in der Abfrage anzeigen.

Standardwert

Ausgewählt


Rasterlinien

  Verwandte Themen

Beschreibung  Mit Rasterlinien können Sie angeben, ob die Rasterlinien im Fenster Ergebnisse angezeigt oder verborgen werden sollen.

Werte

Horizontal zeigen	Gibt an, ob die horizontalen Rasterlinien im Fenster Ergebnisse angezeigt werden oder nicht. Wenn keine Angabe gemacht wird, werden die horizontalen Rasterlinien nicht angezeigt.
Vertikal zeigen	Gibt an, ob die vertikalen Rasterlinien im Fenster Ergebnisse angezeigt werden sollen oder nicht. Wenn keine Angaben gemacht werden, werden die vertikalen Rasterlinien nicht angezeigt.
Standardwert

Beide Kontrollkästchen ausgewählt


Drucktitel zeigen

  Verwandte Themen

Beschreibung  Mit Drucktitel zeigen werden die Drucktitel angezeigt oder verborgen. Der Standarddrucktitel ist der Spaltenname.

Standardwert

Ausgewählt


Richtung

  Verwandte Themen

Beschreibung  Mit Richtung wird angegeben, wie die Ergebnisse im Fenster Ergebnisse angezeigt werden sollen.

Werte

Standard	Zeigt die Spalten entsprechend der Quelltabelle an.
Links nach rechts	Zeigt die Spalten von links nach rechts am linken Rand des Fensters ausgerichtet an.
Rechts nach links	Zeigt die Spalten von rechts nach links am rechten Rand des Fensters ausgerichtet an.


Einheiten anzeigen

  Verwandte Themen

Beschreibung  Mit Einheiten anzeigen werden die Einheiten für die Einstellungen der Rand- und Spaltengröße angegeben.

Standardwert

Zoll


Überschriften

Beschreibung  Mit Überschriften werden die Beschriftungen für die Zeilen und Spalten im Fenster Ergebnisse angezeigt.

Standardwert

Sowohl Spalten als auch Zeilen sind ausgewählt.


Abfrage ausführen

  Verwandte Themen

Beschreibung  Mit Abfrage ausführen wird angegeben, ob die Abfrage jedesmal automatisch ausgeführt wird, wenn Sie die Kriterien für die Anforderung von Daten ändern (z.B. wenn Sie eine neue Spalte hinzufügen), oder ob die Abfrage manuell ausgeführt wird. Wenn Manuell ausgewählt wird, müssen Sie die Abfrage ausführen.

Standardwert

Manuell


Anzeigen

Beschreibung  Mit Anzeigen wird angegeben, ob alle abgerufenen Zeilen unabhängig von doppelten Zeilen im Fenster Ergebnisse angezeigt werden, oder ob doppelte Werte verborgen werden.

Werte

Alle Zeilen	Ruft alle Zeilen einschließlich Duplikaten ab.
Doppelte einmal	Ruft nur eindeutige Zeilen ab.
Standardwert

Alle Zeilen


Daten abrufen

  Verwandte Themen

Beschreibung  Mit Daten abrufen wird angegeben, wie die Daten für eine Abfrage abgerufen werden. Hinweis

Werte

Gleichzeitig	Ruft alle Daten für eine Abfrage aus der Datenbank ab, bevor diese angezeigt werden.
Wie benötigt	Ruft nur die benötigten Daten ab.
Standardwert

Wie benötigt


Datentabellen anzeigen

  Verwandte Themen

Beschreibung  Mit Datentabellen anzeigen wird die Standardauswahl von Datenbankobjekten angegeben, wenn Sie Daten [image] Datentabellen auswählen oder Daten [image] Zus. Tabellen auswählen wählen.

Standardwert für Tabellen, Ansichten und Abfragen

Ausgewählt

Standardwert für Synonyme und Snapshots

Nicht ausgewählt


Benutzername

  Verwandte Themen

Beschreibung  Geben Sie in das Feld Benutzername den Standard-Benutzernamen und (optional) die DB-Adresse ein, die bei der ersten Ausführung von Query Builder oder bei der Auswahl von Datei [image] Neu verbinden verwendet werden. Hinweis


Anmelden

  Verwandte Themen

Beschreibung  Wenn Sie die DB-Adresse im Feld Benutzername nicht angegeben haben, können Sie sie im Feld Anmelden angeben. Diese DB-Adresse wird bei der ersten Ausführung von Query Builder oder bei der Auswahl von Datei [image] Neu verbinden benutzt. Hinweis


Autom. Speichern

  Verwandte Themen

Beschreibung  Mit Autom. Speichern wird angegeben, daß jede Zeile, die im Daten-Editor bearbeitet wird, an die Datenbank gesendet wird, sobald die Bearbeitung dieser Zeile abgeschlossen ist. Wenn dieses Kontrollkästchen nicht ausgewählt ist, müssen Sie Daten [image] Speichern auswählen, um die Daten zu speichern. Hinweis

Standardwert

Nicht ausgewählt


Standardpfade

  Verwandte Themen

Beschreibung  Mit Standardpfade werden die Standardpfade für Ihr Dateisystem angegeben. Hinweis

Werte

Export-Pfad	Gibt den Standardpfad im Dialogfeld Daten exportieren an.
BRW-Pfad	Gibt den Standardpfad im Dialogfeld Speichern an, wenn Sie Abfragen im BRW-Format (Query Builder-Format) speichern.
SQL-Pfad	Gibt den Standardpfad im Dialogfeld Speichern an, wenn Sie Abfragen im SQL-Format speichern.
QXF-Pfad	Gibt den Standardpfad im Dialogfeld Speichern an, wenn Sie Abfragen im QXF-Format (gemeinsamen Format von Query Builder und Oracle Data Query) speichern.


Export-Dateityp

  Verwandte Themen

Beschreibung  Mit Export-Dateityp wird das Standardformat in der Liste Vorhandene Formate im Dialogfeld Daten exportieren angegeben. Dieses Dialogfeld verfügt über eine Dropdown-Liste mit Formaten, unter denen Sie wählen können. Hinweis

Werte

WKS	Gibt an, daß die Daten im Lotus 1-2-3-Format exportiert werden sollen.
SYLK	Gibt an, daß die Daten im Microsoft Excel-Format exportiert werden sollen.
DIF	Gibt an, daß die Daten im Data Interchange Format exportiert werden sollen.
CSV	Gibt an, daß die Daten in einem Comma-Separated Values-Format exportiert werden sollen.
TXT	Gibt an, daß die Daten im Textformat exportiert werden sollen.
PRN	Gibt an, daß die Daten im PRN-Format exportiert werden sollen, bei dem das erste Zeichen jeder Datenspalte in eine Festzeichen-Spaltenposition gesetzt wird


Dateityp speichern

  Verwandte Themen

Beschreibung  Mit Dateityp speichern wird der Standarddateityp angegeben, der im Dialogfeld Speichern angezeigt wird.

Werte

Fragen	Gibt an, daß Sie bei Auswahl von Datei [image] Speichern nach dem Dateityp gefragt werden.
Datenbank	Gibt an, daß die Abfrage in der angemeldeten Datenbank gespeichert werden soll.
BRW	Gibt an, daß die Abfrage als Query Builder-Datei gespeichert werden soll.
QXF	Gibt an, daß die Abfrage in dem gemeinsamen Format von Query Builder und Oracle Data Query gespeichert werden soll.


Abfragefenster

Beschreibung  Im Abschnitt Abfragefenster werden die Standardeinstellungen für das Fenster Abfrage angegeben.

Werte

Schriftart	Die Schriftarten in dieser Dropdown-Liste variieren je nach den Schriftarten in Ihrem Dateisystem. Der Standardwert ist MS Sans Serif.
Schriftgrad	Gibt den Schriftgrad an. Der Standardwert ist 8.


Ergebnisfenster

Beschreibung  Im Abschnitt Ergebnisfenster werden die Standardeinstellungen für das Fenster Ergebnisse angegeben.

Werte

Schriftart	Die Schriftarten in dieser Dropdown-Liste variieren je nach den Schriftarten in Ihrem Dateisystem. Der Standardwert ist MS Sans Serif.
Schriftgrad	Gibt den Schriftgrad an. Der Standardwert ist 8.


Max. offene Abfragen

  Verwandte Themen

Beschreibung  Mit Max. offene Abfragen wird die Größe der Query Builder-Fenster bei jedem Öffnen einer Abfrage festgelegt. Hinweis

Werte

Begrenzt durch Speicher	Gibt an, daß die Anzahl von Abfragen, die Sie öffnen können, von der Speicherkapazität Ihres Rechners begrenzt wird.
Nicht mehr als	Gibt die Anzahl von Abfragen an, die Sie gleichzeitig öffnen können.
Standardwert

Begrenzt durch Speicher


SWAPDIR

  Verwandte Themen

Beschreibung  Mit SWAPDIR wird der standardmäßige Swap-Ordner angegeben.

Wert

<path><filename>	Gibt Pfad und Dateinamen an.


OWNERLIST

  Verwandte Themen

Beschreibung  Mit OWNERLIST werden die Tabellen angegeben, die beim ersten Öffnen einer Abfrage oder bei der ersten Auswahl von Daten [image] Datentabellen geladen werden.

Werte

ACCESS	Lädt eine Liste mit Benutzern, denen mindestens eine Tabelle gehört, für die Sie die Zugriffsberechtigung haben.
ALL	Lädt eine vollständige Liste von Datenbankbenutzern, unabhängig davon, ob Sie die Zugriffsberechtigung zu einer Tabelle eines bestimmten Benutzers haben.
USER	Lädt nur den aktuellen Benutzer (den Benutzer, den Sie bei der Anmeldung bei der Datenbank angeben).
NAME<>	Lädt den benannten Benutzer


MAXMEM

  Verwandte Themen

Beschreibung  Mit MAXMEM wird die maximale Speicherplatzzuweisung in Kilobyte angegeben. Beachten Sie, daß Sie diesen Wert nur ändern können, wenn Alle Dokumente ausgewählt ist.

Standardwert

16000 K


MAXVMEM

  Verwandte Themen

Beschreibung  Mit MAXVMEM wird der maximale virtuelle Speicher in Kilobyte angegeben. Beachten Sie, daß Sie diesen Wert nur ändern können, wenn Alle Dokumente ausgewählt ist.

Standardwert

65536 K


BUFSIZE

  Verwandte Themen

Beschreibung  Mit BUFSIZE wird die Größe des Pufferspeichers in Kilobyte angegeben. Beachten Sie, daß Sie diesen Wert nur ändern können, wenn Alle Dokumente ausgewählt ist.

Standardwert

256 K


MAXROWS

  Verwandte Themen

Beschreibung  Mit MAXROWS wird die Höchstzahl von Zeilen angegeben, die bei einer bestimmten Abfrage abgerufen werden können. Beachten Sie, daß Sie diesen Wert nur ändern können, wenn Alle Dokumente ausgewählt ist.

Standardwert

16000 Zeilen


VERBOSE

Beschreibung  Mit VERBOSE wird angegeben, ob Warnmeldungen unterdrückt werden oder nicht, die die Stapelverarbeitung anhalten können.

Werte

YES	Unterdrückt Warnmeldungen nicht.
NO	Unterdrückt Warnmeldungen.
Standardwert

YES


Funktionskategorien anzeigen

  Verwandte Themen

Beschreibung  Mit Funktionskategorien anzeigen wird angegeben, welche Arten von Funktionen im Dialogfeld Funktion einfügen angezeigt werden.

Werte

Zahl	Gibt an, ob Zahlenfunktionen angezeigt werden sollen oder nicht.
Datum	Gibt an, ob Datumsfunktionen angezeigt werden sollen oder nicht.
Gruppe	Gibt an, ob Gruppenfunktionen angezeigt werden sollen oder nicht.
Zeichen	Gibt an, ob Zeichenfunktionen angezeigt werden sollen oder nicht.
Konvertierung	Gibt an, ob Konvertierungsfunktionen angezeigt werden sollen oder nicht.
Andere	Gibt an, ob benutzerdefinierte Funktionen angezeigt werden sollen oder nicht.
Standardwert

Alle Kategorien anzeigen


Kommentar

  Verwandte Themen

Beschreibung  Im Feld Kommentar wird ein Kommentar bzw. eine Beschreibung für das aktuelle Dokument angegeben. Hinweis.

Standardwert

Leer


Beim Start

  Verwandte Themen

Beschreibung  Mit den Optionsschaltflächen Beim Start wird angegeben, ob Query Builder beim Starten der Anwendung automatisch ein neues Dokument erstellt, kein Dokument erstellt oder eine Eingabeaufforderung an Sie ausgibt.

Werte

Neues Dokument	Erstellt ein neues Dokument.
Kein Dokument	Öffnet Query Builder mit einem leeren Bildschirm.
Eingabeaufforderung	Fragt Sie, ob ein neues Dokument oder eine bestehende Abfrage geöffnet werden soll. Standardwert.


Dialogfeld Abfrageparameter definieren

  Verwandte Themen

Beschreibung  Mit dem Dialogfeld Abfrageparameter definieren können Sie Variablen und Parameter an die Bedingungen in Ihrer Abfrage übergeben.

Dieses Dialogfeld enthält:

Parameter	Führt die bestehenden Parameter (sofern vorhanden) für die Abfrage auf.
Name	Definiert den Namen des gerade erstellten Parameters.
Eingabeaufforderung	Gibt den Text an, mit dem Informationen von den Benutzern angefordert werden.
Standardwert	Gibt die Standardinformationen für den Parameter an, wenn vom Benutzer keine Informationen eingegeben wurden.
Löschen	Löscht den ausgewählten Parameter.
Zurücksetzen	Entfernt alle Informationen, die eingegeben wurden, bevor auf Löschen, Anwenden oder OK geklickt wurde.
Anwenden	Wendet den Parameter für die Abfrage an und setzt den Parameternamen unter Parameter.


Dialogfeld Anzeigen

  Verwandte Themen

Beschreibung  Mit dem Dialogfeld Anzeigen können Sie die Abfrageergebnisse im Fenster Ergebnisse anpassen.

Dieses Dialogfeld enthält:

Verfügbare Spalten	Führt die Tabellenspalten auf, die Sie im Fenster Ergebnisse anzeigen können. Tip
Angezeigte Spalten	Führt die Tabellenspalten auf, die momentan im Fenster Ergebnisse angezeigt werden.
Kopieren	Kopiert die ausgewählte Spalte aus der Liste Verfügbare Spalten in die Liste Angezeigte Spalten.
Entfernen	Entfernt die ausgewählte Spalte aus der Liste Angezeigte Spalten.
Format	Zeigt das Dialogfeld Format an.
Summen	Zeigt das Dialogfeld Summen an.
Ausführen	Führt die Abfrage aus.


Dialogfeld Spalte definieren

  Verwandte Themen

Beschreibung  Mit dem Dialogfeld Spalte definieren können Sie eine neue Spalte in Ihrer Abfrage basierend auf Werten in einer anderen Spalte erstellen. Definierte Spalten werden sowohl im Bereich Datenquelle als auch im Fenster Ergebnisse angezeigt.

Dieses Dialogfeld enthält:

Definierte Spalten	Gibt den Namen der zu erstellenden Spalte an.
Listenfeld	Führt bestehende definierte Spalten auf.
Definiert als	Gibt den Ausdruck der ausgewählten Spalte an.
Definieren	Wendet die Definition für die Spalte an.
Entfernen	Löscht die ausgewählte Spalte.
Spalte einfügen	Zeigt das Dialogfeld Spalte einfügen an.
Funktion einfügen	Zeigt das Dialogfeld Funktion einfügen an.
Hinweis:  Die definierte Spalte ist nur ein Teil Ihrer Abfrage und ändert die Tabellendefinition nicht, die in der Datenbank gespeichert ist.


Dialogfeld Format

  Verwandte Themen

Beschreibung  Mit dem Dialogfeld Format können Sie das Erscheinungsbild der Daten im Fenster Ergebnisse ändern.

Dieses Dialogfeld enthält:

Stil	Gibt an, ob die ausgewählten Daten fett, kursiv oder unterstrichen angezeigt werden sollen. Sie können auch angeben, daß der Wortumbruch benutzt werden soll, um den ganzen Text anzuzeigen.
Ausrichtung Daten	Richtet die Daten im allgemeinen Format, zentriert, linksbündig ausgerichtet, rechtsbündig ausgerichtet, am Anfang oder am Ende aus. Der Standardwert ist Allgemein.
Ausrichtung Titel	Positioniert den Spaltentitel wie die zugehörigen Daten, zentriert, linksbündig ausgerichtet, rechtsbündig ausgerichtet, am Anfang oder am Ende. Der Standardwert ist Zentriert.
Spaltenbreite	Gibt die Breite der Spalte in Zoll oder Zentimetern an. Wenn die Spaltenbreite in Zoll angegeben wird, können Sie die BiDi-Optionen ändern.
Leserichtung	Gibt an, ob die Daten von links nach rechts, von rechts nach links oder im Standardmodus für die aktuelle Sprache angezeigt werden.
Tastatur	Gibt an, ob Daten, die in das Fenster Ergebnisse eingegeben werden, von links nach rechts, von rechts nach links oder im Standardmodus der aktuellen Sprache angezeigt werden.
Formatmaske	Gibt das Datenformat entsprechend dem Datentyp an.
Entfernen	Entfernt die ausgewählte Formatmaske.
Drucktitel	Gibt die Spaltenüberschrift an, die im Fenster Ergebnisse, in gedruckten Berichten und exportierten Datendateien angegeben wird.
Für Spalte	Zeigt die ausgewählte Spalte an, die gerade formatiert wird.


Dialogfeld Sortieren

  Verwandte Themen

Beschreibung  Mit dem Dialogfeld Sortieren können Sie die Daten in der Abfrage entsprechend den Spalten in Ihrer Tabelle sortieren.

Dieses Dialogfeld enthält:

Verfügbare Spalten	Führt die Tabellenspalten auf, die Sie im Fenster Ergebnisse sortieren können. Tip
Sortierte Spalten	Führt die Tabellenspalten auf, die momentan im Fenster Ergebnisse sortiert sind.
Kopieren	Kopiert die ausgewählte Spalte aus der Liste Verfügbare Spalten in die Liste Sortierte Spalten.
Entfernen	Entfernt die ausgewählte Spalte aus der Liste Sortierte Spalten.
Sortierung	Sortiert die ausgewählte Spalte in Aufsteigender oder Absteigender Reihenfolge. Der Standardwert ist Aufsteigend.


Dialogfeld Gruppenwechsel

  Verwandte Themen

Beschreibung  Mit dem Dialogfeld Gruppenwechsel können Sie die Daten entsprechend einer Kontrollspalte sortieren und die Werte für diese Spalte nur in den Zeilen anzeigen, in denen sich der Wert ändert.

Dieses Dialogfeld enthält:

Angezeigte Spalten	Führt die Spalten auf, die momentan im Fenster Ergebnisse vorhanden sind.
Kontrollspalten	Führt die Kontrollspalten auf. Hinweis
Kopieren	Kopiert die ausgewählte Spalte aus der Liste Angezeigte Spalten in die Liste Kontrollspalten.
Entfernen	Entfernt die ausgewählte Spalte aus der Liste Kontrollspalten.
Sortierung	Sortiert die Daten im Fenster Ergebnisse in Aufsteigender oder Absteigender Reihenfolge. Der Standardwert ist Aufsteigend.
Seitenumbruch	Gibt an, ob nach jedem Abschnitt mit sortierten Daten im Fenster Ergebnisse ein Seitenumbruch erstellt werden soll. Der Standardwert ist Kein Seitenumbruch.


Dialogfeld Gruppieren

  Verwandte Themen

Beschreibung  Mit dem Dialogfeld Gruppieren können Sie Ihre Daten nach einer Spalte gruppieren, die nicht im Fenster Ergebnisse angezeigt wird.

Dieses Dialogfeld enthält:

Verfügbare Spalten	Führt die Spalten auf, auf denen Sie Ihren Gruppenausdruck basieren können.
Gruppierte Spalten	Führt die gruppierten Spalten auf.
Kopieren	Kopiert die ausgewählte Spalte aus der Liste Verfügbare Spalten in die Liste Gruppierte Spalten.
Entfernen	Entfernt die ausgewählte Spalte aus der Liste Gruppierte Spalten.


Dialogfeld Summen

  Verwandte Themen

Beschreibung  Mit dem Dialogfeld Summen können Sie Summenberechnungen mit den Daten im Fenster Ergebnisse ausführen.

Dieses Dialogfeld enthält:

Spalte auswählen	Führt die in der Abfrage enthaltenen Spalten auf, mit denen Summenvorgänge durchgeführt werden können.
Summenvorgang	Gibt an, welche Summenvorgänge für die ausgewählte Spalte benutzt werden sollen. Standardmäßig ist kein Summenvorgang ausgewählt. Beachten Sie, daß diese Optionen möglicherweise nicht verfügbar sind, da nicht alle Vorgänge bei allen Datentypen durchgeführt werden können.


Administrator-Setup

  Verwandte Themen

Um Query Builder ausführen zu können, müssen Sie Zugriff zu Oracle Server Version 7.0 oder höher haben.

Hinweis:  Sie können Dateien im Dateisystem speichern, ohne die Systemtabellen zu generieren. Jedesmal, wenn Sie Query Builder ausführen, werden Sie jedoch darauf hingewiesen, daß die Tabellen nicht vorhanden sind (Query Builder zeigt die Fehlermeldungen BRW-15950 und ORA-00942 an), es sei denn, Sie verwenden die Befehlszeilenoption VERBOSE=NO.


Datenbank-Accounts

Jede Oracle-Datenbank enthält eine Reihe von Accounts. Jedes Account gehört einem Benutzer, der einen Benutzernamen und ein Kennwort hat. Mit dem Benutzernamen und dem Kennwort erhält jeder Benutzer Zugang zu der Datenbank. Benutzer können Informationen in ihren eigenen Accounts speichern.

Hinweis:  Wenn Sie keinen Benutzernamen und kein Kennwort für Ihre Datenbank haben, nehmen Sie Verbindung mit dem Datenbankadministrator auf.


Eigentümer und Verwaltung

In einer Oracle-Datenbank ist der Benutzer der Eigentümer seines Accounts. Ein Eigentümer kontrolliert den Zugriff zu allen Informationen in dem Account. Ein Eigentümer kann anderen Benutzern die Zugriffsberechtigung zu den Informationen in dem Account erteilen und kann seinerseits eine Zugriffsberechtigung zu Informationen in Accounts erhalten, die anderen Eigentümern gehören.

Der Datenbankadministrator (auch als DBA bekannt) richtet alle Accounts, Benutzernamen und Kennwörter ein. Der DBA weist auch Zugriffsberechtigungen (Datenbankberechtigungen) zu, mit denen jeder Benutzer mit den entsprechenden Daten arbeiten kann.


Über Schlüsselreferenzen

  Verwandte Themen

Sie müssen sicherstellen, daß alle Fremd-zu-Primärschlüssel-Beziehungen im Oracle Data Dictionary definiert sind. Query Builder benutzt die Fremd-zu-Primärschlüssel-Beziehungen für folgende Zwecke:

•	Generieren von Beziehungslinien zwischen zusammengehörigen Tabellen. Wenn eine Beziehung zwischen zwei Tabellen vorhanden ist, zieht Oracle Query Builder automatisch eine Beziehungslinie zwischen den beiden Tabellen. Die Linie ist ein Objekt, das eine Join-Bedingung zwischen den Tabellen generiert, wenn sie aktiviert wird.

•	Aufnahme anderer Tabellen, die mit der ausgewählten Tabelle verbunden sind. Im Dialogfeld Zusammengehörige Tabellen auswählen von Query Builder werden Tabellen aufgeführt, die eine Fremd-zu-Primärschlüssel-Beziehung mit der ausgewählten Tabelle haben.

Im Oracle SQL Language Reference Manual wird beschrieben, wann und wie Primär- und Fremdschlüssel erstellt werden.


National Language Support (NLS)

Oracle Query Builder unterstützt nationale Sprachen mit 16-Bit.

Sortieren

Die lokale Sortierung in Oracle Query Builder verwendet NLS_SORT(). Wenn der Oracle Server anstelle von NLS_SORT() einen binären Sortiervorgang verwendet, kann Query Builder die Daten in einer anderen Reihenfolge sortieren als das RDBMS. Weitere Informationen über NLS_SORT() finden Sie im ORACLE RDBMS Database Administrator's Guide.

Zeichensatzkonvertierung

Query Builder kann Daten, die in einem anderen Zeichensatz als dem Standardzeichensatz für die Betriebsumgebung gespeichert sind, richtig abrufen. Query Builder bestimmt automatisch den Zeichensatz, indem die folgende SQL-Anweisung bei der Anmeldung an den Oracle Server ausgegeben wird.


Über das Data Dictionary

Oracle verwaltet alle Data Dictionary-Ansichten in dem Account SYS und erstellt öffentliche Synonyme mit demselben Namen. Oracle Query Builder ruft die Ansichten über die entsprechenden öffentlichen Synonyme auf.

Weitere Informationen über das Oracle Data Dictionary finden Sie im ORACLE RDBMS Database Administrator's Guide. Weitere Informationen über die SQL-Sprache finden Sie im Oracle SQL Language Reference Manual.


Über die Befehlszeile

  Verwandte Themen

Mit der Befehlszeile können Sie Vorgänge von Query Builder unabhängig davon ausführen, ob Ihr Betriebssystem zuläßt, daß Sie von einer Eingabeaufforderung aus arbeiten. Sie können Befehlszeilenoptionen verwenden, um Befehlsdateien einzurichten, mit denen folgende Prozesse automatisiert werden:

•	Anmeldung bei der Datenbank

•	Öffnen eine Abfrage

•	Ausführen einer Abfrage

•	Ausdrucken oder Exportieren einer Abfrage

Diese Befehle werden besonders dann benutzt, wenn Sie Stapelverarbeitungsprozesse einrichten. Hinweis


Befehlszeile benutzen

  Beispiele	  Verwandte Themen

Sowohl bei Stapel- als auch bei Online-Vorgängen führen Sie die Befehlszeilenoptionen von Query Builder aus, indem Sie bei dem Betriebssystem-Prompt den Anwendungsnamen obe60.exe gefolgt von einem Leerzeichen, dem Befehl und dem Argument eingeben, das den Befehl vervollständigt. Hinweis

Mehrere Befehlszeilenoptionen eingeben

Sie können mehrere Befehlszeilenoptionen gleichzeitig in einer beliebigen Reihenfolge eingeben, wobei Sie die Befehle durch ein Leerzeichen voneinander trennen. Wenn Sie die Eingabetaste drücken, wertet Query Builder alle eingegebenen Befehle aus, stapelt sie in der richtigen Reihenfolge und führt sie aus. Sie können jedoch jeden Befehl nur einmal auf der Befehlszeile verwenden, weil doppelte oder in Konflikt zueinander stehende Befehle zugunsten des letzten angetroffenen Befehls ignoriert werden.

Befehlszeile in Windows benutzen

Wenn Sie Windows im erweiterten Modus ausführen, benutzt Query Builder den von Windows bereitgestellten Speicher (RAM) für alle Daten. Sie können einen Wert für diesen Speicher mit dem Befehlszeilenparameter MAXMEM angeben. Der standardmäßige maximale Arbeitsspeicher beläuft sich auf 16000K, während sich der minimale Arbeitsspeicher auf 640K beläuft.

Wenn Sie Windows im Standardmodus ausführen, benutzt Query Builder einen internen virtuellen Speicherverwalter für Daten, die aus der Datenbank abgerufen werden. Auf diese Weise können Sie mehr Zeilen abrufen, als in den Speicher passen, indem einige Zeilen vorübergehend auf der Festplatte gespeichert werden. Sie können die Puffergröße, den Speicherort der Swap-Datei sowie den maximalen virtuellen Speicher mit den Befehlszeilenparameter BUFSIZE, SWAPDIR bzw. MAXVMEM angeben.

Die Standardpuffergröße beläuft sich auf 256K, der Standardspeicherort für die Swap-Datei hängt von der temporären Umgebungsvariablen für Ihr Betriebssystem ab, und der standardmäßige maximale virtuelle Speicherplatz beläuft sich auf 65MB. Wenn die temporäre Umgebungsvariable nicht definiert ist, entspricht der Speicherort dem aktuellen Arbeitsverzeichnis. Um MAXMEM auf 8M, MAXVMEM auf 40M und den Speicherort der virtuellen Datei auf c:\windows\temp festzulegen, geben Sie folgendes ein:

obe60.exe MAXMEM=8000 MAXVMEM=40000 SWAPDIR=C:\WINDOWS\TEMP


Beispiele für die Benutzung der Befehlszeile

Um Query Builder mit SQL*Net Version 2 bei einer lokalen Datenbank unter der Benutzer-ID scott mit dem Kennwort tiger zu starten, geben Sie folgendes ein: Hinweis

obe60.exe USERID=scott/tiger

Wenn Sie die Eingabetaste drücken, wird Query Builder mit den ausgewählten Optionen ausgeführt, wobei das Dialogfeld Anmelden umgangen wird.

Um einen Open-Befehl (FILE=, QUERY= oder IMPORT=) auszugeben, um die Abfrage festzulegen, mit der Query Builder geöffnet wird, könnten Sie folgendermaßen vorgehen. Wenn Sie:

obe60.exe FILE=myfile.brw QUERY=emp_dept

eingeben, fordern Sie Query Builder auf, mit der in myfile.brw enthaltenen Abfrage hochzufahren und die Datenabfrage emp.dept zu öffnen. Da Query Builder nur eine Abfrage aus der Befehlszeile öffnet, wird der erste Befehl ignoriert, sobald der zweite Befehl empfangen wird.


Befehlsdatei benutzen

  Beispiele	  Verwandte Themen

Sie können eine Datei erstellen, die eine Reihe von Befehlen und Argumenten für Query Builder enthält. Die Syntax der Befehlsdatei ist identisch mit der Syntax für die Befehlszeile. Befehlsdateien sind normale Textdateien. Beachten Sie, daß Leerzeichen in einer Befehlsdatei ignoriert werden.

Mit dieser Funktion können Sie viele Argumente oder eine Standardgruppe von Argumenten angeben, ohne diese jedesmal neu eingeben zu müssen. Befehlsdateien werden speziell für Berichte benutzt, die in regelmäßigen Abständen ausgeführt werden.

Befehlsdateien können CMDFILE-Parameter für das "Verschachteln" von Befehlsdateien enthalten. Die Parameter auf oberster Ebene sind gegenüber den Parametern vorrangig, die in einer verschachtelten Befehlsdatei angegeben werden. Deshalb setzen Befehlszeilenargumente die in einer Befehlsdatei angegebenen Argumente außer Kraft. Hinweis


 Beispiel für die Benutzung einer Befehlsdatei

Die folgende Befehlsdatei "monthrep" wird für das Erstellen monatlicher Berichte verwendet:

scott/tiger@db

query=monthly_report

execute=yes

destype=printer

desname=printer1

Um diesen Bericht auszuführen, können Sie folgendes eingeben:

obe60.exe cmdfile=monthrep


Befehlszeilenoptionen

  Verwandte Themen

Mit Befehlszeilenoptionen können Sie sich bei Query Builder anmelden und Query Builder starten, eine Abfrage öffnen, eine SQL-Anweisung importieren und diese in eine Query Builder-Abfrage konvertieren, eine Abfrage ausführen, die Speicherplatzverwaltung in Windows kontrollieren und Tabellen laden. Bei Stapelverarbeitungen können Sie auch eine Abfrage (entweder auf einem Drucker oder in einer Druckdatei) ausdrucken und Abfrageergebnisse in eine Betriebssystemdatei im ASCII-, .WKS-, .SLK- oder .DIF-Format exportieren.  Hinweis

Befehl	Argument(e)	Beschreibung
USERID=	<userid>/<password> [@<connect string>]	Mit dieser Option können Sie sich bei Query Builder anmelden, ohne das Dialogfeld Anmelden zu verwenden.
FILE=	<path><filename>	Diese Option öffnet die in einer Betriebssystemdatei gespeicherte Abfrage, die mit dem Pfad und Dateinamen angegeben wird.
QUERY=	<database name><account name><query name>	Diese Option öffnet die Datenbankabfrage, die mit dem Datenbank-, Account- und Abfragenamen angegeben wird. Nur <query name> ist obligatorisch, um eine Abfrage im Home-Account und der Home-Datenbank des Benutzers zu öffnen.
IMPORT=	<path><filename>	Diese Option öffnet eine SQL-Anweisung aus dem angegebenen Pfad und Dateinamen und konvertiert sie in eine grafische Abfrage von Query Builder.
EXECUTE=	YES oder NO	Bei YES führt Query Builder die benannte Abfrage sofort beim Öffnen aus. Bei NO wird die Abfrage nicht ausgeführt.
DESTYPE=	PRINTER, FILE, (nur Stapelmodus) oder EXPORT	PRINTER oder FILE sendet die Daten von der in dem Befehl QUERY= angegebenen Abfrage an den Drucker bzw. die Datei, die mit dem Befehl DESNAME= angegeben wird. Mit EXPORT werden die Daten aus der benannten Abfrage in dem von dem Befehl DESFORMAT= angegebenen Format exportiert.
DESNAME=(batch mode only)	<printername> oder <filename>	Diese Option gibt den Drucker bzw. die Druckdatei für das Ausdrucken der benannten Abfrage an.
DESFORMAT=(batch mode only)	LANDSCAPE oder PORTRAIT, oder (für Export), WKS, SYLK, DIF, CSV, TEXT oder FIXED	Diese Option gibt das Seitenformat an, wenn DESTYPE=PRINTER oder DESTYPE=FILE ist. Gibt das Dateiformat für das Exportieren der benannten Abfrage an, wenn DESTYPE=EXPORT ist.
SWAPDIR	<path><filename>	Diese Option gibt den Speicherort für den Swap-Ordner an.
BUFSIZE	<value> (in kbytes)	Größe des Speicherpuffers.
MAXMEM	<value> (in kbytes)	Maximale Speicherplatzzuweisung.
MAXVMEM	<value> (in kbytes)	Maximale Zuweisung von virtuellem Speicher.
OWNERLIST=	ACCESS, ALL, USER, <account name> oder <list of account names>	Diese Option gibt die Tabellen an, die geladen werden sollen, wenn Query Builder eine Abfrage das erste Mal öffnet oder wenn Sie das Dialogfeld Datentabellen auswählen das erste Mal öffnen.
VERBOSE=	YES oder NO	Bei NO unterdrückt Query Builder Warnmeldungen, die die Batchverarbeitung anhalten können.
MAXROWS=	<number>	Diese Option gibt die Höchstzahl von Zeilen an, die von einer Abfrage zurückgegeben werden können.
CMDFILE=	<path><filename>	Diese Option ruft Befehle aus dem angegebenen Pfad und Dateinamen ab.
HELP=	YES	Diese Option zeigt die Befehlszeilenoptionen an und erläutert sie.


Befehl CONNECT

  Verwandte Themen

Beschreibung

Sie können die Befehlszeile benutzen, um Query Builder zu starten und sich bei einer Datenbank anzumelden. Wenn Sie sich bei Query Builder mit der Befehlszeile anmelden, können Sie das Dialogefeld Anmelden umgehen. Wenn ein Fehler vorhanden ist, wie z.B. ein ungültiger Benutzername oder ein ungültiges Kennwort, zeigt Query Builder das Dialogfeld Anmelden an, damit Sie sich in dem normalen grafischen Dialogfeld anmelden können.

Syntax

Geben Sie den Anwendungsnamen Query Builder, ein Leerzeichen, danach den Befehl USERID= gefolgt von Ihrer Benutzer-ID, Ihrem Kennwort und der DB-Adresse mit der Befehlszeilensyntax wie folgt ein:

USERID=scott/tiger@db

Bei diesem Beispiel meldet sich der Benutzer SCOTT mit dem Kennwort TIGER bei der Datenbank db an. Wenn Sie Ihren Benutzernamen, Ihr Kennwort oder die Datenbankinformationen nicht kennen, fragen Sie Ihren Datenbankadministrator.

Hinweis:  Wenn Sie nur den Anwendungsnamen Query Builder eingeben und die Eingabetaste drücken, wird das Dialogfeld Anmelden angezeigt.


Befehl OPEN

  Verwandte Themen

Beschreibung

Sie können den Befehl OPEN in der Befehlszeile verwenden, um:

•	Eine Abfrage zu öffnen, die in einer Betriebssystemdatei gespeichert wurde.

•	Eine Datenbankabfrage zu öffnen.

•	Eine unterstützte SQL-Anweisung zu importieren.

Syntax

Um eine Betriebssystemabfrage zu öffnen, geben Sie den Befehl FILE= und danach den Pfad und Dateinamen ein. Zum Beispiel:

FILE=c:/qb/myquery.brw

Um eine Datenbankabfrage zu öffnen, geben Sie den Befehl QUERY= und danach den Namen der Abfrage ein. Zum Beispiel:

QUERY=myquery

Um eine SQL-Anweisung zu importieren, geben Sie den Befehl IMPORT= gefolgt vom Pfad und Dateinamen ein. Zum Beispiel:

IMPORT=myquery.sql

Bei Query Builder können Sie einen Suchpfad für Betriebssystemabfragen, SQL-Anweisungen und Befehlsdateien angeben, die in Befehlszeilenoptionen referenziert werden. Die Benutzung des Suchpfads variiert je nach Plattform.


Befehl EXECUTE

  Verwandte Themen

Beschreibung

Mit dem Befehl EXECUTE können Sie eine Abfrage aus der Befehlszeile ausführen.

Syntax

Um eine Abfrage sofort beim Öffnen auszuführen, können Sie in der Befehlszeile EXECUTE=YES eingeben.

Um die sofortige Ausführung einer Abfrage zu unterdrücken, geben Sie EXECUTE=NO ein.

Hinweis:  Wenn im Dialogfeld Voreinstellungen der Wert Automatisch bei Abfrage ausführen angegeben wurde, wird diese Angabe durch EXECUTE=NO nicht außer Kraft gesetzt; die Abfrage wird ausgeführt, sobald sie geöffnet wird.


Stapel-Zielbefehle

  Verwandte Themen

Sie können die Befehle CONNECT, OPEN oder EXECUTE sowohl für die Online- (interaktive) als auch die Stapelverarbeitung benutzen. Zielbefehle können jedoch nur für die Stapelverarbeitung angegeben werden. Hinweis

Die drei Argumente zur Angabe des Ziels sind:

•	Zieltyp

•	Zielname

•	Zielformat

Zieltyp

Wenn Sie DESTYPE=PRINTER eingeben, wird die Ausgabe direkt an einen Drucker gesendet. Bei Eingabe von DESTYPE=FILE wird die Ausgabe in einer Druckdatei (eine Datei, die Druckerbefehle enthält) gespeichert, um später ausgedruckt zu werden. Wenn Sie DESTYPE=EXPORT eingeben, werden Abfrageergebnisse in eine Betriebssystemdatei in einem der Formate exportiert, das mit DESFORMAT= angegeben wird.

Zielname

Wenn Sie Abfrageergebnisse an einen Drucker oder eine Druckdatei senden, müssen Sie entweder den Druckernamen oder den Dateinamen mit dem Befehl DESNAME= angeben.

Wenn Sie z.B. DESNAME=lpt1 eingeben, wird die Abfrage an den Drucker mit der Bezeichnung lpt1 gesendet. Wenn Sie DESNAME=c:\temp\print1.ps eingeben, wird die Abfrage in einer Druckdatei mit der Bezeichnung print1.ps in dem Ordner temp im Laufwerk C: gespeichert.

DESNAME= ist bei Windows wirkungslos, wenn DESTYPE=printer ist. Jeder beliebige angegebene Wert wird ignoriert. Um ein Ausgabegerät anzugeben, stellen Sie den Standarddrucker über die Systemsteuerung ein.

Zielformat

Sie benutzen den Zielformat-Befehl DESFORMAT=, um das Seitenformat bei Druckern und Druckdateien anzugeben. Mit DESFORMAT= LANDSCAPE wird das Querformat und mit DESFORMAT= PORTRAIT das Hochformat angegeben.

Außerdem benutzen Sie den Befehl DESFORMAT=, um das Dateiformat für exportierte Dateien anzugeben. Wenn Sie DESFORMAT=TEXT eingeben, wird eine ASCII-Datei mit Begrenzungszeichen in Form von Tabulatoren exportiert. Mit DESFORMAT=WKS wird eine .WKS-Datei exportiert, die von Kalkulationsblattprogrammen benutzt werden kann. DESFORMAT=SYLK exportiert eine .SLK-Datei, die von Kalkulationsblattprogrammen benutzt werden kann, wie Microsoft Excel. DESFORMAT=DIF exportiert eine Datei im Data Interchange Format (.DIF), das in einer Reihe von Computeranwendungen benutzt werden kann. Wenn Sie DESFORMAT=CSV eingeben, wird eine strukturierte ASCII-Datei exportiert. Mit DESFORMAT=FIXED wird eine Datei im festen Format exportiert.


Speicherbefehle

  Verwandte Themen

Es gibt vier Befehlszeilenparameter, die die Speicherverwaltung steuern:

•	SWAPDIR

•	BUFSIZE

•	MAXVMEM

•	MAXMEM

Query Builder kann einen internen virtuellen Speicherverwalter für Daten benutzen, die aus der Datenbank abgerufen werden. Auf diese Weise können Sie mehr Zeilen abrufen, als in den Speicher passen, indem einige Zeilen vorübergehend auf der Festplatte gespeichert werden. Sie können die Puffergröße, den Speicherort der Swap-Datei und den maximalen virtuellen Speicher mit den Befehlszeilenparametern BUFSIZE, SWAPDIR bzw. MAXVMEM angeben.

Die Standardpuffergröße beläuft sich auf 256 K, der Standardspeicherort für die Swap-Datei hängt von der temporären Umgebungsvariablen für Ihr Betriebssystem ab, und die standardmäßige maximale virtuelle Speichergröße beläuft sich auf 64 MB. Wenn die temporäre Umgebungsvariable nicht definiert ist, entspricht der Speicherort dem aktuellen Arbeitsverzeichnis.

Sie können einen Wert für den maximalen Arbeitsspeicher (RAM) mit dem Befehlszeilenparameter MAXMEM angeben. Der standardmäßige maximale Speicher beläuft sich auf 16000 K und der minimale Speicher auf 640 K.


Befehl OWNERLIST

  Verwandte Themen

Beschreibung

Mit dem Befehl OWNERLIST= werden die Tabellen angegeben, die geladen werden sollen, wenn Query Builder eine Abfrage das erste Mal öffnet oder wenn Sie das Dialogfeld Datentabellen auswählen in einer Sitzung das erste Mal öffnen. Standardmäßig lädt Query Builder eine Liste aller Benutzer, denen mindestens eine Tabelle gehört, für die Sie die Zugriffsberechtigung haben. Wenn in der Datenbank viele Tabellen vorhanden sind, könnte dies sehr zeitaufwendig sein (selbst wenn Sie nur zu einigen dieser Tabellen eine Zugriffsberechtigung haben).

Syntax

OWNERLIST={ACCESS|ALL|USER|<name>|<list of names>}

wobei ACCESS, ALL und USER die Argumente sind, mit denen Sie die Benutzerliste steuern können, <name> der Name eines Datenbank-Accounts und <list of names> eine Liste der Account-Namen ist. Wenn Sie zu einem späteren Zeitpunkt versuchen, eine Abfrage zu öffnen oder ein Synonym aufzunehmen, das Tabellen referenziert, die anderen Benutzern als den schon geladenen Benutzern gehören, lädt Query Builder diese Benutzer ebenfalls.


Argumente für den Befehl OWNERLIST

  Verwandte Themen

Wenn Sie den Befehl OWNERLIST in der Befehlszeile benutzen, können Sie eine Reihe von Argumenten verwenden:

OWNERLIST={ACCESS|ALL|USER|<name>|<list of names>}

ACCESS

Wenn Sie ACCESS (Standardwert) angeben, wird eine Liste mit Benutzern geladen, denen mindestens eine Tabelle gehört, für die Sie eine Zugriffsberechtigung haben. Dieses Argument wird bei Datenbanken benutzt, die viele Benutzer haben und bei der Sie normalerweise mehr als eine Abfrage gleichzeitig basierend auf Tabellen erstellen, die mehr als nur einigen wenigen Benutzern gehören.

ALL

Wenn Sie ALL angeben, wird die vollständige Liste mit Datenbankbenutzern geladen, unabhängig davon, ob Sie eine Zugriffsberechtigung zu einer der Tabellen für einen bestimmten Benutzer haben. Bei einer Datenbank mit vielen Benutzern (mehr als 500) wird von der Angabe von ALL abgeraten. Bei einer Datenbank mit einer kleinen Anzahl von Benutzern, jedoch einer großen Anzahl von Objekten (Tabellen, Views, Synonymen, Indizes usw.) ist die Angabe von ALL gegenüber dem Standardwert ACCESS vorzuziehen.

USER

Wenn Sie USER angeben, wird nur der aktuelle Benutzer (der Benutzer, den Sie bei der Anmeldung bei der Datenbank angeben) geladen. USER sollte nur benutzt werden, wenn Sie bestehende Abfragen öffnen oder neue Abfragen anhand Ihrer eigenen Tabellen erstellen. In dem folgenden Beispiel wird Query Builder mit dem Benutzer SCOTT aufgerufen, und nur der Benutzer SCOTT wird geladen:

obe60.exe USERID=SCOTT OWNERLIST=USER

<name>

Wenn Sie <name> angeben, wird der benannte Benutzer geladen. <name> sollte nur benutzt werden, wenn Sie bestehende Abfragen öffnen oder neue Abfragen basierend auf den Tabellen eines einzigen Benutzers erzeugen. Im folgenden Beispiel wird Query Builder mit dem Account SCOTT aufgerufen, und der Benutzer INVENTORY wird geladen:

obe60.exe USERID=SCOTT OWNERLIST=INVENTORY

<list of names>

Wenn Sie <list of names> angeben, werden die aufgeführten Benutzer geladen. <list of names> sollte benutzt werden, wenn Sie nur bestehende Abfragen öffnen oder Abfragen basierend auf einer kurzen Benutzerliste erstellen. Das Argument <list of names> besteht aus einer Liste von Datenbank-Benutzernamen, die durch Komma, Pluszeichen oder Doppelpunkte voneinander getrennt werden. Die Liste darf keine Leerstellen enthalten; die Liste kann in Klammern stehen.

Folgende Listen sind gültig:

OWNERLIST=SCOTT,WARD

OWNERLIST=(SCOTT+WARD)

OWNERLIST=SCOTT:WARD,SMITH+JONES

Folgende Listen sind nicht gültig:

OWNERLIST=SCOTT WARD

OWNERLIST=SCOTT, WARD

Im folgenden Beispiel wird Query Builder aufgerufen, und die Benutzer INVENTORY, SALES und SCOTT werden geladen:

obe60.exe OWNERLIST=(INVENTORY,SALES,SCOTT)


Befehlszeilenfehler

  Verwandte Themen

Wenn Befehlszeilen-Anweisungen nicht richtig eingegeben werden, wird eine Fehlermeldung angezeigt:

Meldung	Ursache
Null Keyword	Auf der Befehlszeile wurde kein Befehl eingegeben, z.B. obe60.exe=scott/tiger anstelle von obe60.exe USERID=scott/tiger.
Unrecognized keyword	Ein ungültiger oder falsch geschriebener Befehl wurde eingegeben.
Unrecognized option	Ungültige oder falsch geschriebene Option.
Null argument value	Der Befehl wurde eingegeben, ohne den zugehörigen Parameter anzugeben.
Multiple specifications of a keyword	Derselbe Befehl wurde mehr als einmal benutzt.
Multiple log ons	Die USERID wurde mehr als einmal benutzt.
Multiple "open" commands	Mehr als ein "open"-Befehl wurde eingegeben, wie z.B. FILE=my-file.brw QUERY=myquery
"Open" command without log on	Sie haben versucht, eine Datei oder Abfrage zu öffnen, ohne sich zuerst bei der Datenbank anzumelden.
EXECUTE command without "open."	Sie haben versucht, eine Abfrage auszuführen, ohne diese zuerst zu öffnen.
EXECUTE=NO and a DESTYPE=any parameter	Sie haben einen Befehl DESTYPE= benutzt, während die Ausführung der Abfrage ausgeschaltet war.
DESTYPE=EXPORT without DESFORMAT	Sie haben versucht, eine Abfrage zu exportieren, ohne den Typ der Zieldatei anzugeben.
DESNAME without DESTYPE	Sie haben versucht, den Drucker- oder Ausgabedateinamen anzugeben, ohne festzulegen, in welchen Gerätetyp bzw. welche Datei geschrieben werden soll (PRINTER, FILE oder EXPORT).


Dynamic Data Exchange (DDE)

  Verwandte Themen

In Microsoft Windows können Sie eine dynamische Verknüpfung zwischen Daten im Fenster Ergebnisse von Oracle Query Builder und Daten in einer anderen Windows-Anwendung mit Dynamic Data Exchange (DDE) erstellen. Wenn Sie eine dynamische Verknüpfung erstellen, werden die Daten in der anderen Anwendung automatisch aktualisiert, wenn Sie Ihre Abfrage erneut ausführen, während diese Anwendung und das Dokument geöffnet sind.

Wenn Sie eine DDE-Verknüpfung zwischen Query Builder und einer anderen Anwendung erstellen, werden DDE Application, DDE Topic und DDE Item auf Standardwerte eingestellt.

DDE Application	DDE Application für eine Verknüpfung von Query Builder muß immer obe60 sein.
DDE Topic	DDE Topic für eine Verknüpfung von Query Builder hat standardmäßig folgende Form: QUERY=NAME EXECUTE=YES. Das DDE Topic kann bearbeitet werden, um weitere Befehlszeilenoptionen aufzunehmen, z.B. um den Benutzernamen und das Kennwort aufzunehmen, das für die Anmeldung erforderlich ist. Bei dem Topic handelt es sich im wesentlichen um eine abgekürzte Befehlszeile, die den Anwendungsnamen oder Speicherort nicht umfaßt. Das folgende DDE Topic würde benutzt, um eine in einer Datei gespeicherte Abfrage zu öffnen, um sich bei einer entfernten Datenbank anzumelden und die Abfrage automatisch auszuführen, so daß Daten von der Verknüpfung zurückgegeben werden: FILE=c:\obe60\my_query.brw EXECUTE=yes USERID=scott/tiger@database
DDE Item	DDE Item wird benutzt, um den Zellbereich anzugeben, aus dem Daten eingelesen werden sollen. Ein Zellbereich wird in Form von zwei Zellorten angegeben, die durch einen Doppelpunkt voneinander getrennt werden. Um z.B. die Zellen abzurufen, die in Zeile 2, Spalte 1 und Zeile 7, Spalte 5 beschrieben werden, würde das Item R2C1:R7C5 lauten.


DDE-Links aktualisieren

  Verwandte Themen

Bei vielen DDE-Client-Anwendungen können Sie die Links aktualisieren, die Sie erstellen, wenn ein Dokument (z.B. eine Textverarbeitungsdatei oder ein Kalkulationsblatt) geöffnet wird. Wenn Query Builder nicht ausgeführt wird, wird Query Builder durch das Aktualisieren eines Links gestartet und die Abfrage geöffnet, die erforderlich ist, um die Daten erneut in Ihr Dokument zu kopieren.

Da viele Client-Anwendungen nicht warten, bis Query Builder erfolgreich gestartet wurde, bei der Datenbank angemeldet ist und Daten zurückgegeben wurden, werden Sie möglicherweise feststellen, daß die Daten nicht aktualisiert werden, wenn Query Builder durch einen DDE-Link gestartet wird. Falls dies geschehen sollte, aktualisieren Sie den Link erneut manuell, so daß die Daten in Ihr Dokument kopiert werden.

Hinweis:  Damit Links richtig aktualisiert werden, muß der Ordner, der die ausführbare QUERY BUILDER.EXE-Datei enthält (normalerweise der Ordner \ORA7WIN\BIN) im DOS-Pfad angegeben werden. Standardmäßig wird dieser Ordner bei der Installation von Query Builder nicht in dem Pfad aufgenommen.


DDE-Client-konforme Anwendungen benutzen

  Verwandte Themen

Wenn Microsoft Excel Daten in dem Arbeitsblatt abgleicht, werden NULL-Werte anders behandelt, als wenn Sie DDE-Formeln direkt eingeben. Anstatt 0 (null) anzuzeigen, zeigt Excel Version 3.0 #VALUE und Excel 4.0 den vorherigen Wert in der Zelle an.


Über den Daten-Editor

  Verwandte Themen

Mit dem Daten-Editor können Sie die Daten bearbeiten, die im Fenster Ergebnisse angezeigt werden, und diese Änderungen wieder in die Datenbank zurückschreiben. Um den Daten-Editor zu benutzen, müssen Sie eine Abfrage mit nicht mehr als einer Tabelle ausführen. Im Bereich Datenquelle kann mehr als eine Tabelle angezeigt werden, Sie können den Daten-Editor jedoch nur aufrufen, wenn im Fenster Ergebnisse die Daten für nur eine Tabelle angezeigt werden. Wenn Sie mehr als eine Tabelle im Fenster Abfrage anzeigen, stellen Sie sicher, daß die Bedingungen keine aktiven Beziehungslinien zu anderen Tabellen ziehen.

Sie können den Daten-Editor auch bei Ansichten (oder Synonymen) verwenden, vorausgesetzt, diese basieren auf einer einzelnen Tabelle.

Sie können Daten im Fenster Ergebnisse nur unter den unten beschriebenen Bedingungen bearbeiten. Bevor Sie versuchen, Daten einzufügen, zu aktualisieren oder zu löschen, müssen Sie zuerst sicherstellen, daß Sie über die entsprechenden Datenbankberechtigungen verfügen.

Eine Berechtigung ist eine Genehmigung, die der Autor eines Objekts einem anderen Benutzer erteilt, damit dieser Vorgänge mit diesem Objekt ausführen kann. Datenbankobjekte umfassen Tabellen, Ansichten oder Indizes. Die verschiedenen Berechtigungen umfassen ALTER, DELETE, INSERT, SELECT und UPDATE.

Hinweis:  Da Sie mit dem Daten-Editor wichtige Daten ändern oder löschen können, ist der Daten-Editor bei der Auslieferung von Query Builder deaktiviert. Nehmen Sie Verbindung mit dem Systemadministrator auf, wenn Sie den Daten-Editor nicht aktivieren können und der Meinung sind, daß Sie diesen benötigen.


Editierbare Abfragen

  Verwandte Themen

Eine Abfrage muß den folgenden Integritätsregeln gerecht werden, damit einer der drei DML-Vorgänge aktiviert werden kann (INSERT, UPDATE und DELETE):

•	Alle Objekte in der Auswahlliste der Abfrage stammen aus einer einzigen Tabelle. Die Abfrage muß <table>.rowid zurückgeben (eine Regel für Oracle-Datenbanken, die jede eindeutige Zeile kennzeichnet), damit Query Builder einen DML-Vorgang ausführen kann.

•	Die Abfrage enthält keine abgeleiteten Spalten oder Beziehungen.

•	Die Tabelle umfaßt keinen Datenbank-Link.


Aktualisierbare Spalten

  Verwandte Themen

Die folgenden Integritätsregeln müssen erfüllt werden, um eine Spalte aktualisieren zu können:

•	Sie benötigen die UPDATE-Berechtigungen für eine bestimmte Spalte.

•	Bei der Spalte muß es sich um einfaches Feld handeln. Ein einfaches Feld referenziert eine Spalte direkt ohne Funktionen oder zusätzliche Operatoren. In der Tabelle Employee der Beispieldatenbank ist z.B. SALARY ein einfaches Feld, während SALARY*10 kein einfaches Feld ist.


Einfügbare Zeilen

  Verwandte Themen

Die folgenden Integritätsregeln müssen erfüllt sein, damit neue Zeilen eingefügt werden können:

•	Sie benötigen die INSERT-Berechtigung für die abgefragte Tabelle.

•	Für alle obligatorischen Spalten (Integritätsregel NOT NULL) müssen Werte angegeben werden, unabhängig davon, ob diese Spalten im Fenster Ergebnisse angezeigt werden oder nicht. Den Spalten können Standardwerte (mit einer DEFAULT-Klausel) zugewiesen sein.


Nicht editierbare Zeilen

  Verwandte Themen

Die folgenden Zeilen können nicht bearbeitet werden:

•	Summenzeilen

•	Gelöschte, jedoch noch nicht gespeicherte Zeilen

•	Zeilen, die von einem anderen Benutzer gesperrt sind

•	Zeilen, die von einem anderen Benutzer geändert wurden, seit die Daten das letzte Mal abgerufen wurden


Löschbare Zeilen

  Verwandte Themen

Sie benötigen die DELETE-Berechtigungen für die abgefragte Tabelle, um Zeilen löschen zu können, die aus der Datenbank abgerufen wurden. Nicht editierbare Zeilen können nicht gelöscht werden.


Gesperrte und geänderte Zeilen

  Verwandte Themen

Um die Parallelität zu unterstützen, tritt eine Sperre auf, wenn mehrere Benutzer dieselbe Datenbank-Ressource verwenden. Mit Parallelität wird die gleichzeitige Verarbeitung einer Ressource durch mehrere Benutzer bezeichnet. Eine Sperre für eine Ressource tritt ein, wenn ein Benutzer einen DML-Vorgang ausführt (einen Insert-, Update- oder Delete-Befehl). Auf diese Weise können viele Benutzer gleichzeitig innerhalb derselben Tabelle arbeiten. Die Sperre einer Zeile wird automatisch von Oracle RDBMS vorgenommen. Sperren erfolgen nicht während einer Abfrage, da Sie während der Abfrage die Daten nicht ändern. Nur INSERT-, UPDATE- und DELETE-Befehle verursachen eine Sperre.

Während eine Zeile gesperrt ist, wird der ganze Datensatz im Fenster Ergebnisse grau angezeigt. Sie können diese Zeilen zwar anzeigen, jedoch nicht bearbeiten. Query Builder hindert Sie daran, Daten zu ändern, die momentan von einem anderen Benutzer bearbeitet werden. Sobald der andere Benutzer die Daten freigibt, und wenn der andere Benutzer die Änderungen an der Datenbank nicht gespeichert hat, können Sie fortfahren. Wenn der andere Benutzer Änderungen gespeichert hat, müssen Sie Ihre Abfrage erneut ausführen, bevor Sie die Daten bearbeiten können.

Sie können auf Daten stoßen, die explizit von einem anderen Benutzer mit der SQL-Anweisung LOCK TABLE gesperrt wurden. Gesperrte Daten können erst geändert werden, wenn der Benutzer die Sperre aufhebt.


Elemente des Daten-Editors

  Verwandte Themen

Wenn Sie den Daten-Editor aktivieren, wird über dem Arbeitsblatt im Fenster Ergebnisse eine Editierleiste an der Stelle angezeigt, in der Sie Änderungen an Ihren Daten eingeben können. Der Inhalt der aktiven Zelle wird in diesem Feld angezeigt und hervorgehoben. Die Editierleiste des Daten-Editors wird nur Zelle für Zelle angezeigt.

Die aktive Zelle ist die Zelle im Arbeitsblatt, in der der Cursor stand, als Sie den Daten-Editor aufgerufen haben. Sie wird durch einen dicken grauen Rand gekennzeichnet. Wenn Sie einen Zellbereich auswählen, werden alle Zellen hervorgehoben, mit Ausnahme der aktiven Zelle.

Das Symbol für den Datentyp der aktiven Zelle wird links neben der Editierleiste angezeigt.  und [image] werden links neben dem Symbol für den Datentyp angezeigt.


Über definierte (und berechnete) Spalten

  Beispiele	  Verwandte Themen

Sie können Berechnungen mit den Daten durchführen, die Query Builder aus der Datenbank abruft, und dann die berechneten Daten im Fenster Ergebnisse in Form einer neuen Spalte (die auch als definiertes Feld bezeichnet wird) anzeigen. Sie können diese Spalten genau wie jede andere Spalte in Ihrer Abfrage benennen, definieren und anzeigen.

Sie können definierte Spalten in einer Query Builder-Abfrage verwenden, um "Was-wäre-wenn"-Szenarios, Prognosen, Projizierungen und andere Analysen zu erzeugen, wie z.B. Varianzen und Prozent-zu-Gesamt.

Hinweis:  Wenn Sie eine definierte Spalte (ein Feld) anzeigen, das eine Summenfunktion enthält, generiert Query Builder automatisch die entsprechende GROUP BY-Klausel für andere angezeigte Spalten, die keine Summenfunktionen verwenden. Erfahrene Benutzer können GROUP BY-Spalten auch manuell angeben, um nicht angezeigte Spalten zu gruppieren.

Während Spalten im allgemeinen synonym mit den in Ihrer Tabelle gespeicherten Datenspalten sind, können sie auch neue Datenspalten in einer Abfrage referenzieren, die von den Werten in einer anderen Spalte abgeleitet oder berechnet werden. Diese berechneten Spalten werden gelegentlich als abgeleitete oder definierte Felder bezeichnet. So kann z.B. die Tabelle Employee zwei Spalten enthalten, die die Vergütung beschreiben: Gehalt und Provision. Sie können eine definierte Spalte erstellen, die die Werte in diesen Spalten in einer neuen Spalte mit der Bezeichnung Net Pay kombiniert, die die Summe von Gehalt plus Provision darstellt.

Sie können die definierten Spalten auf einer Kombination von einzelnen oder mehreren Datenbankspalten je nach Bedarf basieren.

Definierte Spalten sind in der Abfrage und nicht in der Datenbank vorhanden. Sie können festlegen, daß diese im Fenster Ergebnisse in Form von Spalten angezeigt oder verborgen werden (z.B. wenn Sie diese benutzen, um andere definierte Spalten zu erstellen).

Hinweis:  Die definierte Spalte ist nur ein Teil Ihrer Abfrage und ändert die in der Datenbank gespeicherte Tabellendefinition nicht.


Beispiele für definierte (und berechnete) Spalten

Angenommen, Sie möchten ein Budget für die Nettogehälter im nächsten Jahr (NET_PAY_NEXT) projizieren, wobei von einer Gehaltserhöhung von 10% ausgegangen wird. Sie könnten folgenden Ausdruck in das Feld Ausdruck eingeben:

(SALARY*1.1) + COMMISSION

Wenn Sie eine 10%ige Steigerung bei Gehalt und Provision überprüfen möchten, könnten Sie folgendes eingeben:

(SALARY+COMMISSION) * 1.1

Da NET_PAY gleich SALARY+COMMISSION ist, ist dies gleichbedeutend mit:

NET_PAY * 1.1

Sie können auch eine definierte Spalte erstellen, in der die Differenz zwischen den aktuellen Nettobezahlungen und den Schätzungen des nächsten Jahres angezeigt werden. Geben Sie dieser Spalte den Namen VARIANCE, und definieren Sie sie wie folgt:

NET_PAY_NEXT - NET_PAY

Wenn Sie neue Spalten definieren, müssen die in Ihrem Ausdruck beschriebenen Basisspalten nicht in der zugrundeliegenden Datenbank vorhanden sein, auch wenn sie letztendlich aus den Spalten in der zugrundeliegenden Tabelle abgeleitet werden müssen. VARIANCE ist z.B. gleichbedeutend mit:

((SALARY+COMMISSION) * 1.1) - (SALARY+COMMISSION)


Über das Löschen von definierten (oder berechneten) Spalten

  Verwandte Themen

Wenn Sie eine definierte Spalte löschen, entfernt Query Builder sie aus dem Fenster Ergebnisse und entfernt zugehörige Sortier- oder Gruppenwechsellisten, die in der Abfrage vorhanden sein können, sowie eventuelle Bedingungen, die die definierte Spalte referenzieren.

Wenn Sie eine definierte Spalte löschen, mit der eine zweite oder Summenspalte definiert wird, wird die zweite Spalte ungültig. Wenn Sie eine definierte Spalte löschen, die als Spalte in einer anderen Abfrage enthalten ist, wird diese Spalte in der anderen Abfrage ebenfalls gelöscht.


Von Funktionen definierte Spalten

  Beispiele	  Verwandte Themen

Eine Funktion führt eine Berechnung aus und gibt ein Ergebnis zurück, genau wie ein Operator. Allerdings werden Funktionen mit einem anderen Format benutzt. Aufgrund dieses Formats können Sie eine beliebige Anzahl von Argumenten oder gar keine Argumente bearbeiten. Jedesmal, wenn Sie eine Spalte mit einem Funktionsnamen verknüpfen, führt Query Builder den vorgeschriebenen Vorgang mit den Werten in dieser Spalte aus.

Funktionen bestehen aus einem Funktionsnamen gefolgt von Klammern, in denen Sie den bzw. die Spaltennamen angeben, für die die Funktion ausgeführt wird, zum Beispiel:

SUM(SALARY)

SUM(SALARY+COMMISSION)

Oracle Server verfügt über eine Vielzahl an vordefinierten arithmetischen, statistischen und Bearbeitungsfunktionen, die Sie in Query Builder verwenden können. Ein Beispiel hierfür ist die Funktion ROUND(), die eine Zahl in einer bestimmten Spalte auf den von Ihnen angegebenen Grad rundet.

Wenn Sie die Funktion ROUND (CREDIT_LIMIT,-2) eingeben, würde Query Builder jeden Wert für CREDIT_LIMIT auf den nächsten Hunderterwert aufrunden (negative Zahlen geben eine Genauigkeit links neben der Dezimalstelle an). Wenn Sie ROUND(CREDIT_LIMIT,1) eingeben, würde Query Builder die Werte für CREDIT_LIMIT auf das nächste Zehntel abrunden.

Ein Argument ist ein in Klammern stehender Ausdruck einer Funktion, der Informationen für die Benutzung durch die Funktion enthält. In dem Ausdruck ROUND(CREDIT_LIMIT,-2) ist ROUND() die Funktion, während CREDIT_LIMIT und -2 die Argumente sind, mit denen angegeben wird, welche Spalte gerundet und welche Art von Rundung benutzt werden soll.


Beispiel für von Funktionen definierte Spalten

Angenommen, Sie möchten eine Spalte definieren, die den größeren Wert zurückgibt, SALARY oder COMMISSION. Hierzu können Sie die Funktion GREATEST zusammen mit den entsprechenden Argumenten verwenden (den Spalten, für die Sie die Funktion anwenden möchten):

GREATEST(SALARY,COMMISSION)

Dieser Ausdruck gibt den jeweils größeren Wert zurück, d.h. entweder Gehalt oder Provision (vorausgesetzt, in beiden Spalten sind Werte vorhanden).


Über Spaltendatentypen

  Verwandte Themen

Die gebräuchlichsten Datentypen in Query Builder sind.

CHAR oder VARCHAR2	CHAR wird für Zeichendaten mit fester Länge mit einer maximalen Größe von 255 Byte und einer Standardgröße von 1 Byte benutzt. VARCHAR2 wird für Zeichenfolgen variabler Länge mit einer maximalen Größe von 2000 Byte benutzt. Sie müssen die Größe für VARCHAR2 angeben.
NUMBER	NUMBER gibt an, daß die Datenbankspalte Zahlen enthält (Ganzzahlen, Dezimalzahlen oder andere Arten von numerischen Werten). Sie können Berechnungen mit Zahlen durchführen, die im Datentyp NUMBER dargestellt werden, jedoch nicht mit Zahlen, die vom Datentyp CHAR dargestellt werden.
NUMBER(p,s)	Der Bereich von p (Dezimalgenauigkeit) geht von 1 bis 38. Der Bereich von s (Skalierung) geht von -84 bis 127. Mit Dezimalgenauigkeit wird die Anzahl von zu speichernden Ziffern angegeben. Mit Skalierung wird die Anzahl von Ziffern rechts neben der Dezimalstelle angegeben. Wenn die Skalierung negativ ist, werden die Daten auf die angegebene Anzahl von Stellen links neben dem Dezimalzeichen gerundet. Bei einer Angabe von (10, -2) wird auf Hunderterstellen gerundet.
DATE	Gibt an, daß die Datenbankspalte Datumswerte enthält. Gültige Datumsangaben gehen vom 1. Januar 4712 v.Chr. bis zum 31. Dezember 4712 n.Chr. Das Standardformat ist TT-MON-JJ wie bei '01-JAN-92'.
Zusätzlich unterstützt Query Builder die folgenden Oracle-Datentypen in begrenztem Maße:

LONG	Eine LONG-Spalte enthält alphanumerische Daten mit variabler Länge mit maximal 2 Gigabyte (oder 231-1). Wenn Sie eine LONG-Spalte in einer Abfrage von Query Builder aufnehmen, zeigt das Fenster Ergebnisse die ersten 2000 Zeichen an.
RAW	RAW gibt rohe Binärdaten an. Die maximale Größe beläuft sich auf 255 Byte. Die Werte müssen in Form von Zeichenfolgen in der Hexadezimalschreibweise eingefügt werden. Werte werden in Hexadezimalform angezeigt. Sie müssen die Größe für RAW-Datentypen angeben.
LONG RAW	LONG RAW zeigt rohe Binärdaten mit maximal 2 Gigabyte an (sie werden im Fenster Ergebnisse in Hexadezimalform angezeigt). LONG RAW-Datentypen unterliegen denselben Einschränkungen wie RAW-Datentypen.
Hinweis:  Query Builder unterstützt die Konvertierung von Datentypen in den Fällen, in denen Bedingungen und Ausdrücke unterschiedliche Datentypen in dem Vergleich referenzieren. Weitere Informationen finden Sie im Oracle8 Server SQL Language Reference Manual.


Über Beziehungen

  Beispiele	  Verwandte Themen

Eine relationale Datenbank besteht aus einer Reihe von zusammengehörigen Tabellen. Jede Tabelle besteht aus Spalten (die gelegentlich als Felder bezeichnet werden), die vertikal angeordnet sind. Jede Spalte hat einen Namen und enthält einen eindeutigen Datentyp.

Mit Beziehungen oder Joins wird definiert, in welchem Verhältnis eine Spalte in einer Tabelle zu einer Spalte in einer anderen Tabelle steht. In vielen Fällen sind die benötigten Beziehungen schon in der Datenbank definiert. Mit Beziehungen wird auch die Datenredundanz verringert. Wenn zwischen Spalten in verschiedenen Tabellen eine Beziehung besteht, können Sie die Tabellen gemeinsam in einer Abfrage benutzen. Hinweis

Zusammengehörige Spalten benutzen nicht immer dieselbe Namen. Sie können Spalten, die denselben Datentyp haben, immer in eine Beziehung zueinander stellen, in bestimmten Fällen können Sie auch eine Beziehung zwischen Spalten unterschiedlicher Datentypen erstellen, wenn die Beziehung sinnvoll ist. So können Sie z.B. eine Spalte vom Typ Zahl mit einer Zeichenspalte verbinden, da eine Zahl auch als Zeichen interpretiert werden kann. Eigentlich kann nahezu jede Spalte (mit Ausnahme von langen Textspalten) in eine Beziehung zu Zeichenspalten gesetzt werden.

Beziehungen können benutzerdefiniert (temporär) sein oder in dem zugrundeliegenden Data Dictionary erstellt werden. Beziehungen im Data Dictionary werden automatisch angezeigt, wenn Sie zusammengehörige Tabellen aufnehmen (Tabellen, die über eine Primär-/Fremdschlüssel-Beziehung verfügen). Sie müssen nichts tun, um diese Beziehungen zu benutzen, da sie immer gültig sind. Sie können mit dem Schema Builder erstellt oder geändert werden.

Hinweis:  Beziehungen werden normalerweise in Form von Linien angezeigt, die Spalten miteinander verbinden (Primär- und Fremdschlüssel). Hinweis

Benutzerdefinierte Beziehungen sind nur für die Abfrage gültig, in der Sie sie erstellen. Durch das Erstellen einer benutzerdefinierten Beziehung wird keine entsprechende permanente Beziehung in der zugrundeliegenden Tabelle erstellt. Der Hauptunterschied zwischen den beiden Beziehungen besteht darin, daß Sie bei einer benutzerdefinierten Beziehung die Beziehungslinie selbst ziehen müssen, während sie bei einer in der Datenbank gespeicherten Beziehung von Query Builder gezogen wird.


Beispiel für Beziehungen

Angenommen, Summit Sporting Goods verfügt über eine Tabelle mit der Bezeichnung CUSTOMER, die Informationen über jeden Kunden enthält, sowie eine Tabelle mit der Bezeichnung SALES_ORDER, die Informationen über die von jedem Kunden erteilten Aufträge enthält.

Diese Tabellen stehen in einer Beziehung zueinander, weil beide die Spalte CUSTOMER_ID enthalten - Kunden haben ID-Nummern, und Aufträge werden entsprechend der ID-Nummer des Kunden angeordnet, der den Auftrag erteilt hat. Diese beiden Spalten haben eine Beziehung, die als Gleichheitsbeziehung bezeichnet wird, weil der eindeutige Schlüssel CUSTOMER_ID in der Tabelle CUSTOMER identisch mit der CUSTOMER_ID in der Tabelle SALES_ORDER ist.

Sie könnten eine Abfrage erstellen, die NAME, ORDER_DATE und TOTAL für jeden Kunden abruft, selbst wenn NAME in einer Tabelle und ORDER_DATE und TOTAL in einer anderen Tabelle stehen. Query Builder vergleicht die Daten aus beiden Tabellen mit der gemeinsamen Spalte (CUSTOMER_ID) und zeigt dann die angeforderten Daten im Fenster Ergebnisse an, so als stammten sie aus einer einzigen Tabelle. Hinweis

Summit Sporting Goods verfügt außerdem über eine Tabelle mit der Bezeichnung Department, in der jede Abteilung nach ID gespeichert ist. Diese IDs stehen in einer Beziehung zu der Spalte Department ID in der Tabelle Employee. Sie müssen also nicht dieselben Abteilungs-Namen und -Standorte immer wieder in der Tabelle Employee wiederholen. Statt dessen müssen Sie nur für jeden Mitarbeiter die entsprechende Abteilungs-ID (Department ID) speichern.


Über Primärschlüssel

  Beispiele	  Verwandte Themen

Jede horizontale Zeile in einer Tabelle wird als Zeile (oder Datensatz) bezeichnet. Zeilen enthalten konkrete Daten, die entsprechend einem eindeutigen Bezeichner gespeichert werden, der als Primärschlüssel bezeichnet wird. Primärschlüssel können aus einzelnen oder mehreren Spalten bestehen und werden benutzt, um bestimmte Datenzeilen zu ermitteln. Diese Schlüssel stellen sicher, daß jede Zeile eindeutig ist, so daß doppelte Datensätze eliminiert werden und das System jederzeit den gewünschten Datensatz finden kann. Hinweis


Beispiel für Primärschlüssel

Angenommen, der Primärschlüssel in der Tabelle Employee ist die Employee ID. Wenn nun der Datensatz für den Mitarbeiter John Smith gefunden werden soll, könnte festgestellt werden, daß in Ihrer Datenbank zwei Personen mit diesem Namen vorhanden sind. Da jedoch die Employee ID eindeutig ist, kann jeder Mitarbeiterdatensatz in der Datenbank gefunden werden, vorausgesetzt, der entsprechende Wert von Employee ID ist bekannt.


Über Fremdschlüssel

  Verwandte Themen

Relationale Datenbanken benutzen zwei Arten von Schlüsseln, Primärschlüssel und Fremdschlüssel. Der Fremdschlüssel ist das Gegenstück in einer anderen Tabelle (ist jedoch nicht notwendigerweise ein eindeutiger Bezeichner für diese Tabelle). Hinweis

So ist z.B. EMPLOYEE_ID der Primärschlüssel in der Tabelle Employee, während DEPARTMENT_ID der Primärschlüssel in der Tabelle Department ist. DEPARTMENT_ID ist außerdem ein Fremdschlüssel in der Tabelle Employee, so daß diese beiden Tabellen durch die Spalte DEPARTMENT_ID in einer Beziehung zueinander stehen.   Hinweis


Beziehungstypen

  Verwandte Themen

Sie können die folgenden Beziehungen mit Query Builder erstellen:

•	Einfache Beziehung

•	Selbstbeziehung

•	Zusammengesetzte Beziehung

•	Nichtentsprechende (äußere) Beziehung

•	Ungleichheitsbeziehungen

Sie können diese Beziehungen beliebig innerhalb derselben Abfrage kombinieren.


Tastaturbefehle für Beziehungen

  Verwandte Themen

Bei der Arbeit mit Tabellen und Beziehungslinien können Sie die folgenden Tastaturbefehle benutzen:

Nach-oben-/links-/unten-/rechts-Tasten	Markieren die nächste Spalte in der Tabelle oder gehen entlang der Beziehungslinie zu der zugehörigen Spalte in Richtung der Pfeiltaste.
Tab/Umschalttaste-Tab	Wählt die nächste/vorherige Beziehung mit demselben Fremdschlüssel.


Über einfache Beziehungen

  Beispiele	  Verwandte Themen

Sie können eine einfache benutzerdefinierte Beziehung erstellen, um zwei Tabellen miteinander zu verbinden, die eine gemeinsame Spalte haben, die vorher nicht in der zugrundeliegenden Datenbank definiert wurde. Wenn Sie eine benutzerdefinierte Beziehung erstellen, zieht Query Builder eine Beziehungslinie, mit der die zusammengehörigen Spalten verbunden werden. Die Beziehung wird in der aktuellen Abfrage, jedoch nicht in dem zugrundeliegenden Data Dictionary gespeichert.

Sie können immer Spalten, die denselben Datentyp haben, in eine Beziehung zueinander setzen. In einigen Fällen können Sie sogar Spalten unterschiedlichen Datentyps in eine Beziehung zueinander setzen, wenn die Beziehung sinnvoll ist. So können Sie z.B. immer eine Spalte mit dem Datentyp Number mit einer Character-Spalte verbinden, da eine Zahl auch als Zeichenfolge interpretiert werden kann. In der Tat kann nahezu jede Spalte (mit Ausnahme von langen Textspalten) mit Character-Spalten verbunden werden. Hinweis

Sie müssen die zusammengehörigen Spalten in Ihrer Abfrage nicht auswählen, um eine Beziehung zu nutzen. Allerdings müssen Sie die zusammengehörigen Tabellen in das Fenster Abfrage setzen, um Beziehungen nutzen zu können.

Hinweis:  Nicht jede Tabelle in einer Abfrage muß in einer Beziehung zu jeder anderen Tabelle in der Abfrage stehen. Es muß jedoch eine Möglichkeit geben, alle Tabellen innerhalb der Abfrage zu verbinden oder zu verketten.


Beispiel für einfache Beziehungen

Angenommen, die Datenbank von Summit Sporting Goods enthält die Tabellen Customer, Department und Employee.

•	Customer und Employee sind über die Spalte EMPLOYEE_ID (SALESPERSON_ID) verbunden.

•	Employee und Department sind über die Spalte DEPARTMENT_ID verbunden.

•	Die Tabellen Customer und Department sind nicht direkt miteinander verbunden.

Eine Abfrage kann alle drei Tabellen verwenden, weil mindestens ein Beziehungspfad vorhanden ist, über den alle miteinander verbunden sind.


Beziehungen aktivieren und deaktivieren

  Verwandte Themen

In der Datenbank definierte Beziehungen und Beziehungen, die Sie mit der Maus erstellen, werden automatisch in einer Abfrage nach Bedarf aktiviert und deaktiviert. Aktive Beziehungen werden mit einer dicken schwarzen Linie angezeigt, während inaktive Beziehungen in Form von grauen Linien angezeigt werden.


Über Selbstbeziehungen

  Verwandte Themen

Mit einer Selbstbeziehung wird eine Tabelle mit sich selbst verbunden. Selbstbeziehungen haben eine begrenzte, sehr spezifische Verwendung: Mit ihnen wird ein hierarchischer Link zwischen zwei Spalten erstellt, die in derselben Tabelle vorhanden sind. So könnten Sie z.B. eine Selbstbeziehung benutzen, um die Niederlassungen eines Unternehmens mit der Muttergesellschaft zu verbinden oder die Mitarbeiter mit ihren jeweiligen Vorgesetzten.

Eine Selbstbeziehung kann nur wirksam sein, wenn die Spalten in der Tabelle Gegenstücke zueinander darstellen. In der Beispieldatenbank Employee ist z.B. die Manager ID identisch mit der Employee ID für diesen Manager. Deshalb wird das Symbol für die Selbstbeziehung in der Spalte Manager ID angezeigt.


Über zusammengesetzte Beziehungen

  Verwandte Themen

Eine zusammengesetzte Beziehung benutzt eine einzelne Beziehung, um zwei oder mehr Spalten in einer Tabelle mit Spalten in einer anderen Tabelle zu verbinden. Eine zusammengesetzte Beziehung ist erforderlich, wenn die Primär- oder Fremdschlüssel aus zwei oder mehr Spalten bestehen.


Über nichtentsprechende (Null-)Zeilen

  Beispiele 	  Verwandte Themen

Bei Query Builder können Sie wählen, ob nichtentsprechende Zeilen abgerufen werden sollen, wenn Sie eine Beziehung in einer Abfrage verwenden. Eine nichtentsprechende Zeile tritt auf, wenn die Beziehung Tabellen verbindet, während auf der einen Seite Werte vorhanden sind, für die es auf der anderen Seite keine entsprechenden Werte gibt. SQL-Benutzer sind damit in Form einer Abfragebedingung vertraut, die als Outer Join bekannt ist. Nichtentsprechende Zeilen geben im allgemeinen Null-Werte zurück.

Hinweis:  Eine Zeile, die einen Wert von 0 (null) zurückgibt, ist nicht dasselbe wie eine nichtentsprechende Zeile. Die Option Nichtentspr. Zeilen unterdrücken im Dialogfeld Beziehung festlegen kann nur für Zeilen benutzt werden, die Null-Werte zurückgeben und nicht 0 Werte. Benutzen Sie diese Funktion, wenn Sie Daten anzeigen möchten, bei denen in einer Tabelle keine Werte eingegeben sind, wie z.B. Aufträge ohne Zeilenobjekte. Wenn Sie eine nichtentsprechende Beziehung verwenden, können Sie nur eine Seite wählen, auf der die nichtentsprechenden Datensätze angezeigt werden.


Beispiel für nichtentsprechende (Null-)Zeilen

Angenommen, Summit Sporting Goods benötigt eine Liste aller Kunden und der entsprechenden Umsätze. Anders ausgedrückt, es wird eine Liste aller Kunden aus der Tabelle Customer abgerufen, die Umsätze getätigt haben, zusätzlich zu den Kunden, die keine Umsätze getätigt haben. Wenn Sie die Abfrage mit einer einfachen Beziehung ausführen, wobei Sie die Spalten Customer NAME und Sales AMOUNT auswählen, rufen Sie nur die Kunden ab, für die in beiden Tabellen Beträge aufgeführt werden. Wenn Sie eine äußere Beziehung erstellen, wobei Sie die Option A nicht in B verwenden, können Sie auch die Namen der Kunden abrufen, bei denen in der Spalte Sales AMOUNT keine Werte stehen.


Über Ungleichheitsbeziehungen

  Beispiele	  Verwandte Themen

Bei einer Ungleichheitsbeziehung ruft Query Builder Zeilen aus zwei oder mehr Tabellen ab, basierend auf einer anderen Beziehung als der Gleichheitsbeziehung. Sie können eine Ungleichheitsbeziehung über das Dialogfeld Beziehung festlegen erstellen, indem Sie den entsprechenden Operator auswählen oder die Beziehung als Bedingung eingeben.

Wenn Sie eine einfache Ungleichheitsbeziehung als Bedingung eingeben, wobei Sie zwei Tabellen mit einem einzelnen Operator (wie z.B. <, > oder =) verbinden, wird die Bedingung automatisch in eine Ungleichheitsbeziehungslinie konvertiert, wobei auf der Beziehungslinie ein Symbol angezeigt und der Bedingungstext aus dem Bereich Bedingungen gelöscht wird. Um diese Beziehungen zu entfernen oder zu ändern, verwenden Sie das Dialogfeld Beziehung festlegen.


Beispiel für Ungleichheitsbeziehungen

Angenommen, Sie möchten eine Abfrage erstellen, die Ihnen sagt, welche Kunden Kreditlinien haben, die höher sind als ihr monatlicher Umsatz. Sie können eine Bedingung eingeben, die die Beziehung definiert:

CUSTOMER.CREDIT_LIMIT>SALES.AMOUNT


Symbole für Datentypen

  Verwandte Themen

Die folgenden unterstützten Datentypen für alle Spalten in einem Datenquellobjekt werden durch Symbole in der rechten Spalte des Objekts im Bereich Datenquelle dargestellt.

Datentyp	Symbol	Beschreibung
Character		Benutzen Sie den Datentyp Character für Zeichendaten mit fester Länge mit einer maximalen Größe von 255 Byte und einer Standardgröße von 1 Byte. Hinweis:  Sie können Zahlen mit dem Datentyp Character darstellen, können jedoch Berechnungen nur mit numerischen Datentypen durchführen.
Varchar2		Benutzen Sie den Datentyp Varchar2 für Zeichenfolgen mit variabler Länge mit einer maximalen Größe von 2000 Byte. Sie müssen eine Größe für den Datentyp Varchar2 angeben.
Number		Benutzen Sie den Datentyp Number für Ganzzahl- oder Gleitkommadaten. Sie müssen eine Genauigkeit (Anzahl von Ziffern) für ganzzahlige Daten eingeben. Der Gleitzahl-Datentyp gilt für Dezimalzahlen. Wenn Sie diesen Datentyp einer Spalte zuweisen, müssen Sie sowohl Genauigkeit als auch Skalierung angeben. Die Genauigkeit (Gesamtanzahl von Ziffern in der Zahl) kann von 1 bis 38 gehen. Die Skalierung (Anzahl von Ziffern rechts neben der Dezimalstelle) kann von -84 bis 127 gehen. Bei einer negativen Skalierung werden die Daten auf die angegebene Anzahl von Stellen links neben dem Dezimalzeichen gerundet. Eine Angabe von (10,2) bedeutet z.B. 10 Ziffern mit 2 Ziffern rechts neben der Dezimalstelle. Eine Angabe von (10,-2) bedeutet eine Ganzzahl mit 10 Ziffern, die auf das nächste Hundertstel gerundet ist.
Date		Benutzen Sie den Datentyp Date für beliebige Datumsangaben. Gültige Datumsangaben gehen vom 1. Januar 4712 v.Chr. bis zum 31. Dezember 4712 n.Chr. Das Standarddatumsformat ist TT-MON-JJ, wie in '01-JAN-97'.
Long		Benutzen Sie den Datentyp Long für lange Textfelder mit alphanumerischen Daten mit variabler Länge bis zu 2 Gigabyte.
Raw		Benutzen Sie den Datentyp Raw für rohe Binärdaten. Die maximale Größe beläuft sich auf 255 Byte. Werte müssen als Zeichenfolgen in Hexadezimalschreibweise eingefügt werden und werden in Hexadezimalform angezeigt. Sie müssen eine Größe für Daten vom Typ Raw angeben.
Long Raw		Der Datentyp Long Raw wird benutzt, um rohe Binärdaten mit maximal 2 Gigabyte zu speichern (die in Hexadezimalform eingegeben und angezeigt werden). Bei den Datentypen Long Raw muß keine Größe angegeben werden.
MLSLABEL		Benutzen Sie den Datentyp MLSLABEL, um das Binärformat eines Labels bei einem sicheren Betriebssystem zu speichern. Labels werden von Trusted ORACLE verwendet, um den Zugriff zu Informationen zu vermitteln. Außerdem können Sie Spalten mit diesem Datentyp definieren, wenn Sie den standardmäßigen ORACLE Server verwenden. Weitere Informationen über Trusted ORACLE, einschließlich diesem Datentyp und Labels, finden Sie im Trusted ORACLE8 Server Administrator's Guide.


Schreibweise für Datenquellobjekte

  Verwandte Themen

Als nächstes sehen Sie ein Beispiel für zwei Datenquellobjekte, die durch eine Beziehung miteinander verknüpft sind.

Klicken Sie auf ein Symbol, einen Indikator oder einen Teil dieser Objekte, um eine Beschreibung anzuzeigen.


Indikator für den Objekttyp

Das Symbol in der oberen linken Ecke eines Datenquellobjekts gibt dessen Typ an:

  Tabelle

  Ansicht

  Abfrage

  Snapshot

  Synonym


Objekttitel

Dies ist der Name des Datenquellobjekts. Sie können den Namen ändern, indem Sie auf den Objekttitel klicken.


Kommentar-Indikator

Dieses Symbol gibt an, daß mit diesem Objekt (bzw. dieser Spalte) ein Kommentar verknüpft ist. Doppelklicken Sie auf dieses Symbol, um das Dialogfeld Info zu öffnen, in dem Sie die Kommentare anzeigen können.


Spaltenname

Dies ist der Name von einer der Spalten in diesem Objekt. Wenn Sie auf einen Spaltennamen doppelklicken, wird die Spalte in der Abfrage aufgenommen und im Fenster Ergebnisse angezeigt.


Indikatoren für den Datentyp

Diese Symbole geben die Datentypen der entsprechenden Spalten an. Wenn Sie auf eines dieser Symbole klicken und die Maustaste gedrückt halten, wird ein Popup-Menü angezeigt, und Sie können einen anderen Datentyp wählen.


Beziehungslinie

Eine graue Linie, die zwischen zwei Spalten gezogen ist, gibt an, daß zwischen den Spalten an einem Ende der Linie eine Beziehung erstellt wurde. Die Linie wird vom Fremdschlüssel zum Primärschlüssel gezogen.


Indikator für Selbstbeziehungen

Dieses Symbol gibt an, daß zwischen dieser Spalte (Fremdschlüssel) und einer anderen Spalte (Primärschlüssel) in derselben Tabelle eine Selbstbeziehung erstellt wurde.


Primärschlüssel

Ein in Fettschrift angezeigter Spaltenname gibt an, daß diese Spalte als Primärschlüssel für das Objekt definiert wurde.


Fremdschlüssel

Ein in Kursivschrift angezeigter Spaltenname gibt an, daß diese Spalte ein Fremdschlüssel ist, der mit einem Primärschlüssel in einer anderen Spalte verbunden ist. Ein Fremdschlüssel kann nur definiert werden, indem eine Beziehung zwischen zwei Spalten festgelegt wird.


Über die Benutzeroberfläche von Query Builder

  Verwandte Themen

Query Builder verwendet zwei Fenster:

•	Das Fenster Abfrage, in dem Sie Ihre Abfragen generieren.

•	Das Fenster Ergebnisse, in dem die von der Abfrage abgerufenen Daten angezeigt werden.

In der Titelleiste werden der Name des Fensters und der Name des aktiven Dokuments angezeigt. Sie können das Fenster Abfrage oder Ergebnisse für die gesamte Verwaltung der Query Builder-Sitzung verwenden.

Mit der Symbolleiste können Sie Menübefehle mit einem Mausklick ausgeben. Jedes Symbol entspricht einem Menüpunkt. Wenn Sie den Mauszeiger über einem Symbol gedrückt halten, wird die Bezeichnung des zugehörigen Befehls in einem Popup-Feld angezeigt. Wenn das Fenster Abfrage aktiv ist, enthält die Symbolleiste die Befehle des Menüs Daten. Wenn das Fenster Ergebnisse aktiv ist, enthält die Symbolleiste die Befehle des Menüs Ergebnisse.

Query Builder befindet sich im Bearbeitenmodus, sobald der Mauszeiger seine Form von einem Pfeil in ein Fadenkreuz ändert (z.B. beim Bearbeiten einer Bedingung). Um ein Objekt in einem inaktiven Fenster im Bearbeitenmodus auszuwählen, klicken Sie zuerst auf das Fenster, um es zu aktivieren. Danach klicken Sie auf das Objekt, um es auszuwählen.


Über das Fenster Abfrage

  Verwandte Themen

Wenn Sie eine Abfrage öffnen, zeigt Query Builder diese im Fenster Abfrage an, das in zwei Bereiche unterteilt ist:

•	Den Bereich Bedingungen, in dem sich das Feld Bedingung befindet. Mit ihm wird die Abfrage optimiert.

•	Den Bereich Datenquelle, in dem die Tabellen (Ansichten, Snapshots usw.) angezeigt werden, die in der Abfrage verwendet werden.

Je nach den Voreinstellungen können die Bereiche vertikal oder horizontal geteilt werden.

Jede Tabelle wird in einem Feld angezeigt, das den Namen der Tabelle und die Namen der Spalten in dieser Tabelle enthält. Es gibt eine Reihe von Symbolen, mit denen das aktuelle Datenbankobjekt gekennzeichnet wird. Die Symbole geben an, ob beschreibende Kommentare angehängt sind, geben den Typ der Datenquelle sowie den Datentyp der Spalte an und weisen darauf hin, ob Indizes für Tabellen in der Abfrage definiert wurden.

Linien werden gezeichnet, um die Beziehungen zwischen den Spalten anzugeben. Beziehungen werden zwischen Tabellen festgelegt, um zu identifizieren, in welcher Beziehung eine Spalte in einer Tabelle zu einer Spalte in einer anderen Tabelle steht.

Mit einem Häkchen links neben dem Spaltennamen wird angegeben, daß die Spalte in der Abfrage aufgenommen wurde. Dies bedeutet, daß Query Builder bei der Ausführung der Abfrage nach Daten sucht, die dem Spaltennamen entsprechen. Wenn kein Häkchen angezeigt wird, bedeutet dies, daß die Daten der Spalte nicht in der Abfrage aufgenommen werden.


Über Abfragen

  Einschränkungen 	  Verwandte Themen

Eine Abfrage ist eine einfache Anforderung von Informationen aus der Datenbank, wie z.B.:

•	Welche Informationen sind über jede Abteilung vorhanden?

•	Welche Informationen sind für jeden Mitarbeiter vorhanden?

Sie können auch bestimmte Informationen anfordern, wie z.B.:

•	Wie hoch sind die Umsatzzahlen in Bayern und Baden-Württemberg nach Städten für die am besten verkäuflichen Produkte?

•	Welche Provision hat jeder Vertreter mit dem Namen Peter im Januar erhalten, der einen grauen Volvo fährt?

Sie können die Abfragen so gestalten, daß Daten aus einer einzelnen Tabelle oder einer Vielzahl von Tabellen zurückgegeben werden. Außerdem können Sie Berechnungen und Kontrollspalten aufnehmen.

Query Builder ist das perfekte ad hoc Abfrage-Tool, mit dem Sie Abfragen ausführen können, sobald Sie Daten benötigen. Es ist auch ein Tool zur Berichterstellung, mit dem Sie Abfragevorlagen entwerfen und speichern können, mit denen Ihre Berichte und Analysen automatisiert werden.

Die Tabellen, auf die Sie zugreifen können, können in einem Datenbank-Account enthalten oder über mehrere Accounts verteilt sein. Sie können außerdem auf mehrere Datenbanken in mehr als einem physikalischen Speicherort zugreifen, die von einer Reihe von Benutzern gemeinsam verwendet werden.

Hinweis:  Query Builder konserviert Ressourcen des Datenbank-Servers, indem Aufrufe an die Datenbank auf ein Mindestmaß begrenzt werden. Query Builder ruft kleine Datenblöcke ab, während Sie einen Bildlauf durch das Fenster Ergebnisse vornehmen. Dasselbe gilt wenn alle Datensätze abgerufen werden müssen, um eine Anforderung zu erfüllen, wie z.B. einen Sortiervorgang. Query Builder verfügt über einen virtuellen Speicherverwalter, der Datenblöcke auf die lokale Festplatte Ihres Computers schreibt.

Die spezifische Implementierung des virtuellen Speicherverwalters hängt von Ihrem Betriebssystem ab.


Über das Speichern von Abfragen

  Einschränkungen	  Verwandte Themen

Query Builder speichert Abfragen unterschiedlich, je nachdem, ob sie in der Datenbank oder als Datei gespeichert werden.

Datenbank

Wenn Query Builder eine Abfrage in der Datenbank speichert, können ein oder zwei Datenbankobjekte erstellt werden:

1	Ein Objekt enthält den ganzen Status der Abfrage. Die gespeicherten Elemente umfassen die Abfragevoreinstellungen, Optionen für das Fensterlayout, enthaltene Tabellen, definierte Spalten, temporäre Beziehungen, Bedingungen, Gruppen, Sortierenvorgänge, Formate, Gruppenwechsel, Summen und Attribute. Dieses Objekt wird immer erstellt, wenn eine Abfrage in der Datenbank gespeichert wird, unabhängig davon, ob die Abfrage vollständig (ausführbar) ist.

2	Das zweite Objekt ist eine Abfrageansicht. Dieses Objekt wird nur erstellt, wenn die Abfrage eine vollständige SQL-Anweisung enthält. Query Builder führt eine neue Anweisung CREATE VIEW in SQL aus und speichert gültige Abfragen als Ansichten im Datenbank-Account des Benutzers. Dies ist das Objekt, das Sie aus dem Dialogfeld Datentabellen auswählen wählen, wenn Sie eine Abfrage als Datenquelle in einer anderen Abfrage aufnehmen möchten.

Datei

Wenn Query Builder eine Abfrage als Datei speichert, schreibt es den ganzen Status der Abfrage in eine Binärdatei, ohne eine Abfrageansicht oder ein anderes Datenbankobjekt zu erstellen. Betriebssystemdateien können abgerufen und aktualisiert werden, können jedoch nicht als Datenquellen für die Generierung anderer Abfragen benutzt werden, weil keine Datenbank-View erstellt wurde.

Hinweis:  Welche Methode für das Speichern von Abfragen Sie auch wählen, wird empfohlen, daß Sie konsistent bleiben, insbesondere, wenn Sie diese ändern und aktualisieren möchten. Änderungen an einer Datenbankabfrage werden in der Datei desselben Namens nicht wirksam und umgekehrt. Bei der Auswahl der Speichermethode für Ihre Abfrage sollten Sie jedoch folgendes berücksichtigen:

•	Query Builder stellt die Datenbankabfragen automatisch in Ihr Datenbank-Account, während Sie einen Pfad (oder Ordner) und Dateinamen für Dateien angeben müssen.

•	Eine Datei kann möglicherweise einfacher lokal gesichert werden.

•	Sie können eine Datei nicht als Datenquelle benutzen, um eine neue Abfrage zu generieren.

•	Query Builder-Benutzer können Abfragen problemlos ohne besondere Netzwerksoftware für die gemeinsame Benutzung von Dateien in mehreren grafischen Umgebungen gemeinsam verwenden, wenn Abfragen in der Datenbank gespeichert werden.


Über das Erteilen und Entziehen von Zugriffsberechtigungen für Abfragen

  Verwandte Themen

Datenbank

In Query Builder können Sie jede Abfrage, die Ihnen gehört, anzeigen, aktualisieren und löschen. Query Builder weist Ihnen das Eigentümerrecht für eine Abfrage zu, wenn Sie diese erstellen. Wenn Sie Ihre Abfrage in der Datenbank speichern, können Sie den Zugriff zu der Abfrage mit dem Dialogfeld Berechtigungen erteilen kontrollieren.

Sie können jedem anderen Benutzer Zugriffsberechtigungen erteilen, der ebenfalls Zugriff zu den Datenquellen hat, die beim Erstellen der Abfrage benutzt werden. Andere Benutzer können die Abfrage nicht löschen oder ändern, können jedoch eine Kopie der Abfrage in ihrem eigenen Datenbank-Account speichern und diese Kopie dann ändern. Ausführbare Abfragen können ebenfalls als Datenquellen beim Generieren neuer Abfragen benutzt werden.

Datei

Wenn Sie Ihre Abfrage als Datei speichern, können Benutzer, die eine Zugriffsberechtigung zu Ihrem Betriebssystemverzeichnis, Ordner oder Account haben, die Abfrage in Query Builder anzeigen, vorausgesetzt, sie haben auch Zugriff auf die zugrundeliegenden Datenquellen, die beim Erstellen der Abfrage benutzt werden.

Jeder Benutzer, der in das Verzeichnis, den Ordner oder das Account schreiben kann, kann die Abfrage in Query Builder anzeigen und ändern, wenn er auch Zugriff zu den Datenquellen hat, die beim Erstellen der Abfrage benutzt wurden. Diese Benutzer können die Abfrage mit einem Betriebssystembefehl löschen, unabhängig davon, ob sie Zugang zu den Datenquellen haben, genau wie bei jeder anderen Betriebssystemdatei.


Über den Bereich Datenquelle

  Verwandte Themen

Der Bereich Datenquelle ist der Abschnitt im Fenster Abfrage, in dem Objekte, wie z.B. Tabellen und Beziehungen angezeigt werden.


Über Datenquellen

  Verwandte Themen

Query Builder zeigt eine Datenquelle als Grafik im Fenster Abfrage an, um Datenbankobjekte und Spaltennamen darzustellen. Datenbankobjekte umfassen Tabellen, Ansichten, Synonyme, Snapshots und Abfragen, die als Ansichten gespeichert sind. Jedes dieser Objekte kann auf dieselbe Weise bearbeitet und abgefragt werden.

Um Informationen aus der Datenbank abzufragen, müssen Sie angeben, welche Datenbankobjekte in der Abfrage aufgenommen werden sollen.


Zugriff auf Datenquellen

  Verwandte Themen

Ihr Datenbankadministrator bestimmt Ihre gesamten Zugriffsberechtigungen zu Datenquellen in der zugrundeliegenden Oracle-Datenbank. Der Datenbankadministrator, ein Eigentümer einer Datenquelle oder ein anderer Benutzer mit einer Erteilen-Berechtigung für eine Datenquelle kann Ihnen die Zugriffsberechtigung zu der Datenquelle erteilen.

Änderungen an Datenquellen (mit Ausnahme von Abfragen) erfolgen über Schema Builder oder mit SQL-Befehlen in der zugrundeliegenden Datenbank.


Abfragen als Datenquelle benutzen

  Beispiele 	  Verwandte Themen

Immer wenn Sie eine gültige Abfrage in der Datenbank speichern, speichert Query Builder die Abfrage außerdem automatisch als Datenquelle, die Sie beim Generieren einer neuen Abfrage verwenden können. Abfragedatenquellen können auf dieselbe Weise wie Tabellen mit dem Dialogfeld Datentabellen auswählen aufgenommen werden.

Hinweise:

•	Wenn Sie die Abfrage löschen, in der die Originalberechnungen durchgeführt werden, wird jede nachfolgende Benutzung der Berechnung in einer anderen Abfrage ebenfalls gelöscht.

•	Die Benutzung einer Abfrage als Datenquelle ist besonders dann von Vorteil, wenn die gespeicherte Abfrage spezielle Informationen benutzt, wie z.B. eine von Ihnen definierte Spalte. Definierte Spalten können nicht abfrageübergreifend gespeichert werden, wenn Sie jedoch eine Abfrage aufnehmen, die eine definierte Spalte enthält, wird diese Spalte als Spalte in der Abfragedatenquelle angezeigt.


Beispiel für die Benutzung einer Abfrage als Datenquelle

Angenommen, Sie haben eine Abfrage mit der Bezeichnung CREDIT gespeichert, die eine definierte Spalte mit der Bezeichnung NEW_CREDIT_LIMIT enthält, eine Spalte, die so berechnet wurde, daß sie 1,15mal den Werten in der Spalte CREDIT_LIMIT entspricht. Sie können die Spalte NEW_CREDIT_LIMIT in die neue Abfrage übernehmen, indem Sie die Abfrage CREDIT (in der die Berechnungen ursprünglich durchgeführt wurden) als Datenquelle aufnehmen.


Über das Abfragen aller Zeilen

  Verwandte Themen

Um Berechnungsressourcen zu sparen, wenn Sie eine Abfrage ausführen, ruft Query Builder Daten in Blöcken von jeweils 64 K ab. Während Sie einen Bildlauf durch die Daten vornehmen, ruft Query Builder zusätzliche Blöcke nach Bedarf auf.

Der Vorteil beim Abrufen aller Zeilen besteht darin, daß alle Daten im Speicher stehen. Sie können lokale Sortierenvorgänge durchführen und Gruppenwechsel lokal vornehmen, ohne die Abfrage erneut ausführen zu müssen. Der Nachteil beim Abrufen aller Zeilen besteht darin, daß dieser Vorgang mehr Zeit und Berechnungsressourcen benötigt, um die Abfrage auszuführen und alle Zeilen abzurufen.


Über die automatische Ausführung von Abfragen

Mit der automatischen Ausführung von Abfragen können Sie eine Abfrage jederzeit automatisch ausführen, wenn Sie die Anforderung für Daten ändern, z.B. wenn Sie eine neue Spalte hinzufügen. Sie können diese Option im Dialogfeld Voreinstellungen wählen.

Bei der automatischen Ausführung von Abfragen müssen Sie die Abfrage nicht jedesmal aus dem Menü erneut ausführen, wenn Sie eine Änderung in der Abfrage vornehmen. Allerdings kann die automatische Ausführung zeitaufwendiger sein, wenn Sie mehrere Änderungen gleichzeitig vornehmen.


SQL-Konvertierung

  Verwandte Themen

SQL-Benutzer können das SQL-Äquivalent einer beliebigen Abfrage von Query Builder in eine Datei zur Benutzung in SQL*Plus, Report Builder oder einer ähnlichen Datenbankanwendung exportieren. Sie können eine beliebige Abfrage von Query Builder als SQL-Abfrage speichern und diese Datei dann aus einer der anderen Anwendungen öffnen.

Beachten Sie, daß Query Builder keine Spaltenaliasnamen exportiert, die mit der Funktion Drucktitel erstellt wurden, sondern Spaltenaliase exportiert, die im Dialogfeld Spalte definieren als definierte Spalten erstellt wurden.

Die SQL SELECT-Anweisung, die erstellt wird, wenn Sie Abfragen in diesen anderen Anwendungen speichern, kann mit dem Dialogfeld Öffnen in Query Builder importiert und in eine grafische Abfrage konvertiert werden.


Benennungsregeln bei Abfragen

  Einschränkungen 	  Verwandte Themen

In Query Builder müssen die Namen von Datenbankabfragen den Benennungsregeln von Oracle Server entsprechen:

•	Namen dürfen maximal 30 Zeichen umfassen (mit Ausnahme von Datenbanknamen, die auf 8 Zeichen begrenzt sind).

•	Namen dürfen kein Apostroph enthalten.

•	Bei Namen muß die Schreibweise nicht berücksichtigt werden.

•	Namen müssen mit einem Buchstaben beginnen.

•	Namen dürfen nur die Zeichen A-Z, 0-9, _, $ und # enthalten (von der Benutzung von $ und # wird abgeraten).

•	Namen dürfen keinem reservierten Wort von Oracle entsprechen.

•	Namen dürfen nicht identisch mit den Namen eines anderen Objekts (z.B. einer Abfrage, Tabelle oder Ansicht) in demselben Account sein.

Hinweis:  Ein Name mit doppelten Anführungszeichen ist zulässig. Wenn Sie einen Namen eingeben, der den obigen Regeln nicht entspricht, setzt Query Builder diesen automatisch in doppelte Anführungszeichen.

Bezeichner

Query Builder benutzt die standardmäßigen Oracle-Methoden zur Bezeichnung von Tabellen- und Spaltennamen durch Account und Datenbank. Wenn Sie mit Tabellen aus der Datenbank Ihres Unternehmens arbeiten, könnten Sie in der Tabellenüberschrift bis zu drei Bezeichner finden, die jeweils durch einen Punkt oder das Symbol @ voneinander getrennt werden.

Die folgenden Indikatoren werden angewendet:

•	Mit einem Punkt links neben einem Tabellennamen wird angegeben, daß die Tabelle aus einem anderen Account als dem Account stammt, bei dem Sie angemeldet sind. Der Name links neben dem Punkt ist der Name dieses Accounts.

•	Das Symbol @ in einer Tabelle gibt an, daß die Tabelle aus einer anderen Datenbank als Ihrer Home-Datenbank stammt. Der Name rechts neben dem Symbol @ gibt den Namen des Datenbank-Links an, den Sie für die Verbindung mit der entfernten Datenbank verwenden.

Hinweis:  Wenn Sie beim Benennen von Datenbankabfragen die Benennungsregeln von Oracle nicht verwenden, konvertiert Query Builder den Namen in einen "literalen" Wert (in doppelten Anführungszeichen).


Reservierte Wörter von Query Builder

  Einschränkungen 	  Verwandte Themen

Die folgenden Wörter sind in Oracle8 Server, Query Builder und SQL reserviert. Sie dürfen diese nicht als Namen von Abfragen oder definierten Spalten verwenden.

ACCESS	ADD	ALL
ALTER	AND	ANY
AS	ASC	AUDIT
BETWEEN	BY	CHAR
CHECK	CLUSTER	COLUMN
COMMENT	COMPRESS	CONNECT
CREATE	CURRENT	DATE
DECIMAL	DEFAULT	DELETE
DESC	DISTINCT	DROP
ELSE	EXCLUSIVE	EXISTS
FILE	FLOAT	FOR
FROM	GRANT	GROUP
HAVING	IDENTIFIED	IMMEDIATE
IN	INCREMENT	INDEX
INITIAL	INSERT	INTEGER
INTERSECT	INTO	IS
LEVEL	LIKE	LOCK
LONG	MAXEXTENTS	MINUS
MODE	MODIFY	NOAUDIT
NOCOMPRESS	NOT	NOWAIT
NULL	NUMBER	OF
OFFLINE	ON	ONLINE
OPTION	OR	ORDER
PCTFREE	PRIOR	PRIVILEGES
PUBLIC	RAW	RENAME
RESOURCE	REVOKE	ROW
ROWID	ROWLABEL	ROWNUM
ROWS	SELECT	SESSION
SET	SHARE	SIZE
SMALLINT	START	SUCCESSFUL
SYNONYM	SYSDATE	TABLE
THEN	TO	TRIGGER
UID	UNION	UNIQUE
UPDATE	USER	VALIDATE
VALUES	VARCHAR	VARCHAR2
VIEW	WHENEVER	WHERE
WITH
Die folgenden Wörter sind in Query Builder und PL/SQL reserviert. Sie dürfen sie nicht als Namen von Abfragen oder definierten Spalten benutzen.

ABORT	ACCEPT	ACCESS
ADD	ALL	ALTER
AND	ANY	ARRAY
ARRAYLEN	AS	ASC
ASSERT	ASSIGN	AT
AUTHORIZATION	AVG	BASE_TABLE
BEGIN	BETWEEN	BINARY_INTEGER
BODY	BOOLEAN	BY
CASE	CHAR	CHAR_BASE
CHECK	CLOSE	CLUSTER
CLUSTERS	COLAUTH	COLUMNS
COMMIT	COMPRESS	CONNECT
CONSTANT	COUNT	CRASH
CREATE	CURRENT	CURSOR
CURRVAL	DATABASE	DATA_BASE
DATE	DBA	DEBUGOFF
DEBUGON	DECLARE	DECIMAL
DEFAULT	DEFINITION	DELAY
DELETE	DELTA	DESC
DIGITS	DISPOSE	DISTINCT
DO	DROP	ELSE
ELSIF	END	ENTRY
EXCEPTION	EXCEPTION_INIT	EXISTS
EXIT	FALSE	FETCH
FLOAT	FOR	FORM
FROM	FUNCTION	GENERIC
GOTO	GRANT	GROUP
HAVING	IDENTIFIED	IF
IN	INDEX	INDEXES
INDICATOR	INSERT	INTEGER
INTERSECT	INTO	IS
LEVEL	LIKE	LIMITED
LOOP	MAX	MIN
MINUS	MLSLABEL	MOD
NATURAL	NEW	NEXTVAL
NOCOMPRESS	NOT	NULL
NUMBER	NUMBER_BASE	OF
ON	OPEN	OPTION
OR	ORDER	OTHERS
OUT	PACKAGE	PARTITION
PCTFREE	POSITIVE	PRAGMA
PRIOR	PRIVATE	PROCEDURE
PUBLIC	RAISE	RANGE
REAL	RECORD	RELEASE
REM	RENAME	RESOURCE
RETURN	REVERSE	REVOKE
ROLLBACK	ROWID	ROWLABEL
ROWNUM	ROWTYPE	RUN
SAVEPOINT	SCHEMA	SELECT
SEPARATE	SET	SIZE
SMALLINT	SPACE	SQL
SQLCODE	SQLERRM	START
STATEMENT	STDDEV	SUBTYPE
SUM	TABAUTH	TABLE
TABLES	TASK	TERMINATE
THEN	TO	TRUE
TYPE	UNION	UNIQUE
UPDATE	USE	VALUES
VARCHAR	VARCHAR2	VARIANCE
VIEW	VIEWS	WHEN
WHERE	WHILE	WITH
WORK	XOR


Einschränkungen

  Verwandte Themen

Sie können maximal 254 Tabellen und Spalten in einer Abfrage von Query Builder auswählen. Jede Spalte kann maximal 2000 Zeichen enthalten.

Query Builder speichert Abfragen in der Datenbank oder dem Betriebssystem bis zu einer maximalen Dateigröße von 64 K. Wenn Sie versuchen, eine Abfrage zu speichern, die größer ist als 64 K, wird eine Fehlermeldung angezeigt, und die Abfrage wird nicht gespeichert. (Dies sollte eigentlich niemals geschehen.) Sie können die Größe Ihrer Abfrage reduzieren, indem Sie nicht benutzte Objekte, wie z.B. Joins, definierte Spalten und Tabellen eliminieren.


Über das Öffnen von Abfragen

  Verwandte Themen

Typischerweise verwaltet ein Benutzer eine Reihe von vordefinierten Abfragen, die mit wenig oder keinen Änderungen ausgeführt werden. Mit Query Builder können Sie Bibliotheken mit Abfragen oder gemeinsame Abfragevorlagen verwalten, damit Sie nicht jede Abfrage von Anfang an neu erstellen müssen. Bei Query Builder können Sie Abfragen an zwei verschiedenen Stellen speichern: in der Datenbank oder als Datei.

SQL-Anweisungen importieren

Neben den gespeicherten Abfragedateien von Query Builder können SQL-Benutzer eine beliebige gültige, unterstützte SQL-Anweisung aus einem Texteditor oder Datenbankprodukt importieren, wie z.B. eine .sql-Datei in SQL*Plus. Gültig bedeutet, daß die SQL-Anweisung keine Fehler enthält. Unterstützt bedeutet, daß die Datei nur SELECT-Anweisungen enthält, die in einer Abfrage von Query Builder benutzt werden können.

Mehrere Abfragen öffnen

Sie können so viele Abfragen öffnen, wie das Betriebssystem und der Speicher Ihres Computers zulassen. Sie können Datenbankabfragen, SQL-Anweisungen und Dateiabfragen in derselben Query Builder-Sitzung gleichzeitig öffnen bzw. neue Abfragen starten.

Für jede Abfrage öffnet Query Builder ein neues Fenster Abfrage und Fenster Ergebnisse. Jede Abfrage wird über die vorherige Abfrage gelagert. Query Builder zeigt den Namen der aktiven Abfrage in der Titelleiste an.


Über Tabellen- und Spaltenkommentare

  Verwandte Themen

Einige Details über die Art der Daten, die in der Datenbank gespeichert sind (wie vom Datenbankadministrator oder dem Tabelleneigentümer angegeben) werden in den Tabellen- oder Spaltennamen nicht reflektiert. Auf diese Weise kann es gelegentlich schwierig werden zu entscheiden, welche Objekte in der Abfrage aufgenommen werden sollen.

In der Abfrage CREDIT kennen Sie z.B. alle Namen und Datentypen bei der Tabelle CUSTOMER, wissen jedoch nicht, ob CUSTOMER nur die aktuellen Kundendatensätze, sowohl die aktuellen als auch die vergangenen Kundendatensätze enthält, oder ob die Tabelle potentielle, frühere oder aktuelle Kunden enthält.

Sie können bestehende Kommentare für die ausgewählte Tabelle oder Spalte anzeigen. Wenn Sie eine Abfrage erstellen, können Sie auch eigene Kommentare mit maximal 254 Zeichen eingeben.


Über das Fenster Ergebnisse

  Verwandte Themen

Query Builder zeigt die angeforderten Daten im Fenster Ergebnisse an, durch das Sie einen Bildlauf vornehmen und in dem Sie mit einer Maus und der Tastatur arbeiten können. Die Ergebnisse werden in Spalten und Zeilen genau wie bei einem Arbeitsblatt angezeigt. Hier werden die Spalten wie erwartet horizontal angezeigt. Die Zeilen stellen die in jeder Spalte gespeicherten Daten dar.

In der obersten Zeile des Fensters Ergebnisse stehen die Spaltenüberschriften, die den Namen der Spalten entsprechen, die für eine Abfrage ausgewählt wurden. Die linksbündigste Spalte enthält die Zeilennummern für die abgerufenen Daten. Jeder Datenwert steht in einer Zelle.


Visuelle Elemente des Fensters Ergebnisse
Visuelle Elemente des Fenster Ergebnisse

  Verwandte Themen

Das Fenster Ergebnisse enthält Bildlaufleisten, Rasterlinien und Bereiche, mit denen Sie Ihre Daten problemlos anzeigen können.

Sie können die Rasterlinien im Fenster Ergebnisse anzeigen.

Ein Bereich ist ein Abschnitt im Fenster Ergebnisse, durch den Sie einen unabhängigen Bildlauf vornehmen können. Sie können Bereiche erstellen oder skalieren, damit Sie separate Teile des Fensters Ergebnisse auf einmal anzeigen können.


Über das Formatieren von Spalten

  Verwandte Themen

Sie können eine Reihe von Vorgängen mit Datenspalten durchführen, die im Fenster Ergebnisse angezeigt werden, mit denen das Layout der Abfrageergebnisse gestaltet und die Berichterstellung und Analyse verbessert werden kann. Im Dialogfeld Format können Sie die Spaltenbreite zur Aufnahme der Daten ändern.

Hinweis:  Spalten, die Sie zu der Abfrage hinzufügen, werden im Fenster Ergebnisse rechts neben den bestehenden Spalten angezeigt.


Über Summenvorgänge

  Verwandte Themen

Sie können Vorgänge festlegen, mit denen Summenberechnungen mit den Daten im Fenster Ergebnisse durchgeführt werden. Ein Summenvorgang kann folgendes umfassen:

•	Mittelwert

•	Gesamtsumme

•	Mindestwert

•	Höchstwert

•	Anzahl

•	Standardabweichung

•	Varianz

Die Art der Summenvorgänge, die Sie durchführen können, variiert je nach Datentyp. So können Sie z.B. keine Standardabweichung oder Varianz für eine Zeichenspalte berechnen, so daß diese Auswahlen bei Zeichenspalten im Dialogfeld Summen nicht verfügbar sind.

Summenvorgänge bei Kontrollspalten

Sie können Summenvorgänge bei Kontrollspalten durchführen, und es kann mehr als eine Summenberechnung pro Gruppenwechsel vorgenommen werden. Query Builder zeigt jede Berechnung separat im Fenster Ergebnisse an. Summenvorgänge werden automatisch für jeden Gruppenwechsel angewendet, wenn diese vorher für die gesamte Abfrage ausgewählt wurden.

Angenommen, Sie haben den Befehl Summen benutzt, um den Mittelwert CREDIT_LIMIT in der Abfrage CREDIT von Summit Sporting Goods zu erhalten. Wenn nun auch der Befehl Gruppenwechsel benutzt wird, um einen Gruppenwechsel nach STATE vorzunehmen, zeigt Query Builder den Mittelwert der Kreditlinie für jeden Staat zusätzlich zu dem Mittelwert aller Kreditlinien, am Ende der Liste an.


Über Kontrollspalten

  Verwandte Themen

Ein Gruppenwechsel besteht aus einer Reihe von Zeilen, die um einen gemeinsamen Wert gruppiert sind. Wenn Sie eine Kontrollspalte in einer Abfrage angeben, sortiert Query Builder die Daten entsprechend der Kontrollspalte und zeigt die Werte für diese Spalte nur in den Zeilen an, in denen diese Werte das erste Mal angezeigt werden (d.h. nur, wenn sich der Wert ändert).

So können Sie z.B. eine Liste mit Mitarbeitern erstellen, die nach Abteilung gegliedert ist, möchten jedoch den Abteilungsnamen nicht in jeder Zeile wiederholen. Um den Abteilungsnamen nur anzuzeigen, wenn die Abteilung gewechselt wird, würden Sie Department als Kontrollspalte angeben.

Wenn Sie eine Kontrollspalte erstellen, verschiebt Query Builder diese automatisch in die linksbündigste Spalte im Fenster Ergebnisse und zeigt die Spaltenüberschrift in Kursivschrift an, um anzugeben, daß es sich um eine Kontrollspalte handelt.

Sie können nach mehr als einer Spalte aufgliedern. Query Builder führt den Gruppenwechselvorgang in der Reihenfolge aus, in der die Spalten in der Liste Kontrollspalten angezeigt werden. Wenn Sie mehr als eine Kontrollspalte wählen, werden die Kontrollspalten von links nach rechts entsprechend ihrem Auftreten von oben nach unten im Listenfeld Kontrollspalten positioniert.

Wenn Sie einen Gruppenwechsel in Query Builder entfernen, bleibt die Spalte im Fenster Ergebnisse, die Daten werden jedoch nicht mehr entsprechend dieser Spalte gegliedert. Wenn Sie einen von mehreren Gruppenwechseln entfernen, wird die betroffene Spalte nach rechts verschoben, so daß sie hinter alle Kontrollspalten gesetzt wird.


Über Sortiervorgänge

  Verwandte Themen

Query Builder konvertiert jeden Sortiervorgang in die entsprechende ORDER BY-Klausel, d.h. den SQL-Befehl, der für das Sortieren von Daten benutzt wird. Sortierspalten werden in der ORDER BY-Klausel aufgeführt, die im Dialogfeld SQL anzeigen angezeigt wird, und können mit Datei [image] SQL speichern exportiert werden.

Query Builder generiert implizit eine ORDER BY-Klausel für jede Kontrollspalte. Kontrollspalten werden in der ORDER BY-Klausel vor Sortierspalten angezeigt. Wenn Sie eine Spalte sowohl als Kontrollspalte als auch als Sortierspalte angeben, generiert Query Builder eine ORDER BY-Klausel für die Kontrollspalte, jedoch nicht für die Sortierspalte.

Bei Abfragen, die Verbundausdrücke umfassen, generiert Query Builder außerdem implizit eine ORDER BY-Klausel für jede Spalte in der GROUP BY-Klausel, bei der es sich weder um eine Kontrollspalte noch um eine Sortierspalte handelt. ORDER BY-Klauseln, die für GROUP BY-Spalten generiert werden, werden am Ende der ORDER BY-Klausel angehängt.

Query Builder erstellt automatisch eine GROUP BY-Klausel für alle angezeigten Nicht-Verbundspalten, wenn eine definierte Spalte, die eine Verbundfunktion enthält, angezeigt wird. Die GROUP BY-Klausel wird in dem Dialogfeld SQL anzeigen und in exportierten SQL-Anweisungen angezeigt.


Über das Formatieren von Abfrageergebnissen

  Verwandte Themen

Ein Format ist eine Steuerung, die Sie in Query Builder anwenden, um anzugeben, wie Daten im Fenster Ergebnisse angezeigt werden sollen. So können Sie z.B. ein Währungsformat anwenden, um die Anzeige von Daten in Dollar, Britische Pfund oder eine andere Währung zu konvertieren. Außerdem können Sie ein Format in Großbuchstaben verwenden, um eine Zeichenspalte in Großbuchstaben anzuzeigen.

Als nächstes werden die in Query Builder vorhandenen Standardformate aufgeführt, mit denen Sie benutzerdefinierte Formate erzeugen können.

•	Zahl

•	Datum

•	Zeit

•	Text

•	Zeichen

•	Formate, die SQL verwenden

Query Builder stellt eine Vielzahl von Formaten im Dialogfeld Format bereit. Wenn Sie nicht für jede Spalte im Fenster Ergebnisse ein Format angeben, benutzt Query Builder den Formattyp STANDARD, bei dem Daten in dem Format angezeigt werden, in dem sie in der Datenbank gespeichert sind. Bei der Definition von Spalten und Bedingungen können Sie Formate außerdem mit einer Funktion mit dem Typ fmt angeben.


Zahlenformat

  Verwandte Themen

Sie können Zahlenformate mit allen numerischen Daten verwenden. Alle Zahlenformate führen dazu, daß die Zahl auf die angegebene Anzahl von signifikanten Ziffern gerundet angezeigt wird. Wenn ein Wert mehr Ziffern links neben der Dezimalstelle hat, als in dem Format angegeben, zeigt Query Builder Hash-Zeichen an (######).


Datumsformat

  Verwandte Themen

Sie können Datumsformate mit allen Datumsangaben verwenden. Einige Formatelemente geben eine Zeiteinheit an, während andere Indikatoren und literalen Text hinzufügen. Die Schreibweise bei einem ausgeschriebenen Wort oder einer Abkürzung entspricht der Schreibweise in dem entsprechenden Formatelement. So erzeugt z.B. DAY in einem Formatmodell groß geschriebene Wörter wie MONDAY; Day erzeugt Monday, während day monday nur in Kleinbuchstaben erzeugt. Das Standard-Datumsformat ist TT-MON-JJ.


Präfixe und Suffixe von Datumsformatelementen

  Verwandte Themen

Sie können das folgende Präfix zu Formatelementen in einem Datumsformat hinzufügen:

Format	Beschreibung
FM	Füllmodus. Dieses Präfix unterdrückt das Auffüllen mit Leerstellen für alle nachfolgenden Zeichenelemente (wie z.B. MONTH) und unterdrückt führende Nullen für alle nachfolgenden Zahlenelemente (wie z.B. MI) in einem Datumsformatmodell.
	FM ist ein Umschalter. Wenn FM zweimal in einem Datumsformatmodus erscheint, werden das Auffüllen mit Leerzeichen und führende Nullen bei Elementen nach dem ersten FM unterdrückt und bei Elementen nach dem zweiten FM wieder aktiviert.
Sie können folgende Suffixe zu Formatelementen in einem Datumsformat hinzufügen:

Format	Ergebnisanzeige
TH	Ordnungszahl (z.B. DDTH erzeugt 4TH).
SP	Ausgeschriebene Zahl (z.B. DDSP erzeugt FOUR).
SPTH oder THSP	Ausgeschriebene Ordnungszahl (z.B. DDSPTH erzeugt FOURTH).


Zeitformat

  Verwandte Themen

Alle Elemente, die eine Zeiteinheit angeben, können mit den Funktionen ROUND und TRUNC benutzt werden, mit Ausnahme der Elemente, die Einheiten in Sekunden darstellen. Jahreseinheiten werden auf den 1. Juli aufgerundet. Quartalseinheiten werden auf den 16. Tag des zweiten Monats aufgerundet. Monatseinheiten werden auf den 16. des Monats aufgerundet.

Format	Ergebnisanzeige
SCC oder CC	Jahrhundert; mit S wird vor ein v.Chr.-Datum - gesetzt.
YYYY oder SYYYY	-Ziffer Jahr; mit S wird vor ein v.Chr.-Datum - gesetzt.
YYY oder YY oder Y	Letzte 3, 2 oder 1 Ziffern des Jahres.
SYEAR oder YEAR	Jahr, ausgeschrieben; mit S wird vor ein v.Chr.-Datum - gesetzt.
Q	Quartal des Jahres (1, 2, 3, 4; JAN-MAR = 1).
MM	Monat (01-12; JAN = 01).
MONTH	Name des Monats, mit Leerstellen auf eine Länge von 9 Zeichen aufgefüllt.
MON	Name des Monats, mit einer Abkürzung aus 3 Buchstaben.
WW	Woche des Jahres (1-52), wobei Woche 1 beim ersten Tag des Jahres beginnt und bis zum siebten Tag des Jahres geht.
W	Woche des Monats (1-5), wobei Woche 1 beim ersten des Monats beginnt und bis zum siebten des Monats geht.
DDD	Tag des Jahres (1-366).
DD	Tag des Monats (1-31).
D	Wochentag (1-7).
DAY	Name des Tages, mit Leerstellen auf eine Länge von 9 Zeichen aufgefüllt.
DY	Name des Tages, Abkürzung mit 3 Buchstaben.
J	Tag im Julianischen Format; die Anzahl von Tagen seit dem 1. Januar 4712 v.Chr.
HH oder HH12	Stunde des Tages (1-12).
HH24	Stunde des Tages (0-23).
MI	Minute (0-59).
SS	Sekunde (0-59).
SSSSS	Sekunden nach Mitternacht (0-86399).


Zeitformatindikatoren

  Verwandte Themen

Die Indikatoren, mit denen Zeitformate geändert werden, sind:

Format	Ergebnisanzeige
BC oder AD	Indikator BC/AD (v.Chr./n.Chr.).
B.C. oder A.D.	Indikator BC/AD mit Punkten.
AM oder PM	Meridian-Indikator.
A.M. oder P.M.	Meridian-Indikator mit Punkten.


Textformat

  Verwandte Themen

Die Formatelemente, mit denen literaler Text hinzugefügt wird, sind:

Format	Ergebnisanzeige
/ . , -	Satzzeichen wird im Ergebnis reproduziert.
...	Zeichenfolge in Anführungszeichen wird im Ergebnis reproduziert.


Zeichenformat

  Verwandte Themen

Die folgenden standardmäßigen Zeichenformatvorgänge können mit beliebigen Zeichendaten verwendet werden. Sie können diese nicht ändern, um benutzerdefinierte Formate zu erstellen.

Format	Ergebnisanzeige
UPPERCASE	Schreibt alles in Großbuchstaben.
lowercase	Schreibt alles in Kleinbuchstaben.
Capitalize	Schreibt den ersten Buchstaben in jedem Wort groß und alle anderen Buchstaben klein.


Zahlenformatelemente, die sich auf die Zellbreite auswirken

  Verwandte Themen

Die meisten Formatelemente wirken sich auf die Breite der Zelle in der Ergebnisspalte aus. Bei allen Formaten, mit Ausnahme von MI (zeigt Minuszeichen an) wird die Breite des Elements zu der Breite der Zelle hinzugefügt.

Neunen

Die Anzahl von Neunen bestimmt die Anzeigebreite. Links neben dem Dezimalzeichen werden führende Nullen unterdrückt. Rechts neben dem Dezimalzeichen werden abschließende Nullen angezeigt. Wenn ein Format von 9999 für 0 angewendet wird, werden vier Leerzeichen zurückgegeben. In der folgenden Tabelle wird dargestellt, wie sich jedes Format auf den Wert 1234.5 auswirken würde:

Format	Ergebnisanzeige
999	###
9999	1235
99999	1235
999999.99	1234.50
Nullen

Die Anzahl von Nullen bestimmt die Anzeigebreite. Links neben dem Dezimalzeichen werden führende Nullen angezeigt. Rechts neben dem Dezimalzeichen werden abschließende Nullen angezeigt. Wenn das Format 0000 für 0 angewendet wird, würden vier Nullen zurückgegeben. Ein Format von 9990 würde 1 Null zurückgeben. In der folgenden Tabelle wird dargestellt, wie sich jedes Format auf den Wert 1234.5 auswirkt:

Format	Ergebnisanzeige
000	###
0000	1235
00000	01235
00000.00	1234.50
Währung $

In der folgenden Tabelle wird dargestellt, wie sich jeder Präfixwert mit einem Dollarzeichen auf den Wert 1234.5 auswirkt:

Format	Ergebnisanzeige
$9999	$1235
$99999	$1235
$999999.99	$1234.50
Andere

Die folgenden besonderen Zahlenformatcodes werden ebenfalls von Query Builder unterstützt:

Format	Ergebnisanzeige
MI	Zeigt das Minuszeichen (-) hinter einem negativen Wert an. Dieses Element muß am Ende eines Formats stehen. So gibt z.B. das Format 9999MI angewendet auf -1234.5 den Wert 1235- zurück.
PR	Zeigt einen negativen Wert in <spitzen Klammern> an. Dieses Element muß am Ende eines Formats stehen. So gibt z.B. das Format 9999PR angewendet für -1234.5 den Wert <1234.5> zurück.
,	Zeigt ein Komma (,) an dieser Stelle an. So gibt z.B. das Format 9,999 angewendet für 1234.5 den Wert 1,234.5 zurück.
.	Zeigt einen Punkt (.) an dieser Stelle an. So gibt z.B. das Format 9999.9 angewendet für 1234.5 den Wert 1234.5 zurück.
EEEE	Zeigt die Zahl in der Exponentialschreibweise an. So gibt z.B. das Format 9.999EEEE angewendet für 1234.5 den Wert 1.235E+03 zurück.
L	Zeigt das definierte internationale Währungssymbol an dieser Stelle an. Wenn z.B. L als Symbol für das Englische Pfund Sterling £ definiert ist, gibt das Format L9999 angewendet für 1234.5 den Wert £1235 zurück.
C	Gibt das ISO-Währungssymbol an dieser Stelle zurück. Wenn z.B. C als FF für Französische Francs definiert ist, gibt C9999 angewendet für 1234.5 den Wert FF1235 zurück.
D	Zeigt das definierte Dezimalsymbol an dieser Stelle an. Wenn z.B. D als Punkt (.) definiert ist, gibt das Format 9G999 angewendet für 1234 den Wert 1,234 zurück.


Zahlenformatelemente, die sich nicht auf die Zellbreite auswirken

  Verwandte Themen

Die folgenden Formate wirken sich nicht auf die Breite der Spalte aus.

Format	Ergebnisanzeige
B	Zeigt einen Nullwert als Leerzeichen und nicht als 0 an. (Dies ist der Standardwert bei der Benutzung von 9.)
V	Multipliziert den Wert mit 10 in die n-te Potenz erhoben, wobei n der Anzahl von 9 oder 0 im Anschluß an V entspricht. So gibt z.B. das Format 99V99 angewendet für  12.345 den Wert 1235 zurück.


Formate, die SQL verwenden

  Verwandte Themen

Um Zellen so zu formatieren, daß Zahlen mit Bindestrichen angezeigt werden, wie z.B. amerikanische Sozialversicherungsnummern oder Postleitzahlen, müssen Sie einen SQL-Befehl verwenden. Der Datentyp der Spalte kann entweder character oder number sein.

Um eine Zahl als amerikanische Sozialversicherungsnummer anzuzeigen, definieren Sie eine Spalte in der entsprechenden Tabelle mit folgender Syntax

substr(column_name,1,3)||'-'||substr(column_name,4,2)||'-'||substr(column_name,6,4)

Um eine Zahl als amerikanische Postleitzahl anzuzeigen, definieren Sie eine Spalte in der entsprechenden Tabelle mit der folgenden Syntax:

substr(column_name,1,5)||'-'||substr(column_name,6,4)


Über Drucker-Kopfzeilen und -Fußzeilen

  Verwandte Themen

Query Builder verwendet Buchstabencodes (vor denen jeweils ein Et-Zeichen steht), um die Informationen in den Kopf- und Fußzeilen zu formatieren und um Variablen einzufügen, wie z.B. Seitennummern oder Datei (Abfrage) Namen. Sie können diese Codes in Verbindung mit einem beliebigen Text verwenden.

Benutzen Sie die Standardeinstellungen von Query Builder, oder passen Sie diese an Ihre Anforderungen an. Die Standardkopfzeile fügt das Datum in der oberen linken Ecke jeder Seite (&l&d) ein und zentriert den Datei- oder Abfragenamen am Anfang jeder Seite (&c&f). Die Standardfußzeile zentriert die Seiten-Nummer (&p) am unteren Rand.

Kopf- und Fußzeilen können maximal 256 Zeichen umfassen. Stellen Sie sicher, daß die Anzahl von Zeilen in Ihrer Kopfzeile nicht größer ist als der Rand, da Query Builder das Ausdrucken von Kopf- und Fußzeilen unterdrückt, wenn die Ränder kleiner sind als der erforderliche Mindestwert.

Um das Aussehen der Kopf- und Fußzeilen von Dokumenten zu optimieren, geben Sie einfach die gewünschten Codes und Texte in die Felder Kopfzeile: und Fußzeile: ein. Änderungen, die Sie vornehmen, werden mit Ihrer Abfrage gespeichert, so daß diese bei jedem Öffnen der Abfrage wirksam sind (es sei denn, Sie ändern sie erneut).


Codes in Kopf- und Fußzeilen

  Beispiele	  Verwandte Themen

Es gibt zwei Arten von Codes, die Sie in das Dialogfeld Seite einrichten eingeben können, um Kopf- und Fußzeilen zu formatieren: Codes, die sich auf die Anzeige der Kopf- oder Fußzeileninformationen auswirken, und Codes, die systemgenerierte Variablen auswählen, wie z.B. Seitennummern. Sie werden häufig eine Kombination dieser Codes verwenden, wie z.B. einen Formatcode gefolgt von einer Variablen.

Mit den folgenden Codes werden Text und Informationen in Ihren Kopf- und Fußzeilen positioniert und formatiert. Sie können Groß- oder Kleinbuchstaben verwenden.

&l	Linksbündig ausgerichtet
&c	Zentriert
&r	Rechtsbündig ausgerichtet
&b	Fett
&I	Kursiv
Geben Sie den gewünschten Text bzw. die gewünschten Variablen unmittelbar hinter den Formatcodes ein. Sie können Codes (z.B. Fettschrift und Zentriert) auch mit Variablen und Text kombinieren. Um z.B. das Literal "&" auszudrucken, geben Sie && ein.

Kopf-/Fußzeilentext oder eine Variable, die auf &l folgt, wird am linken Rand angezeigt. Text, der auf &c folgt, wird auf der Mitte der Seite angezeigt, während Text, der auf &r folgt, am rechten Rand der Seite angezeigt wird. Gleichermaßen werden Text oder Variablen, die auf &b oder &i folgen, in Fett- oder Kursivschrift angezeigt.

Die folgenden Codes wählen systemgenerierte Variablen aus:

&p	Seitennummer
&d	Datum
&t	Zeit
&f	Datei-/Abfragename
&n	Zeilenumbruch


Beispiele für Druckercodes

Um den Namen der Abfrage in der oberen rechten Ecke der Seite auszudrucken, geben Sie folgendes in das Feld Kopfzeile ein:

&r&f

Um die Uhrzeit in der unteren linken Ecke der Seite auszudrucken, geben Sie folgendes in das Feld Fußzeile ein:

&l&t

Um einen Abteilungsnamen (wie z.B. "Verkauf") in Fettschrift am oberen linken Rand der Seite zusätzlich zu dem Namen der Abfrage am oberen rechten Rand der Seite auszudrucken, geben Sie folgendes in das Feld Kopfzeile ein:

&l&bVerkauf&r&f

Um das Wort "Seite" in Kursivschrift vor der Seitennummer am unteren linken Rand der Seite zu drucken, geben Sie folgendes in das Feld Fußzeile ein:

&L&ISeite&P


Über Bedingungen

  Verwandte Themen

Im Bereich Datenquelle geben Sie an, welche Datenbankobjekte (Tabellen, Ansichten, Abfragen, Synonyme und Snapshots) in Ihrer Abfrage aufgenommen werden sollen. Außerdem geben Sie an, welche Spalten aus diesen Tabellen abgefragt werden sollen. Wenn Sie eine Abfrage ausführen, ohne den Fokus irgendwie einzugrenzen, wird jede Datenzeile für die ausgewählten Spalten aus der Datenbank zurückgegeben. Dies ist nicht unter allen Umständen praktisch oder sinnvoll.

Mit Bedingungen können Sie bestimmte Informationen aus der Datenbank abrufen. Bedingungen sind für die meisten Abfragen fundamental, weil Sie häufig nur die Datensätze sehen möchten, die bestimmten Kriterien entsprechen. Zum Beispiel:

•	Das Monatsgehalt ist größer als 2000 $.

•	Der Nachname ist Schmidt.

•	Der Job ist nicht Manager.

Eine Bedingung gibt nur die Zeilen aus der Datenbank zurück, die dieser Bedingung gerecht werden. Sie können außerdem zusammengesetzte oder mehrere Bedingungen hinzufügen, wie z.B.:

•	Das Monatsgehalt ist größer als 1000 $ und kleiner als 2000 $.

•	Die monatlichen Provisionen sind größer als 2000 $, und die Abteilung befindet sich in München oder Berlin.

Bedingungen können auch Funktionen und definierte Spalten verwenden:

•	Der Mitarbeiter gehört seit mehr als drei Jahren zu dem Unternehmen.

•	Das Gehalt ist größer als das Durchschnittsgehalt.

Hinweis:  Es gibt keine Grenze für die Anzahl von Bedingungen, die Sie in einer Abfrage aufnehmen können. Sie können Bedingungen entweder vor oder nach der Ausführung der Abfrage zu einer Abfrage hinzufügen.


Über den Bereich Bedingungen

  Verwandte Themen

Der Bereich Bedingungen ist ein Abschnitt im Fenster Abfrage, der das Feld Bedingung enthält, in das Sie Ausdrücke und Bedingungen eingeben können. Query Builder-Bedingungen generieren automatisch WHERE- oder HAVING-Klauseln, je nach Bedarf.

Mit den Tabellen- und Spaltennamen wird angegeben, welche Spalten in der Bedingung gefiltert werden. Sie können den Tabellennamen weglassen, wenn der Spaltenname eindeutig ist. Tip

Hinweis:  Wenn Sie das Feld Bedingung aktivieren, erhält der Cursor ein (+) Zeichen, mit dem angegeben wird, daß jedes Objekt, auf das Sie klicken, zu Ihrer Bedingung hinzugefügt wird. Um dies zu deaktivieren, können Sie auf [image] in der Symbolleiste klicken.


Tastaturbefehle im Bereich Bedingungen

  Verwandte Themen

Die Tastaturäquivalente für Menübefehle werden in den Menüs neben dem jeweiligen Befehl angezeigt.

Die folgenden Tastaturbefehle sind nicht mit Menübefehlen verknüpft:

TAB/UMSCHALTTASTE-TAB	Speichert die Bedingung und wählt die nächste/vorherige gültige Bedingung unabhängig von der Verschachtelungsebene.
NACH-LINKS-TASTE	Versetzt den Cursor nach links; wählt die übergeordnete Bedingung aus.
NACH-RECHTS-TASTE	Versetzt den Cursor nach rechts; wählt die erste untergeordnete Bedingung einer übergeordneten Bedingung aus.
NACH-OBEN-/UNTEN-TASTE	Wählt die vorherige/nächste Bedingung innerhalb der aktuellen Verschachtelungsebene aus.
EINGABETASTE	Speichert die Bedingung und verläßt den Bereich Bedingungen.
UMSCHALTTASTE-EINGABETASTE	Speichert die Bedingung und setzt den Cursor nach unten, um die nächste Bedingung zu erstellen oder zu bearbeiten.
STRG-PFEIL	Verschiebt die Bedingung in Pfeilrichtung.


Bedingungssyntax

  Beispiele	  Verwandte Themen

Eine Bedingung hat das folgende allgemeine Format:

[Ausdruck] [Operator] [Ausdruck]

wobei

Ausdruck	die Werte angibt, die die Bedingung definieren; mit Ausdrücken können Datumsangaben, Zeichen, literale Werte, Zahlen, Spalten, Funktionen und Datenbankspalten angegeben werden.
Operator	den Vergleichsoperator angibt, wie z.B. größer als (>), kleiner als (<) und gleich (=). Die gebräuchlichsten Operatoren werden im Menü Daten und in der Symbolleiste aufgeführt. Außerdem gibt es eine Reihe von besonderen Vergleichsoperatoren, wie z.B. BETWEEN, LIKE und IN.
Datumswerte

Wenn Sie mit Datumsangaben arbeiten, beziehen sich die Vergleichsoperatoren auf die relative Zeit. Somit bedeutet "kleiner als" (<) "vor".

Datumswerte müssen in einfachen Anführungszeichen stehen und im Format TT-MON-JJ angegeben werden, wobei mit TT der Kalendertag, mit MON der Monat und mit JJ das Jahr angegeben wird.

Zeichenwerte

Bei Zeichenspalten beziehen sich Operatoren auf die alphanumerische Reihenfolge (A kommt vor B, deshalb sind Namen, die mit A beginnen, "kleiner als" Namen, die mit B beginnen usw.).

Literale Werte

Literale Werte müssen in einfachen Anführungszeichen stehen, um sie von Spaltennamen zu unterscheiden. Bei dem Vergleich zwischen Datenbankwerten und den Werten, die Sie angeben, muß die Groß-/Kleinschreibung berücksichtigt werden.

Zahlenwerte

Wenn es sich bei dem angegebenen Wert um einen Wert mit dem Datentyp NUMBER handelt, geben Sie nur die Zahl ein. Das heißt, verwenden Sie keine Formatierung wie Kommas oder Währungssymbole ($). Numerische Werte in numerischen Spalten müssen nicht in Anführungszeichen stehen.

Hinweis:  Es gibt außerdem drei logische (Boolesche) Operatoren (AND, OR, NOT), mit denen Sie mehrere oder negative Bedingungen erstellen können.

Zusätzliche Informationen:  Weitere Informationen über die Oracle-Syntax für verschiedene Datentypen finden Sie im Oracle8 Server SQL Language Reference Manual.


Beispiele für die Bedingungssyntax

Um Mitarbeiter auszuwählen, deren Gehälter größer sind als 3000 $:

SALARY > 3000

Um Abteilungen mit ID-Nummern auszuwählen, die kleiner sind als 40:

DEPARTMENT_ID < 40

Um Mitarbeiter auszuwählen, deren Nachname Schmidt lautet:

LAST_NAME = 'SCHMIDT'

Um Mitarbeiter auszuwählen, deren Nachnamen mit M bis Z beginnen und die 1986 eingestellt wurden:

LAST_NAME > 'M' AND HIRE_DATE = 1986

Hinweis:  Die WHERE-Klausel wird in allen Bedingungen impliziert, so daß Sie sie nicht in dem Bereich Bedingungen angeben müssen.


Validierung von Bedingungen

  Verwandte Themen

Query Builder validiert eine Bedingung automatisch, wenn Sie das Feld Bedingung schließen. Eine unvollständige, ungültige oder falsch formatierte Bedingung führt zu einer Fehlermeldung. Danach gibt Query Builder Ihnen die Möglichkeit, die Bedingung mit der korrekten Bedingungssyntax zu korrigieren.

Hinweis:  Sie können eine Bedingung (oder Kombination von Bedingungen) vorübergehend deaktivieren, damit Sie verschiedene Szenarios testen können, ohne die Bedingungen jedesmal neu erstellen zu müssen. Um verschachtelte Bedingungen aufzunehmen oder auszuschließen, können Sie den logischen Operator und nicht die einzelnen Bedingungen hervorheben.


Mehrere Bedingungen

  Verwandte Themen

Mehrere Bedingungen werden immer mit logischen Operatoren kombiniert. Sie können mehrere Bedingungen auf vielen Ebenen erstellen oder können diese alle auf einer Ebene kombinieren. Der Operator der obersten Ebene stellt die erste Ebene dar und wird immer auf der linken Seite angezeigt. Sie können je nach Bedarf auch Bedingungen auf niedrigeren Ebenen kombinieren.

Standardmäßig kombiniert Query Builder mehrere Bedingungen mit dem AND-Operator. Um den logischen Operator zu ändern, klicken Sie, um den Operator hervorzuheben, und wählen Sie einen neuen Operator aus der Symbolleiste oder dem Menü Daten.

Alle mit AND kombinierten Bedingungen müssen für Ihre Abfrage wahr sein, damit Ergebnisse zurückgegeben werden. Wenn Sie z.B. FIRST_NAME='Pat' AND FIRST_NAME='Stacy' kombinieren, gibt Ihre Abfrage keine Zeilen zurück, da der Vorname einer Person nicht gleichzeitig Pat und Stacy ist. Um Zeilen zurückzugeben, bei denen eine der Bedingungen wahr ist, benutzen Sie OR.


Über verschachtelte Bedingungen

  Beispiele	  Verwandte Themen

Verschachtelte Bedingungen kombinieren logische Operatoren, um komplexe Abfragen zu erzeugen, die aus verschiedenen Ebenen von Bedingungen bestehen.


Beispiel für verschachtelte Bedingungen

Angenommen, Sie möchten eine Liste der Kunden anzeigen, die aus New York oder Kalifornien stammen und die Kreditlinien unter 6.000 $ haben. In diesem Fall würde ein einzelnes AND oder OR nicht ausreichen, weil Sie eine AND-Bedingung mit einer Teilmenge kombinieren, die eine OR-Bedingung umfaßt.

In diesem Fall würden Sie zuerst alle drei Bedingungen eingeben:

STATE = 'CA'

STATE = 'NY

CREDIT_LIMIT < 6000

Standardmäßig werden diese alle auf einer Ebene angezeigt, mit dem AND-Operator kombiniert. Um die verschachtelte Bedingung zu erstellen, können Sie die STATE-Bedingungen auswählen und auf den OR-Operator in der Symbolleiste klicken.


Über Operatoren

  Verwandte Themen

Ein Operator ist ein Zeichen oder reserviertes Wort, mit dem ein bestimmter Vorgang ausgeführt wird. Die drei Hauptarten von Operatoren, die in Query Builder benutzt werden, sind:

•	Vergleich

•	Arithmetisch

•	Logisch

Hinweis:  Basierend auf diesen Operatoren können Sie auch negierende Bedingungen erstellen.


Vergleichsoperatoren

  Verwandte Themen

Vergleichsoperatoren werden für den Vergleich von zwei Werten benutzt. Wenn Sie den Operator zwischen einem Spaltennamen und einem Wert im Bereich Bedingungen einfügen, vergleicht Query Builder alle Objekte in dieser Spalte mit dem Wert und gibt nur die Zeilen zurück, bei denen die Bedingungsanweisung wahr ist.

Um z.B. nur die Zeilen zurückzugeben, bei denen der Wert in der Spalte CREDIT_LIMIT kleiner ist als 6000 $, verwenden Sie den Operator < (kleiner als):

CREDIT_LIMIT < 6000

Die Vergleichsoperatoren von Query Builder sind:

Operator	Verwendung
=	Gleich
<>	Ungleich
<	Kleiner als
<=	Kleiner als oder gleich
>	Größer als
>=	Größer als oder gleich
BETWEEN...AND...	Zwischen zwei Werten
IN (LIST)	Gleich einem beliebigen Bestandteil der folgenden Liste
IS NULL	Ist ein NULL-Wert. Eine Zeile ohne einen Wert in einer Spalte enthält einen NULL-Wert


Arithmetische Operatoren

  Verwandte Themen

Arithmetische Operatoren werden für die Durchführung von Berechnungen mit numerischen und Datumsspalten verwendet. Bei der Bearbeitung von Berechnungen wertet Query Builder zuerst Multiplikation oder Division und danach Addition oder Subtraktion aus.

•	In dem Ausdruck 1+2x3 wird z.B. zuerst 2 mit 3 multipliziert, danach wird das Ergebnis zu 1 addiert, so daß sich ein Endwert von 7 ergibt.

Um diese Prioritätsregeln außer Kraft zu setzen, setzen Sie einen Teil des Ausdrucks in Klammern. Query Builder wertet Ausdrücke in Klammern zuerst aus.

•	In der Berechnung (1+2)x3 wird z.B. (1+2) ausgewertet, danach wird das Ergebnis mit 3 multipliziert, so daß sich ein Endergebnis von 9 ergibt.

Die arithmetischen Operatoren von Query Builder sind:

Operator	Verwendung
+	Addition
-	Subtraktion
*	Multiplikation
/	Division


Logische Operatoren

  Verwandte Themen

Die logischen Operatoren (die auch als Boolesche Operatoren bezeichnet werden) sind AND, OR und NOT:

•	Benutzen Sie AND, um nur die Daten abzurufen, die allen Bedingungen gerecht werden.

•	Benutzen Sie OR, um alle Daten abzurufen, die mindestens einer der angegebenen Bedingungen entsprechen.

•	Benutzen Sie NOT, um die Operatoren oder Bedingungen zu negieren.

Die Symbolleiste im Fenster Abfrage enthält Symbole für die logischen Operatoren. Die Symbolleiste ist aktiv, wenn das Feld Bedingung im Bereich Bedingungen aktiv ist oder wenn das Dialogfeld Spalte definieren geöffnet ist. Sie können einen Operator in den Text der Bedingung oder definierten Spalte einfügen, indem Sie auf den Operator in der Symbolleiste klicken.


Operatoren der obersten Ebene

  Verwandte Themen

Der Hauptoperator oder erste Operator, der bei der Kombination von Bedingungen benutzt wird, wird als Operator der obersten Ebene bezeichnet. Standardmäßig kombiniert Query Builder mehrere Bedingungen in einer Abfrage mit dem Operator AND, obwohl dies im Dialogfeld Voreinstellungen geändert werden kann.


Über negierende Bedingungen

  Verwandte Themen

Sie können eine negierende Bedingung erstellen, um einen Operator, eine Kombination von Bedingungen oder verschachtelten Bedingungen zu negieren. So gibt z.B. NOT AND alle Zeilen zurück außer den Zeilen, bei denen alle Bedingungen erfüllt werden, während NOT OR alle Zeilen zurückgibt, mit Ausnahme der Zeilen, bei denen eine der Bedingungen nicht erfüllt wird.

Negierte Operatoren (NOT AND, NOT OR) werden mit einem Überstrich angezeigt.

Um z.B. Umsatzdatensätze anzuzeigen, die Kunden aus allen Staaten enthalten, die eine Kreditlinie haben, wobei Daten für Kunden aus Kalifornien mit Kreditlinien ausgeschlossen werden, die höher sind als 7.000 $, erstellen Sie beide Bedingungen, STATE='CA' AND CREDIT_LIMIT>7000, heben Sie den Operator AND hervor, und klicken Sie auf NOT in der Symbolleiste. Diese Abfrage gibt alle Zeilen außer den Zeilen zurück, in denen der Staat Kalifornien ist und die Kreditlinie höher ist als 7.000 $.

Hinweis:  Sie können eine negierende Bedingung auch umkehren.


Über Funktionen in Bedingungen

  Verwandte Themen

Eine Funktion ist ein kurzes Programm, das einen vordefinierten Vorgang ausführt. Wenn Sie den Namen der Funktion gefolgt von den entsprechenden Argumenten hinzufügen, führt Query Builder den angegebenen Vorgang (im allgemeinen einen arithmetischen oder Konvertierungsvorgang) durch.

Beispiele hierfür sind die Funktion ROUND, die Zahlen (oder Datumsangaben) auf die angegebene Genauigkeit rundet, oder die Funktion MONTHS_BETWEEN, die die Monate zwischen Werten in zwei Datumsspalten berechnet.

Die Argumente in einer Funktion sind im allgemeinen Spalten in einer Abfrage. Geben Sie die Argumente an, indem Sie sie hinter dem Funktionsnamen in Klammern setzen.

Häufig benutzte Funktionen in Query Builder sind:

Funktion	Beispiel	Ergebnis
MOD	MOD(7,5)	Der Rest von 7 dividiert durch 5.
SQRT	SQRT(25)	Die Quadratwurzel von 25.
ROUND	ROUND(CREDIT_LIMIT,2)	Die Spalte CREDIT_LIMIT wird auf zwei Stellen nach dem Dezimalzeichen gerundet.
TRUNC	TRUNC(CREDIT_LIMIT,2)	Die Spalte CREDIT_LIMIT wird auf zwei Stellen nach dem Dezimalzeichen abgeschnitten.
ADD_MONTHS	ADD_MONTHS(HIRE-DATE,6)	Gibt das Datum sechs Monate nach HIRE-DATE zurück.
	ADD_MONTHS(HIRE-DATE,-6)	Gibt das Datum sechs Monate vor HIRE-DATE zurück.
LAST_DAY	LAST_DAY(HIREDATE)	Gibt den letzten Tag des Monats zurück, der HIREDATE enthält.
SYSDATE	SYSDATE	Gibt das heutige Datum und die heutige Uhrzeit zurück.
SUBSTR	SUBSTR(JOB,1,5)	Gibt die fünf ersten Zeichen von JOB-Wertenzurück, wie z.B. MANAG, CLERK, SALES
GREATEST	GREATEST(SALARY,COMM)	Gibt den größeren Wert zurück, SALARY oder COMM
LEAST	LEAST(SALARY,COMM)	Gibt den größeren Wert zurück, SALARY oder COMM


Über Funktionsunterabfragen

  Beispiele	  Verwandte Themen

Eine Funktionsunterabfrage benutzt Funktionen, um komplexe Abfragen zu erstellen. Wie bei normalen Unterabfragen ist eine Funktionsunterabfrage eine verschachtelte Abfrage, die einen einzelnen Wert an die übergeordnete Abfrage zurückgibt. Anstatt zwei separate Abfragen zu erstellen, wird jedoch eine Funktionsunterabfrage einfach als rechte Seite eines Ausdrucks im Bedingungstext der übergeordneten Abfrage eingegeben.


Beispiel für Funktionsunterabfragen

Um eine Liste aller Vertreter zu erstellen, die eine Provision erhalten, die über dem Mittelwert liegt, geben Sie folgendes in den Bereich Bedingungen ein:

COMMISSION > AVG(COMMISSION)

Wenn Sie die Abfrage ausführen, führt Query Builder zuerst die Funktionsunterabfrage auf der rechten Seite des Ausdrucks aus (in diesem Beispiel berechnet die Funktionsunterabfrage die durchschnittliche Provision aller Vertreter). Danach vervollständigt die übergeordnete Abfrage die Bedingung (gibt in diesem Fall die Namen aller Vertreter zurück, die eine Provision erhalten, die über dem Mittelwert liegt).


Ungleichheitsbeziehungen als Bedingungen

  Beispiele	  Verwandte Themen

Tabellen werden häufig durch Beziehungen verknüpft, die in SQL als Referenzen oder referentielle Integritätsregeln bezeichnet werden, mit denen die Datenintegrität durchgesetzt und Primär-/Fremdschlüssel-Beziehungen identifiziert werden können. Weil Query Builder Beziehungen grafisch handhabt, müssen Sie nur wissen, wie Sie Beziehungen zwischen Tabellen einrichten, um zu kennzeichnen, in welcher Beziehung eine Spalte in einer Tabelle zu einer Spalte in einer anderen Tabelle steht. Hinweis

Eine Ungleichheitsbeziehung verbindet Spalten aus zwei (oder mehr) Tabellen, basierend auf einer anderen Beziehung als einer Gleichheitsbeziehung. Ungleichheitsbeziehungen werden als Bedingungen in den Bereich Bedingungen eingegeben oder werden mit dem Dialogfeld Beziehung festlegen erstellt. Eine Ungleichheitsbeziehung wird häufig benutzt.

Hinweis:  Wenn Sie eine einfache Ungleichheitsbeziehung als Bedingung erstellen, wobei Sie zwei Tabellen mit einem einzigen Operator (wie z.B. <, > oder =) verbinden, wird die Bedingung automatisch in eine Ungleichheitsbeziehungslinie konvertiert, und der Bedingungstext wird aus dem Bereich Bedingungen gelöscht. Sie können das Dialogfeld Beziehungen festlegen benutzen, um diese Beziehungen zu entfernen oder zu ändern.


Beispiel für Ungleichheitsbeziehungen als Bedingungen

Betrachten Sie eine Abfrage, die die Gehaltsstufe sowie die Ober- und Untergrenze jedes Gehaltsbereichs für Mitarbeiter sucht, die eine bestimmte Funktion ausführen. Sie möchten wissen, welche Angestellten Gehälter erhalten, die über oder unter ihrer Gehaltsstufe liegen.

Die Tabelle SALARY_GRADE enthält die oberen und unteren Gehaltsbereiche für jede Gehaltsstufe. Die Tabelle JOB enthält die Job-ID und Funktion, und die Tabelle EMPLOYEE enthält die Job-ID für jeden Mitarbeiter. Die Tabellen EMPLOYEE und JOB sind durch eine Beziehung miteinander verbunden, in diesem Fall gibt es jedoch keine Beziehungslinie, die die Tabellen EMPLOYEE und SALARY_GRADE verbindet.

Um einen Bericht zu erstellen, in dem jeder Mitarbeiter, dessen Gehalt, Funktion sowie die Ober- und Untergrenze der Gehaltsstufe aufgeführt werden, müssen Sie die Beziehung zwischen der Spalte Salary in der Tabelle EMPLOYEE und den Spalten Upper und Lower Bound in der Tabelle JOB angeben.

In diesem Fall benutzen Sie den Operator BETWEEN, um das Gehalt auszuwählen, das der Bedingung entspricht (d.h. Gehälter, die nicht zwischen der Ober- und Untergrenze für die Gehaltsstufe liegen):

SALARY NOT BETWEEN LOWER_BOUND AND UPPER_BOUND

Dies erzeugt einen Bericht, in dem nur die Angestellten aufgeführt werden, deren Gehälter außerhalb des Gehaltsbereichs für deren Gehaltsstufe liegen.


Über unabhängige Unterabfragen für Ad hoc-Berichte

  Beispiele	  Verwandte Themen

Wenn Sie Daten nur einmal abrufen müssen, können Sie die Beziehung zwischen übergeordneter Abfrage und Unterabfrage am einfachsten durch die Ausführung separater Abfragen handhaben. Als erstes führen Sie die Unterabfrage aus, um den benötigten Wert für die übergeordnete Abfrage abzurufen. Danach führen Sie die übergeordnete Abfrage mit diesem Wert aus.


Beispiel für unabhängige Unterabfragen für Ad hoc-Berichte

Angenommen, Sie möchten eine Liste aller Mitarbeiter mit derselben Job-ID wie Lynn Dennis erstellen. In der ersten Abfrage wählen Sie die Spalte Job ID in der Tabelle Employee und geben folgendes im Bereich Bedingungen an:

FIRSTNAME='DENNIS'

LASTNAME='LYNN'

Dadurch wird die Job-ID von Lynn zurückgegeben, d.h. 671.

Nun können Sie eine neue Abfrage ausführen, mit der alle Mitarbeiter aufgelistet werden, die dieselbe Job-ID haben wie Lynn, wobei Sie die Bedingung Job_ID=671 verwenden.

Um diesen Bericht zu erstellen, haben Sie zwei Abfragen ausgeführt - die erste Abfrage hat die Job-ID abgerufen, während die zweite Abfrage die Liste mit Mitarbeitern abgerufen hat, basierend auf der Job-ID, die in der ersten Abfrage abgerufen wurde. Die separate Ausführung der Unterabfrage und der übergeordneten Abfrage ist besonders für das Erstellen von Ad hoc-Berichten von Vorteil. Dies ist wahrscheinlich die einfachste Möglichkeit, einmalige Unterabfragen zu bearbeiten.


Über SQL in Unterabfragen

  Verwandte Themen

SQL-Benutzer können eine SELECT-Anweisung im Bereich Bedingungen benutzen, um eine Unterabfragebedingung zu erstellen. Dadurch werden sowohl die Unterabfrage als auch die übergeordnete Abfrage sofort ausgeführt, ohne daß Sie die Unterabfrage separat speichern müssen.

Jede SELECT-Anweisung muß auf einer Zeile rechts neben dem Operator in der Unterabfragebedingung stehen. Wenn Sie z.B. SQL  benutzen, um die folgende Frage zu beantworten: "Welche Kunden haben eine niedrigere Kreditlinie als Rebound Sports?", würden Sie folgende Bedingung eingeben:

CREDIT_LIMIT<(SELECT CREDIT_LIMIT FROM CUSTOMER WHERE NAME='REBOUND SPORTS')

In diesem Beispiel wird die SELECT-Anweisung in Klammern rechts neben dem Operator angezeigt.

Hinweis:  Die maximale Länge einer individuellen Bedingung beträgt 256 Zeichen.


Über mehrere Beziehungspfade

  Verwandte Themen

Wenn Sie Tabellen in einer Abfrage verbinden, wählt Query Builder den kürzesten Beziehungspfad, um alle erforderlichen Tabellen miteinander zu verbinden. Wenn zwei oder mehr Pfade identisch sind, wählt Query Builder den Beziehungspfad für diese Tabellen entsprechend der Reihenfolge, in der sie in die Abfrage eingefügt wurden.

Sie können jede Beziehung in Query Builder deaktivieren, indem Sie auf die aktive Beziehungslinie doppelklicken. Dies wird im allgemeinen nicht empfohlen, es sei denn, mehrere Beziehungspfade sind vorhanden, und Sie möchten eine Beziehung über einen alternativen Beziehungspfad aktivieren.

Möglicherweise müssen Sie bestimmte Beziehungen explizit ausschließen, um den gewünschten Pfad in Ihrer Abfrage zu benutzen. Das folgende Beispiel zeigt Beziehungen mit der Beschriftung 1, 2, 3 und 4 bei Tabellen mit der Beschriftung A, B, C und D.

Die Zahl 1 stellt die Beziehung zwischen A und B dar, 2 stellt die Beziehung zwichen B und D dar, 3 stellt die Beziehung zwischen B und C dar und 4 die Beziehung zwischen C und D.

1 und 2 sind die kürzesten Pfade zur Verbindung von A, B und D. Sie können die Tabellen auch mit den Beziehungen 1, 3 und 4 verbinden. Die Abfrageergebnisse könnten je nach ausgewählten Beziehungspfaden variieren.

Um den mit 1, 3 und 4 dargestellten Pfad zu benutzen, müssen Sie die Beziehung 2 explizit deaktivieren.


Über kartesische Produkte

  Verwandte Themen

Wenn Sie eine Beziehung deaktivieren (bzw. eine Ungleichheitsbeziehung deaktivieren), ist dies der einzige Pfad, mit dem zwei Tabellen verbunden werden, und wenn Sie eine Abfrage mit Spalten von beiden Seiten der Beziehung ausführen, wird das Ergebnis als Kartesisches Produkt bezeichnet.

Eine Abfrage, die ein kartesisches Produkt generiert, kombiniert alle Zeilen aus allen enthaltenen Tabellen. Die Anzahl von Zeilen, die ein kartesisches Produkt zurückgibt, entspricht dem Produkt der Anzahl von Zeilen in den Tabellen auf beiden Seiten der Beziehung. Wenn z.B. zwei Tabellen jeweils 100 Zeilen enthalten, würde das kartesische Produkt zehntausend Zeilen umfassen. Die aus einem kartesischen Produkt abgerufenen Informationen sind nur selten von Nutzen.

Wenn eine Tabelle als Bestandteil einer Mehrfachtabellenabfrage enthalten ist und diese Tabelle nicht über eine Datenbank oder einen benutzerdefinierten Equijoin verbunden ist (eine Art Join, bei dem die Join-Bedingung eine Gleichheit ist, wie z.B. WHERE EMP.DEPTNO = DEPT.DEPTNO), zeigt Query Builder eine Warnmeldung an.


Über das Wiederherstellen von Abfragen

  Verwandte Themen

Änderungen in der zugrundeliegenden Datenbank können sich auf den Status jeder Abfrage auswirken. Sie können verschiedene Prozeduren benutzen, um eine Abfrage wiederherzustellen, wenn diese durch Änderungen in der Datenbank geändert wurde.

Wiederherstellung von Abfragen bei geänderten Abfrage-Ansichten

Wenn die von Query Builder erstellte Abfrage-Ansicht mit einem anderen Tool geändert wird, behält Query Builder alle Informationen bei, die in der Abfrage-Ansicht vorhanden waren, als die Abfrage das letzte Mal gespeichert wurde. Allerdings ändert sich der Typ der Datenquelle von der Abfrage-Ansicht zur Standard-Ansicht. Die Standard-Ansicht behält den Originalnamen der Abfrage bei.

Mit Query Builder können Sie das Original-Abfragedokument öffnen, Sie müssen die Abfrage jedoch unter einem neuen Namen speichern, um die Duplizierung des Namens bei der Standard-Ansicht aufzulösen.

Die Standard-Ansicht mit den alten Informationen bleibt in der Datenbank, bis Sie oder der DBA sie mit SQL*Plus oder einem anderen Tool entfernen, das den SQL-Befehl DROP VIEW unterstützt.

Wiederherstellung von Abfragen bei geänderten Tabellen, Ansichten oder Synonymen

Wenn Tabellen, Ansichten oder Synonyme in einer Abfrage von Query Builder in der Datenbank mit SQL geändert werden, werden Sie gewarnt, wenn Sie versuchen, das Abfragedokument zu öffnen. Query Builder gibt mit einer Warnmeldung an, daß eine Datenquelle geändert wurde. Sie können die Abfrage wiederherstellen, wenn dies geschieht.

Wenn Spalten, Bedingungen und/oder definierte Spalten durch die Datenbankänderungen geändert wurden, ist der betroffene Teil der Abfrage möglicherweise nicht mehr gültig. Wenn z.B. eine Spalte in einer Tabelle gelöscht wurde, können Sie diese Spalte nicht mehr in der Abfrage benutzen. Sie müssen Referenzen auf diese Spalte aus der Abfrage entfernen.

Wiederherstellung bei einer Abfrage, die als Datenquelle benutzt wird

Die Möglichkeit, eine Abfrage-Ansicht als Datenquelle in einer anderen Abfrage zu benutzen, ist möglicherweise betroffen, wenn eine der enthaltenen Tabellen, Ansichten oder eines der Synonyme in der Datenbank geändert wird.

Bei Query Builder können Sie Spalten aus der Abfrage-Ansicht in einer zweiten Abfrage aufnehmen. Query Builder kann jedoch keine Diskrepanzen zwischen der alten und geänderten Version der Tabelle auflösen, sondern gibt nur eine Warnmeldung zurück, wenn Sie versuchen, die zweite Abfrage auszuführen. Wenn diese Meldung angezeigt wird, öffnen Sie das betroffene Abfragedokument und stellen Sie die Abfrage wieder her.


Über korrelierte Unterabfragen

  Beispiele 	  Verwandte Themen

Eine korrelierte Unterabfrage ist eine Unterabfrage, die Spalten in den Tabellen referenziert, die in der übergeordneten Abfrage enthalten sind. Sie wird wiederholt ausgeführt, einmal für jeden in einer Kontrollspalte angegebenen Wert. In Query Builder wird die Kontrollspalte über ein Argument in der Gruppenfunktion (AVG, SUM usw.) angegeben.

Eine korrelierte Unterabfrage wird genau wie eine Funktionsunterabfrage erstellt, nur stehen die Kontrollspalten in der korrelierten Abfrage in den Klammern der Funktion und müssen durch ein Komma getrennt werden.


Beispiel für korrelierte Unterabfragen

Angenommen, Sie nehmen die folgende Bedingung in der Abfrage auf:

salary<AVG(salary, department_id)

Das erste Argument in der Funktion enthält die Spalte, für die die Funktion ausgeführt wird (in diesem Fall SALARY). Die nachfolgenden Argumente referenzieren die Spalten, bei denen die Abfrage einen Gruppenwechsel durchführen soll (d.h. die Spalten, deren Werte für jede Iteration der korrelierten Abfrage gruppiert werden). In diesem Fall wird die Funktionsunterabfrage für jede department_id durchgeführt.


Über Unterabfragen

  Verwandte Themen

Möglicherweise müssen Sie Daten abrufen, die von Werten einer anderen Abfrage abhängen, die als Unterabfrage bezeichnet wird. Die Unterabfrage wird innerhalb der Haupt- bzw. übergeordneten Abfrage ausgeführt.

Unterabfragen können unabhängig von übergeordneten Abfragen ausgeführt werden, wie dies bei Ad hoc-Berichten typisch ist, oder können für den regelmäßigeren Gebrauch mit übergeordneten Abfragen gespeichert und kombiniert werden.

Das Speichern von Unterabfragen in übergeordneten Abfragen wird besonders bei sich wiederholenden Berichten benutzt, wenn sich der von der Unterabfrage zurückgegebene konkrete Wert im Laufe der Zeit ändert, wie z.B. bei Gehaltszahlen, Kontensaldi und Inventarposten.

Außerdem können Unterabfragen die Ergebnisse von Berechnungen enthalten. Angenommen, Sie möchten eine Liste aller Vertreter erstellen, die eine Provision erhalten, die über dem Durchschnittswert liegt. Eine Unterabfrage berechnet die durchschnittliche Provision aller Vertreter. Die übergeordnete Abfrage gibt die Namen all der Vertreter zurück, die eine Provision erhalten, die über dem Durchschnittswert liegt.

Abfragen können aus mehreren Unterabfragen bestehen, während Unterabfragen wiederum übergeordnete Abfragen von anderen Unterabfragen sein können.


Über Query Builder

  Verwandte Themen

Query Builder ist ein benutzerfreundliches Werkzeug für den Datenzugriff, das speziell für Analytiker, Manager und andere Geschäftsleute entwickelt wurde. Mit Query Builder können Sie auf logische und intuitive Weise auf Informationen in den Datenbanken Ihrer Firma zur Analyse und Berichterstellung zugreifen.

Query Builder ist für Geschäftsleute gedacht, die keine Hintergrundkenntnisse im Bereich von Computerprogrammierung oder Datenbanken haben. Aufgrund der leistungsfähigen Abfragefunktionen und der Unterstützung von Structured Query Language (SQL)-Anweisungen werden auch erfahrene Datenbankbenutzer und Programmierer feststellen, daß Query Builder auch ihren Anforderungen gerecht wird.

In dem grafischen Fenster Abfrage von Query Builder können Sie Daten aus den Datenbanken Ihres Unternehmens anfordern. Die Anforderung von Daten wird als Abfrage bezeichnet.

Mit Query Builder können Sie nahezu jede Abfrage definieren, die Sie mit einer SQL SELECT-Anweisung generieren würden. Query Builder generiert die entsprechende Klausel SELECT FROM [table.column] automatisch basierend auf den Spalten, die im Bereich Datenquelle angezeigt werden. Sie können die generierte SQL im Dialogfeld SQL anzeigen darstellen.

Die Bearbeitung von Daten erfolgt über den Daten-Editor von Query Builder. Mit diesem Werkzeug können Sie SQL DML- (Data Manipulation Language) Anweisungen ausführen, wie z.B. INSERT, UPDATE und DELETE, mit denen die Daten in Zeilen (Datensätzen) Ihrer Datenbank verwaltet werden.


Datenbanken und Query Builder

  Verwandte Themen

Relationale Datenbanken, wie z.B. Ihre Oracle Server-Datenbank, bestehen aus Tabellen und anderen Datenbankobjekten. Diese Objekte (Ansichten, Synonyme und Snapshots) basieren auf Tabellen. Da diese Objekte als Quelle für die Daten dienen, die Sie über Ihre Abfrage abrufen, werden sie als Datenquellen bezeichnet. In einer Query Builder-Abfrage verhalten sich all diese Objekte genau wie Tabellen, so daß sie als Tabellen bezeichnet werden.

Da Query Builder zur Benutzung mit der Oracle-Datenbank ausgelegt ist, können Sie auf die Daten Ihres Unternehmens zugreifen, unabhängig davon, wo die Daten gespeichert sind, bzw. unabhängig vom Hardwaretyp bzw. benutzten Systemspeicher. Die grafische Darstellung einer Tabelle in Query Builder enthält den Tabellennamen und die Spaltennamen, zeigt jedoch keinen der zugehörigen Datensätze an.

Während Tabellen die einzigen Datenbankobjekte sind, mit denen Daten konkret in einer Datenbank gespeichert werden, gibt es noch andere Typen von Datenbankobjekten, die Sie genau wie eine Tabelle abfragen können. So entsprechen z.B. Ansichten einer bestimmten Art von virtueller Tabelle - einem Objekt, das sich wie eine Tabelle verhält, wenn Sie eine Abfrage ausführen, ist jedoch in Wirklichkeit ein Zeiger auf eine Teilmenge einer Tabelle, eine Kombination von Tabellen oder eine Verknüpfung von zwei oder mehr Tabellen.

Es gibt eine Reihe von Datenbankobjekten, die Sie mit Query Builder verarbeiten können. Da sich alle Datenquellen in einer Abfrage ähnlich verhalten, benötigen Sie keine Kenntnisse über die Typen der Datenquelle, um eine Abfrage zu generieren. Sie müssen nur wissen, daß Datenquellen als Quellen für Ihre Daten dienen, unabhängig davon, wie die Daten tatsächlich in Ihrer Datenbank gespeichert sind.

Wenn Sie eine Datenbankabfrage mit Query Builder generieren, wählen Sie mit der Maus eine oder mehrere Spalten aus der Tabelle aus. Danach führen Sie die Abfrage aus - d.h. senden Ihre Anforderung von Daten an die Datenbank. Query Builder ruft die Datensätze ab, die Ihrer Spaltenauswahl entsprechen, und zeigt diese an.


Über das Verarbeiten von Daten

  Verwandte Themen

Die Auswahl von Informationen und die Definition von Bedingungen sind für die meisten Abfragen fundamental. Außerdem können Sie:

•	Abfrageergebnisse sortieren.

•	Summenberechnungen generieren (z.B. durchschnittliche Umsätze im ersten Quartal).

•	Daten aus verschiedenen Teilen der Datenbank verwenden (z.B. die Umsätze des ersten Quartals mit den Kosten des ersten Quartals vergleichen).

•	Berechnungen mit den Daten durchführen, um "Was-wäre-wenn"-Szenarios und Prognosen zu erzeugen (Ergebniszahlen projizieren, wenn die Umsätze im dritten Quartal um 15% anwachsen).

•	Schriftarten und Formate ändern.

•	Die abgerufenen Daten ausdrucken und speichern.

•	Die Daten in andere Anwendungen exportieren, wie z.B. Lotus 1-2-3 und Microsoft Excel.

•	Eine Gruppe vordefinierter Abfragen für die gemeinsamen Berichte und Analysen verwalten, so daß Sie nicht jede Abfrage von Anfang an neu erstellen müssen.


Elemente der Benutzeroberfläche

  Verwandte Themen

Klicken Sie auf ein Element der Benutzeroberfläche.

Bereich Bedingungen

Bereich Datenquelle

Daten-Editor

Datentyp-Symbole

Fenster Abfrage

Fenster Ergebnisse

Objektschreibweise bei Datenquellen

Symbolleiste


Über Fehlermeldungen

Für jede Komponente gibt es ein eindeutiges Fehlermeldungs-Präfix.

Präfix	Komponente
FRM	Form Builder
OG	Graphics Builder
PDE	Procedure Builder
REP	Report Builder
BRW	Query Builder
BRS	Schema Builder
NX, XBD	Translation Builder
Hinweis: Bei UNIX setzt Report Builder den Wert der Variablen $status, der in einigen Meldungen angezeigt wird, auf  0 (erfolgreicher Abschluß) oder 1 (nicht erfolgreicher Abschluß).

Neben den Fehlermeldungen von Forms Developer oder Reports Developer können möglicherweise auch Fehlermeldungen von anderen Quellen angezeigt werden.

Präfix	Quelle	Hilfe
ORA	Oracle Server	Oracle8 Error Messages-Handbuch
PLS	PL/SQL	Oracle8 Error Messages-Handbuch
NET	SQL*Net	Oracle Network Products Messages-Handbuch
Das Handbuch Oracle8 Error Messages  enthält Fehlermeldungscodes und Beschreibungen für alle Datenbank-Dienstprogramme, wie z.B. SQL*DBA, SQL*Loader,SQL*Module, Export, Import und die Oracle Precompiler.

Systemspezifische Fehlermeldungen werden in der Betriebssystemdokumentation erläutert.


Verbindung mit Oracle Support aufnehmen

Bei einigen Fehlern (d.h. internen Fehlern) müssen Sie Oracle Support anrufen, um den Fehler zu melden. Wenn Sie Verbindung mit Oracle Support aufnehmen, sollten Sie folgende Informationen bereithalten:

1	Ihren Namen, Firmennamen und die ID-Nummer für die Zentrale Kundenunterstützung von Oracle.

2	Hardware, Betriebssystem und Versionsnummer des Betriebssystems, auf dem Oracle Developer läuft.

3	Die vollständige Versionsnummer der Komponenten, die Sie beim Auftreten des Fehlers benutzt haben, einschließlich Revisionsnummer und gegebenenfalls Port-Release-Nummer. (Wenn Sie die Versionsnummer einer Komponenten nicht genau kennen, wählen Sie Hilfe [image] Info.)

4	Alle anderen Produkte (und Versionsnummern), die benutzt wurden, als der Fehler auftrat (z.B. Oracle 8.0.4).

5	Wenn mehrere Fehler oder Meldungen ausgegeben wurden, die genauen Meldungsnummern und die Beschreibung in der Reihenfolge, in der diese angezeigt wurden.

6	Eine Beschreibung des Problems einschließlich ungewöhnlicher Bedingungen.

7	Den Schweregrad des Fehlers entsprechend den folgenden Codes:

•	1:	 Programm kann nicht benutzt werden, kritische Auswirkung auf Vorgänge.

•	2:	 Programm kann benutzt werden, Vorgänge sind ernsthaft eingeschränkt.

•	3:	 Programm kann mit begrenzten Funktionen benutzt werden. Nicht kritisch für den Gesamtbetrieb.

•	4:	 Problem wurde vom Kunden umgangen. Minimale Auswirkung, wenn überhaupt, auf Vorgänge.


Anormale Bedingungen

Gelegentlich werden Sie auf einen Fehler stoßen, der als anormale Bedingung bezeichnet wird. Anormale Bedingungen können folgende Ursachen haben:

•	Ein anderer Benutzer hat eine Funktion ausgeführt, aufgrund derer Ihre Anwendung die angeforderte Task nicht ausführen konnte. Wenn z.B. ein Benutzer die Benutzeroberfläche umgangen und Daten in einer Datenbanktabelle geändert hat, wurde möglicherweise ein ungültiger Wert eingegeben.

•	Die Aufgabe konnte wegen eines Bugs in Oracle Developer nicht erfolgreich ausgeführt werden.

 Maßnahme   Als erstes sollten Sie Verbindung mit dem Systemadministrator aufnehmen, um festzustellen, ob die Meldung von einem anderen Programm als Forms Developer oder Reports Developer verursacht wurde. Wenn Sie feststellen, daß die Meldung nicht auf einen Benutzerfehler oder ein Systemproblem zurückzuführen ist, sollten Sie Verbindung mit Oracle Support aufnehmen aufnehmen.


Query Builder-Meldungen

  Verwandte Themen

Klicken Sie auf einen Meldungsbereich, und suchen Sie dann nach der gewünschten Meldung.

BRW-15000 bis BRW-15089

BRW-15090 bis BRW-15149

BRW-15150 bis BRW-15199

BRW-15200 bis BRW-15399

BRW-15400 bis BRW-15519

BRW-15520 bis BRW-15569

BRW-15570 bis BRW-15909

BRW-15910 bis BRW-16549

BRW-16550 bis BRW-16660


BRW-15000: Interner Fehler in der Unterbrechungsroutine für Fehler von Oracle Query Builder

Ursache:	Die Unterbrechungsroutine für Fehler konnte nicht gestartet werden.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf.


BRW-15001: <Meldungsnummer>

Ursache:	Die Meldungsdatei wurde nicht gefunden oder ist mit dieser Version von Query Builder nicht kompatibel.

Maßnahme:	Prüfen Sie, ob der Query Builder-Ordner in Oracle Home die richtige Meldungsdatei enthält.


BRW-15002: Kein Speicherplatz mehr vorhanden!

Ursache:	Kein Speicherplatz mehr.

Maßnahme:	Speichern Sie die Dokumente, und starten Sie Oracle Query Builder neu.


BRW-15003: Ungültiger Dateiname: <Name>

Ursache:	Der Benutzer hat einen ungültigen Dateinamen eingegeben (z.B. zu viele Zeichen).

Maßnahme:	Geben Sie einen neuen, gültigen Dateinamen ein.


BRW-15004: Interner Fehler (<Wert1>:<Wert2>)

Ursache:	Ein interner Fehler ist aufgetreten - Oracle Query Builder befindet sich in einem unzuverlässigen Status.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf.


BRW-15005: Dateiname fehlt

Ursache:	Der Benutzer hat keinen Dateinamen in das Dialogfeld Daten exportieren eingegeben.

Maßnahme:	Geben Sie einen Dateinamen ein.


BRW-15006: Beschreibung der Datenbanktabelle nicht möglich

Ursache:	Interne Meldung.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf.


BRW-15007: Die SQL-Anweisung ist zu komplex, um angezeigt zu werden

Ursache:	Die Größe des Bearbeitungspuffers wurde bei MSWINDOWS überschritten.

Maßnahme:	Schließen Sie einige Spalten aus der Abfrage aus, um die SQL-Anweisung zu kürzen.


BRW-15009: Berechtigung für Anmeldung über Query Builder nicht ausreichend

Ursache:	Die Berechtigungen für die Anmeldung bei Query Builder wurden in der Tabelle SYSTEM.BROWSER_PROFILE deaktiviert.

Maßnahme:	Nehmen Sie Verbindung mit dem DBA auf.


BRW-15065: Syntaxfehler

Ursache:	Sie haben eine Formel falsch eingegeben.

Maßnahme:	Geben Sie den Ausdruck erneut ein.


BRW-15066: Der Ausdruck ist zu komplex

Ursache:	Der Ausdruck ist zu komplex.

Maßnahme:	Vereinfachen Sie den Ausdruck.


BRW-15068: Ungültige Funktion: <Name>

Ursache:	Der Benutzer hat einen ungültigen Funktionsnamen eingegeben.

Maßnahme:	Geben Sie eine gültige Funktion ein.


BRW-15069: Ungültige Spalte: <Name>

Ursache:	Der Benutzer hat einen ungültigen Spaltennamen eingegeben.

Maßnahme:	Geben Sie einen gültigen Spaltennamen ein.


BRW-15070: Ungültige Tabelle: <Name>

Ursache:	Der Benutzer hat einen ungültigen Tabellennamen eingegeben.

Maßnahme:	Geben Sie einen gültigen Tabellennamen ein.


BRW-15071: Ungültiger Eigentümer: <Name>

Ursache:	Der Benutzer hat einen ungültigen Benutzer- oder Unternehmensbereichsnamen eingegeben.

Maßnahme:	Geben Sie einen gültigen Benutzer- oder Unternehmensbereichsnamen an.


BRW-15072: Ungültige Bedingung

Ursache:	Der Benutzer hat eine ungültige Bedingung eingegeben.

Maßnahme:	Löschen Sie die Bedingung, und geben Sie eine gültige Bedingung ein.


BRW-15073: Ungültiger Ausdruck

Ursache:	Der Benutzer hat einen ungültigen Ausdruck eingegeben (im allgemeinen ein Leerzeichen).

Maßnahme:	Geben Sie einen gültigen Ausdruck ein.


BRW-15074: Ungültige Verwendung des reservierten Wortes <Name>

Ursache:	Der Benutzer hat ein reserviertes Wort als Bezeichner verwendet.

Maßnahme:	Bezeichner dürfen keine reservierten Wörter sein. Weitere Einzelheiten finden Sie im Hilfesystem oder der Dokumentation.


BRW-15075: Zu viele oder zu wenige Argumente für Funktion <Name>

Ursache:	Der Benutzer hat zu wenige oder zu viele Argumente für die angegebene Funktion eingegeben.

Maßnahme:	Geben Sie die entsprechenden Argumente ein. Weitere Einzelheiten finden Sie im Hilfesystem oder der Dokumentation.


BRW-15077: <Name> ist kein eindeutiger Name

Ursache:	Der Benutzer hat keinen eindeutigen Spaltennamen eingegeben.

Maßnahme:	Geben Sie einen bestimmten Spaltennamen ein. Möglicherweise müssen Sie Bezeichner aufnehmen.


BRW-15078: Neudefinition des Namens: <Name>

Ursache:	Der Benutzer hat eine Spalte oder Datentabelle mit einem schon vorhandenen Namen neu definiert.

Maßnahme:	Definieren Sie die Spalte oder Tabelle mit einem neuen Namen.


BRW-15079: In der Abfrage wurden keine Spalten ausgewählt

Ursache:	Die Abfrage wurde generiert oder eingegeben, ohne daß Spalten angezeigt wurden.

Maßnahme:	Wählen Sie Spalten aus, bevor Sie die Abfrage erneut ausführen.


BRW-15080: In der Abfrage sind keine Tabellen angegeben

Ursache:	Der Benutzer hat eine Abfrage eingegeben, ohne Tabellen anzugeben.

Maßnahme:	Wählen Sie Tabellen aus, bevor Sie die Abfrage erneut ausführen.


BRW-15081: START WITH erfordert CONNECT BY

Ursache:	Die SQL-Anweisung enthielt eine Klausel START WITH ohne die entsprechende Klausel CONNECT.

Maßnahme:	Geben Sie eine Klausel CONNECT BY an, wenn Sie START WITH benutzen möchten.


BRW-15082: PRIOR erfordert  CONNECT BY

Ursache:	Die SQL-Anweisung enthielt eine Klausel PRIOR ohne eine Klausel CONNECT BY.

Maßnahme:	Geben Sie eine Klausel  CONNECT BY an, wenn Sie PRIOR benutzen möchten.


BRW-15083: Ungültiger Argumenttyp für Funktion <Name>

Ursache:	Der Benutzer hat den falschen Argumenttyp für die Funktion eingegeben.

Maßnahme:	Geben Sie den richtigen Argumenttyp ein.


BRW-15084: Beim Kommentar fehlt das Endzeichen

Ursache:	Der gerade eingelesene Puffer enthält einen Kommentar vom Typ C ohne das entsprechende Endzeichen.

Maßnahme:	Bearbeiten Sie die Datei (stellen Sie sicher, daß sie korrekt beendet wird), und öffnen Sie sie erneut aus Query Builder.


BRW-15085: Endlosschleife in definierter Spalte festgestellt

Ursache:	Die Änderung einer definierten Spalte hat zu einer Endlosschleife geführt.

Maßnahme:	Definieren Sie die Spalte neu, so daß sie sich in ihrer eigenen Definition nicht selbst referenziert.


BRW-15086: Die Argumente in der korrelierten Unterabfrage müssen Spalten sein

Ursache:	Ein komplexes Argument wurde angegeben, wie z.B. avg (sal, deptno*2).

Maßnahme:	Geben Sie nur gültige Spalten und keine Ausdrücke in die Unterabfrage ein.


BRW-15087: Ungültiger Speicherort: <Name>

Ursache:	Der Benutzer hat einen ungültigen Datenbank-Speicherort für eine Tabelle eingegeben.

Maßnahme:	Geben Sie einen gültigen Datenbank-Speicherort an.


BRW-15088: Tabelle <Name> ist nicht eindeutig

Ursache:	Der Benutzer hat einen nicht eindeutigen Namen für eine Datentabelle eingegeben (mehr als eine Tabelle benutzt diesen Namen).

Maßnahme:	Der Benutzer muß die Datentabelle weiter qualifizieren. Weitere Einzelheiten finden Sie im Hilfesystem oder der Dokumentation.


BRW-15089: In einem Ausdruck ist nur ein PRIOR-Operator erlaubt

Ursache:	Der Benutzer hat zwei oder mehr PRIOR-Klauseln in einem Ausdruck eingegeben.

Maßnahme:	Entfernen Sie eine der PRIOR-Klauseln.


BRW-15090: Der Name <Name> ist schon vergeben

Ursache:	Der Benutzer hat einen Namen eingegeben, der schon benutzt wird.

Maßnahme:	Geben Sie einen neuen Namen ein.


BRW-15091: Ungültiger Name: <Name>

Ursache:	Der Benutzer hat einen ungültigen Namen (mit Leerzeichen oder nicht druckbaren Zeichen) eingegeben.

Maßnahme:	Geben Sie einen neuen Namen ein.


BRW-15092: Ungültige Verwendung einer äußeren Verknüpfung

Ursache:	Der Benutzer gibt eine äußere Verknüpfung für ein Nicht-Spalten-Element an.

Maßnahme:	Äußere Verknüpfungen sind nur bei Spalten gültig.


BRW-15093: Ungültige Anzahl von Elementen in zwei sich entsprechenden Datensätzen

Ursache:	Der Benutzer hat zwei Datensätze mit einer unterschiedlichen Anzahl von Elementen eingegeben.

Maßnahme:	Geben Sie die Bedingung erneut ein.


BRW-15094: Die Gruppenfunktion ist zu tief verschachtelt

Ursache:	Der Benutzer hat eine doppelte (dreifache) Gruppenbedingung (Ausdruck) eingegeben.

Maßnahme:	Vereinfachen Sie die Gruppenbedingung/den Gruppenausdruck.


BRW-15096: Tabellennamen identisch mit <Name1>, Neuer Name <Name2>

Ursache:	Beim Öffnen einer Abfrage ist der Aliasname einer Tabelle identisch mit dem Namen einer neuen Spalte.

Maßnahme:	Der Benutzer kann den Alias umbenennen.


BRW-15097: Gleicher Name wie <Name1>, Neuer Name <Name2>

Ursache:	Beim Laden einer gespeicherten Abfrage ist ein Aliasname identisch mit einer neuen Spalte.

Maßnahme:	Benennen Sie den Alias um.


BRW-15098: Tabelle <Name> doppelt in FROM-Klausel

Ursache:	Die Datentabelle ist mehr als einmal in der FROM-Klausel vorhanden (ohne Alias).

Maßnahme:	Entfernen Sie die doppelten Datentabellen in der FROM-Klausel.


BRW-15099: Unterabfrage gibt eine ungültige Anzahl von Werten zurück

Ursache:	Die Unterabfrage gibt entweder zu viele oder zu wenige Werte zurück.

Maßnahme:	Geben Sie die Bedingung erneut ein.


BRW-15100: Korrelierte Ausdrücke sind hier nicht erlaubt

Ursache:	Der Benutzer hat einen korrelierten Ausdruck außerhalb einer Bedingung eingegeben.

Maßnahme:	Geben Sie die Bedingung/den Ausdruck erneut ein.


BRW-15101: Tabellen-Alias kann nicht in derselben FROM-Klausel wiederverwendet werden: <Name>

Ursache:	Der Benutzer hat versucht, einen Alias in derselben FROM-Klausel zu verwenden, in der er definiert wurde.

Maßnahme:	Entfernen Sie die Referenz auf den Alias.


BRW-15102: Zu viele Elemente im Datensatz

Ursache:	Der Benutzer hat einen Datensatz mit mehr als 254 Elementen eingegeben.

Maßnahme:	Reduzieren Sie die Anzahl von Elementen - teilen Sie die Bedingung in eine OR-Bedingung auf.


BRW-15103: Unbenannte SELECT-Anweisung in FROM-Klausel

Ursache:	Die SQL-Anweisung enthielt eine Abfrage ohne Namen in der FROM-Klausel.

Maßnahme:	Fügen Sie den Abfragenamen hinzu, und führen Sie die Analyse erneut aus.


BRW-15110: Ungültige Zahl oder max. Gesamtstellenzahl überschritten: <Spaltenname>

Ursache:	Nichtnumerische Eingabe oder die Zahl hat die Gesamtstellenzahl dieser Spalte überschritten.

Maßnahme:	Geben Sie eine neue Zahl und Gesamtstellenzahl ein.


BRW-15111: Ungültiges Datum: <Wert>

Ursache:	Eine Formatierung mit der Spalten-Formatmaske oder einer der Standardmasken war nicht möglich.

Maßnahme:	Geben Sie erneut eine gültige Formatmaske ein.


BRW-15112: Eintrag überschreitet die maximale Größe für diese Spalte: <##>

Ursache:	Der Benutzer hat eine Zeichenfolge eingegeben, die länger ist als der Grenzwert für diese Spalte.

Maßnahme:	Geben Sie eine kürzere Zeichenfolge ein.


BRW-15113: Es wurden nicht alle Parameter angegeben

Ursache:	Der Benutzer hat versucht, eine Abfrage auszuführen, ohne alle Parameter zu definieren.

Maßnahme:	Geben Sie Parameter an, oder schließen Sie parametrisierte Ausdrücke aus, und wiederholen Sie den Versuch.


BRW-15114: Parameter können nur konstante Ausdrücke sein

Ursache:	Der Benutzer hat versucht, einen Parameterwert einzugeben, der von einem Spaltenwert abhängig war.

Maßnahme:	Geben Sie einen gültigen Parameter an, d.h. einen Parameter, der nicht von dem Wert in einer Spalte abhängig ist.


BRW-15115: Falsche Verwendung von Parameter <Name>

Ursache:	Der Benutzer hat einen Parameternamen für eine Spalte oder Tabelle eingegeben.

Maßnahme:	Geben Sie einen gültigen Parameter an.


BRW-15116: Ungültiger Parametername <Name>

Ursache:	Der Benutzer hat einen ungültigen Parameternamen eingegeben.

Maßnahme:	Geben Sie einen gültigen Parameternamen an.


BRW-15117: Ungültiger Parameter <Name>

Ursache:	Der Benutzer hat einen ungültigen Parameter eingegeben.

Maßnahme:	Geben Sie einen gültigen Parameter an.


BRW-15128: Interner Analysefehler: <Wert>

Ursache:	Interner Fehler im Analyseprogramm/Scanner.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf.


BRW-15129: Definierte Spalte <Name> darf nicht in einer korrelierten Unterabfrage verwendet werden

Ursache:	In einer korrelierten Unterabfrage wurden abgeleitete Spalten (DQ4) benutzt.

Maßnahme:	Entfernen Sie dieses Argument aus der korrelierten Unterabfrage.


BRW-15130: Die Abfrage wurde nicht erfolgreich ausgeführt

Ursache:	Fehler beim Zugriff auf die Datenbank.

Maßnahme:	Prüfen Sie den Datenbankfehler, und führen Sie die Abfrage erneut aus.


BRW-15131: Ungültiger relationaler Operator

Ursache:	Der Benutzer hat einen ungültigen Operator für eine Bedingung angewendet.

Maßnahme:	Geben Sie einen gültigen Operator ein.


BRW-15132: FROM-Klausel an falscher Stelle

Ursache:	Es wurde entweder keine FROM-Klausel oder eine GROUP/HAVING-Klausel vor einer FROM-Klausel angetroffen.

Maßnahme:	Bearbeiten Sie die SQL-Anweisung.


BRW-15133: FROM-Klausel ohne entsprechende SELECT-Klausel

Ursache:	Es wurde eine FROM-Klausel vor einer SELECT-Klausel angetroffen.

Maßnahme:	Bearbeiten Sie die SQL-Anweisung.


BRW-15135: Bedingung kann nicht verändert werden

Ursache:	Der Benutzer hat versucht, die oberste Bedingung im Schema-Editor zu ändern.

Maßnahme:	Führen Sie den Vorgang bei untergeordneten Bedingungen durch.


BRW-15136: SQL enthält Set-Operatoren

Ursache:	Set-Vorgänge werden nicht unterstützt.

Maßnahme:	Führen Sie die Abfrage in SQL*Plus aus.


BRW-15137: Für komplexe Ausdrücke konnten keine Namen generiert werden

Ursache:	Beim Öffnen einer SQL-Datei wurden Ausdrücke ohne Namen angetroffen.

Maßnahme:	Definieren Sie Namen für Spalten in der SQL-Datei.


BRW-15138: CONNECT BY-Klausel war vorhanden, wurde aber ignoriert

Ursache:	Connect By wird auf dieser (oberen) Ebene nicht unterstützt.

Maßnahme:	Führen Sie die Abfrage in SQL*Plus aus, wenn Ergebnisse von CONNECT BY benötigt werden.


BRW-15139: Auflösen der Bedingung ist nicht möglich

Ursache:	Sie haben versucht, eine Bedingung auf oberster Ebene aufzulösen.

Maßnahme:	Dieser Vorgang wird nicht unterstützt.


BRW-15141: Die Abfragetabelle darf keine Parameter enthalten

Ursache:	Beim Erstellen einer Ansicht wurden ein oder mehrere Parameter angetroffen.

Maßnahme:	Schließen Sie Parameter aus der Abfrage aus, oder ignorieren Sie sie.


BRW-15142: Zwei oder mehr Spalten haben denselben Namen: <Name>

Ursache:	Beim Erstellen einer Ansicht wurden doppelte Spaltennamen angetroffen.

Maßnahme:	Benutzen Sie den Befehl Definieren, um doppelte Spalten umzubenennen.


BRW-15143: <Name> ist bereits eine anzuzeigende Spalte

Ursache:	Der Benutzer hat versucht, eine anzuzeigende Spalte doppelt anzugeben.

Maßnahme:	Wenn doppelte Spalten gewünscht werden, definieren Sie einen neuen Namen für die Spalte, und zeigen Sie sie erneut an.


BRW-15144: <Name> ist bereits eine Sortierspalte

Ursache:	Der Benutzer hat versucht, eine Sortierspalte anzugeben, die schon vorhanden ist.

Maßnahme:	Wenn doppelte Spalten gewünscht werden, definieren Sie einen neuen Namen für die Spalte, und führen Sie den Sortiervorgang erneut aus.


BRW-15145: Für Spalte <Name> findet bereits eine Gruppierung statt

Ursache:	Der Benutzer hat versucht, eine schon vorhandene Gruppenspalte anzugeben.

Maßnahme:	Wenn doppelte Spalten gewünscht werden, definieren Sie einen neuen Namen für die Spalte, und nehmen Sie die Gruppierung erneut vor.


BRW-15146: Interner Fehler beim Öffnen der Abfrage

Ursache:	Interner Fehler beim Öffnen der Abfrage.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf.


BRW-15147: Interner Fehler beim Speichern der Abfrage

Ursache:	Interner Fehler beim Speichern der Abfrage.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf.


BRW-15148: Datentypen/-größen müssen in Beziehungen kompatibel sein

Ursache:	Der Benutzer hat versucht, zwei Spalten mit nicht kompatiblen Datentypen zu verbinden.

Maßnahme:	Verbinden Sie nur kompatible Datentypen. Weitere Einzelheiten finden Sie im Hilfesystem oder der Dokumentation.


BRW-15150: Das Definieren von Selbstbeziehungen wird nicht unterstützt

Ursache:	Der Benutzer hat versucht, eine Beziehung innerhalb einer Datentabelle zu definieren.

Maßnahme:	Geben Sie der Datentabelle einen Aliasnamen, und definieren Sie die Beziehung dann.


BRW-15151: Die benutzerdefinierte Beziehung ist bereits vorhanden

Ursache:	Der Benutzer hat versucht, eine schon vorhandene Beziehung zu definieren.

Maßnahme:	Keine Maßnahme erforderlich.


BRW-15152: Ungültige Spalte in definierter Beziehung

Ursache:	Der Benutzer hat einen ungültigen Ausdruck bei der Definition einer Beziehung angegeben.

Maßnahme:	Geben Sie eine neue Spalte ein.


BRW-15153: Tabellenalias darf nicht mit _A<Zahl> enden

Ursache:	Unzulässiger Aliasname.

Maßnahme:	Geben Sie einen neuen Namen ein, der nicht mit _A<Zahl> endet.


BRW-15154: Die Datenbankbeziehung kann nicht gelöscht werden

Ursache:	Der Benutzer hat versucht, eine Data Dictionary-Beziehung zu löschen.

Maßnahme:	Nur benutzerdefinierte Beziehungen können gelöscht werden.


BRW-15155: Hiervon sind folgende Dokumente betroffen: <Name>

Ursache:	Eine gespeicherte Abfrage wurde als Datentabelle in anderen Abfragedokumenten verwendet.

Maßnahme:	Wenn Sie diese Abfrage ändern oder löschen, wirkt sich dies auf die anderen Abfragen aus.


BRW-15156: Tabelle und Abfrage dürfen nicht denselben Namen haben

Ursache:	Der Benutzer hat versucht, die Datntabelle D in Abfragedokument D aufzunehmen.

Maßnahme:	Benennen Sie die Abfrage um, bevor Sie diese Tabelle aufnehmen.


BRW-15157: Sortieren, Gruppieren oder Gruppenwechsel nicht möglich bei LONG-Spalten

Ursache:	Der Benutzer hat versucht, einen Sortieren-, Gruppieren- oder Gruppenwechselvorgang bei einer Spalte vom Typ LONG durchzuführen.

Maßnahme:	Brechen Sie den Vorgang ab. Oracle unterstützt dies nicht.


BRW-15158: Sortieren, Gruppieren oder Gruppenwechsel nicht möglich bei RAW-Spalten

Ursache:	Der Benutzer hat versucht, einen Sortieren-, Gruppieren- oder Gruppenwechselvorgang bei einer Spalte vom Typ RAW durchzuführen.

Maßnahme:	Brechen Sie den Vorgang ab. Oracle unterstützt dies nicht.


BRW-15159: LONG-Spalte von entfernter Datenbank kann nicht angezeigt werden

Ursache:	Der Benutzer hat versucht, eine Spalte vom Typ LONG aus einer entfernten Datenbank-Datentabelle aufzunehmen.

Maßnahme:	Brechen Sie den Vorgang ab. Oracle unterstützt dies nicht.


BRW-15160: Zu viele Spalten. Max. Anzahl <##>

Ursache:	Der Benutzer hat die Höchstzahl von unterstützten Anzeige-/Gruppen-/Sortieren-Spalten überschritten.

Maßnahme:	Löschen Sie einige nicht benötigte Spalten, und nehmen Sie dann die Spalten auf, die benötigt werden.


BRW-15161: Fehler beim Öffnen von <Spaltenname> Anzeigespalte(n)

Ursache:	Die Anzeigespalte kann nicht geöffnet werden, weil die Datenbank seit dem letzten Speichernvorgang geändert wurde.

Maßnahme:	Diese Spalte wurde möglicherweise geändert oder ist in der Datenbank nicht mehr vorhanden.


BRW-15162: Fehler beim Öffnen von <Spaltenname> Sortierspalte(n)

Ursache:	Die Sortierspalte kann nicht geöffnet werden, weil die Datenbank seit dem letzten Speichernvorgang geändert wurde.

Maßnahme:	Diese Spalte wurde möglicherweise geändert oder ist in der Datenbank nicht mehr vorhanden.


BRW-15163: Fehler beim Öffnen von <Spaltenname> Gruppenspalte(n)

Ursache:	Die Gruppenspalte konnte nicht geöffnet werden, weil die Datenbank seit dem letzten Speichernvorgang geändert wurde.

Maßnahme:	Diese Spalte wurde möglicherweise geändert oder ist in der Datenbank nicht mehr vorhanden.


BRW-15164: Fehler beim Öffnen von <Spaltenname> Kontrollspalte(n)

Ursache:	Die Kontrollspalte konnte nicht geöffnet werden, weil die Datenbank seit dem letzten Speichernvorgang geändert wurde.

Maßnahme:	Diese Spalte wurde möglicherweise geändert oder ist in der Datenbank nicht mehr vorhanden.


BRW-15165: Zu viele Kontrollspalten. Max. Anzahl <##>

Ursache:	Der Benutzer hat die Höchstzahl von unterstützten Kontrollspalten überschritten.

Maßnahme:	Löschen Sie einige nicht benötigte Kontrollspalten, und nehmen Sie dann die benötigten Spalten auf.


BRW-15166: Fehler beim Öffnen von <Wert> Bedingung(en)

Ursache:	Die Bedingungen konnten nicht geöffnet werden, weil die Datenbank seit dem letzten Speichernvorgang geändert wurde.

Maßnahme:	In dieser Bedingung benutzte Tabellen oder Spalten sind möglicherweise nicht mehr in der Datenbank vorhanden.


BRW-15167: Alias darf maximal <##> Byte lang sein: <Name>

Ursache:	Der Aliasname ist zu lang.

Maßnahme:	Versuchen Sie, einen Aliasnamen mit maximal 30 Byte einzugeben.


BRW-15168: Gruppieren in Verbundausdruck nicht möglich

Ursache:	Der Benutzer hat versucht, einen Verbundausdruck zu gruppieren.

Maßnahme:	Gruppieren Sie einen anderen Ausdruck.


BRW-15169: <Name> ist bereits als Kontrollspalte definiert

Ursache:	Der Benutzer hat versucht, eine schon vorhandene Kontrollspalte anzugeben.

Maßnahme:	Wenn doppelte Spalten gewünscht werden, definieren Sie einen neuen Namen für die Spalte, und nehmen Sie den Gruppenwechsel erneut vor.


BRW-15170: Ungültige Integritätsregel für Tabelle <Name>

Ursache:	Der Benutzer hat eine ungültige Integritätsregel für die ausgewählte Tabelle eingegeben.

Maßnahme:	Geben Sie die Integritätsregel erneut ein.


BRW-15171: Ungültige Integritätsregel für Spalte <Name> in Tabelle

Ursache:	Der Benutzer hat eine ungültige Integritätsregel für die ausgewählte Spalte eingegeben.

Maßnahme:	Geben Sie die Integritätsregel erneut ein.


BRW-15172: Unterabfragen sind in Integritätsregeln nicht erlaubt

Ursache:	Der Benutzer hat eine ungültige Integritätsregel eingegeben.

Maßnahme:	Geben Sie die Integritätsregel erneut ein.


BRW-15173: Verbund-Bedingungen sind in Integritätsrgeln nicht erlaubt
BRW-15173: Verbund-Bedingungen sind in Integritätsregeln nicht erlaubt

Ursache:	Der Benutzer hat eine ungültige Integritätsregel eingegeben.

Maßnahme:	Geben Sie die Integritätsregel erneut ein.


BRW-15174: Integritätsregeln können nur für eine Tabelle gelten

Ursache:	Der Benutzer hat eine ungültige Integritätsregel eingegeben.

Maßnahme:	Geben Sie die Integritätsregel erneut ein.


BRW-15175: Tabelle wurde nicht geladen, da alle Spalten verborgen sind

Ursache:	Alle Spalten sind verborgen. Mindestens eine Spalte muß angezeigt werden.

Maßnahme:	Benutzen Sie das Query Builder Administrator Utility, um verborgene Spalten anzuzeigen.


BRW-15188: Die Abfrage gibt 1 Zeile zurück

Ursache:	Statusmeldung für eine Abfrage mit einer Zeile.

Maßnahme:	Keine Maßnahme erforderlich.


BRW-15189: Die Abfrage <##> Zeilen zurück
BRW-15189: Die Abfrage gibt <##> Zeilen zurück

Ursache:	Statusmeldung für eine Abfrage mit n-Zeilen.

Maßnahme:	Keine Maßnahme erforderlich.


BRW-15190: Anzahl der Zeilen ist nur bei Ausführung feststellbar; Abfrage gibt <= <##> Zeile(n) zurück

Ursache:	Statusmeldung für Abfrage mit n-Zeilen.

Maßnahme:	Keine Maßnahme erforderlich.


BRW-15192: Format <Name1> ist für Spalte '<Name2>' nicht zulässig

Ursache:	Der Benutzer hat ein Format für eine Anzeigespalte eingegeben, das nicht erkannt wird.

Maßnahme:	Benutzen Sie ein anderes Format.


BRW-15193: Ungültiges Format

Ursache:	Der Benutzer hat ein Format für eine Anzeigespalte eingegeben, das nicht erkannt wird.

Maßnahme:	Benutzen Sie ein anderes Format.


BRW-15195: Inkompatible Spaltentypen in Beziehung: <Name>

Ursache:	Der Benutzer hat versucht, eine unzulässige Beziehung zu erstellen.

Maßnahme:	Spaltentypen sind nicht kompatibel. Weitere Einzelheiten finden Sie im Hilfesystem oder der Dokumentation.


BRW-15196: Fehler beim Öffnen von Tabelle(n) <Name>

Ursache:	Die Datentabellen konnten nicht geöffnet werden, weil die Datenbank geändert wurde oder das Objekt nicht vorhanden ist.

Maßnahme:	Prüfen Sie Ihre DB-Adresse (oder nehmen Sie Verbindung mit dem DBA auf).


BRW-15197: Fehler beim Wiederherstellen von Spalte(n) <Name>

Ursache:	Die Spalte kann nicht neu positioniert werden, weil die Datenbank geändert wurde oder das Objekt nicht vorhanden ist.

Maßnahme:	Prüfen Sie die DB-Adresse (oder nehmen Sie Verbindung mit dem DBA auf).


BRW-15198: Fehler beim Wiederherstellen von Join: <Wert>

Ursache:	Der Link kann beim Öffnen nicht wiederhergestellt werden, weil die Datenbank geändert wurde oder das Objekt nicht vorhanden ist.

Maßnahme:	Prüfen Sie die DB-Adresse (oder nehmen Sie Verbindung mit dem DBA auf).


BRW-15199: Fehler beim Wiederherstellen von Join: <Name>

Ursache:	Der Aufnahmestatus kann beim Öffnen nicht wiederhergestellt werden, weil die Datenbank geändert wurde oder das Objekt nicht vorhanden ist.

Maßnahme:	Prüfen Sie die DB-Adresse (oder nehmen Sie Verbindung mit dem DBA auf).


BRW-15200: Fehler beim Wiederherstellen der äußeren Verknüpfung: <Wert>

Ursache:	Die äußere Verknüpfung kann beim Öffnen nicht eingestellt werden, weil die Datenbank geändert wurde oder das Objekt nicht vorhanden ist.

Maßnahme:	Prüfen Sie die DB-Adresse (oder nehmen Sie Verbindung mit dem DBA auf).


BRW-15258: Ungültiger Dokumentname: <Name>

Ursache:	Der Benutzer hat einen ungültigen Dokumentnamen eingegeben.

Maßnahme:	Geben Sie einen gültigen Dokumentnamen ein.


BRW-15259: Dokument überschreitet max. Größe von 64 K

Ursache:	Der Benutzer hat versucht, ein Dokument größer als 64 K zu speichern/zu öffnen.

Maßnahme:	Reduzieren Sie die Größe des Dokuments.


BRW-15260: Dokument <Name> ist nicht vorhanden

Ursache:	Der Benutzer hat ein nicht vorhandenes Dokument angegeben.

Maßnahme:	Geben Sie ein anderes Dokument an.


BRW-15261: Dokument <Name> bereits vorhanden

Ursache:	Der Benutzer hat versucht, ein Dokument unter dem Namen eines schon vorhandenen Dokuments zu speichern.

Maßnahme:	Geben Sie einen anderen Dokumentnamen an, oder löschen Sie das bestehende Dokument.


BRW-15262: Mehrere Dokumente haben den Namen <Name>

Ursache:	Es sind mehrere Dokumente mit diesem Namen vorhanden.

Maßnahme:	Löschen Sie alle Dokumente, mit Ausnahme von einem.


BRW-15263: Datenbankobjekt <Name> bereits vorhanden

Ursache:	Der Benutzer hat versucht, ein Datenbankobjekt unter dem Namen eines schon vorhandenen Objekts zu speichern.

Maßnahme:	Geben Sie einen anderen Dokumentnamen an.


BRW-15264: Tabelle <Name> nicht vorhanden

Ursache:	Eine Ansicht, die einem gespeicherten Dokument entspricht, wurde entfernt.

Maßnahme:	Speichern Sie das Dokument erneut (es ist nicht mehr als Abfrage-Ansicht vorhanden).


BRW-15265: Tabelle <Name> wurde gelöscht oder geändert

Ursache:	Die Ansicht Datentabelle, die einem gespeicherten Dokument entspricht, wurde entfernt.

Maßnahme:	Speichern Sie das Dokument neu.


BRW-15266: Datei <Name> nicht vorhanden

Ursache:	Der Benutzer hat eine nicht vorhandene Datei angegeben.

Maßnahme:	Geben Sie eine andere Datei an.


BRW-15267: Datei <Name> bereits vorhanden

Ursache:	Der Benutzer hat versucht, eine Datei unter dem Namen einer schon vorhandenen Datei zu speichern.

Maßnahme:	Geben Sie einen anderen Dateinamen an.


BRW-15268: Datei <Name> kann nicht geöffnet werden

Ursache:	Der E/A-Core konnte eine Datei nicht öffnen.

Maßnahme:	Geben Sie eine andere Datei an.


BRW-15269: Datei <Name> kann nicht gesperrt werden

Ursache:	Der E/A-Core konnte eine Datei nicht sperren.

Maßnahme:	Geben Sie eine andere Datei an.


BRW-15270: Fehler beim Lesen der Datei <Name>

Ursache:	Betriebssystemfehler, oder die Datei hatte nicht das richtige Format.

Maßnahme:	Geben Sie eine andere Datei an.


BRW-15271: Fehler beim Schreiben in Datei <Name>

Ursache:	Betriebssystemfehler oder Fehler im E/A-Core.

Maßnahme:	Wiederholen Sie den Vorgang.


BRW-15272: Query Builder-Dokument <Name> ist nicht aktuell

Ursache:	Der Benutzer hat versucht, ein altes, nicht unterstütztes Dokument zu öffnen.

Maßnahme:	Geben Sie ein anderes Dokument an.


BRW-15273: Datei <Name> ist keine Query Builder-Datei

Ursache:	Der Benutzer hat versucht, eine andere Datei als eine Query Builder-Datei zu öffnen.

Maßnahme:	Geben Sie eine andere zu öffnende Datei an.


BRW-15274: Datei <Name> ist keine gültige SQL-Datei

Ursache:	Der Benutzer hat versucht, eine ungültige SQL-Datei zu importieren.

Maßnahme:	Geben Sie eine andere zu importierende Datei an.


BRW-15275: Keine Daten zum Exportieren oder Drucken

Ursache:	Der Benutzer hat versucht, eine Abfrage (oder einen Bereich) ohne Daten zu exportieren oder auszudrucken.

Maßnahme:	Geben Sie einen anderen Bereich an, führen Sie die Abfrage aus, ändern Sie die Abfrage.


BRW-15277: Aktuelle Tabelle kann nicht überschrieben werden <Name>

Ursache:	Fehler bei dem Versuch, eine alte Datentabelle beim Speichern zu löschen/umzubenennen.

Maßnahme:	Beheben Sie das Problem bei der Datentabelle, und speichern Sie sie neu.


BRW-15278: Dokument gespeichert, aber Ansicht <Name> konnte nicht angelegt werden

Ursache:	Die Abfrage stellt keine gültige Ansicht dar. Sie wurde gespeichert, jedoch nicht als Datenbank-Ansicht.

Maßnahme:	Definieren Sie die Abfrage als gültige Ansicht neu, oder ignorieren Sie die Meldung (die Abfrage wird gespeichert, jedoch nicht als Ansicht).


BRW-15279: '<Name>' ist kein gültiges SQL-Literal

Ursache:	Der Benutzer hat versucht, eine andere Datei als eine SQLPlus-Datei zu importieren.

Maßnahme:	Geben Sie eine andere zu importierende Datei an.


BRW-15320: Interner E/A-Fehler im Core (<Wert>, Zeile <##>)

Ursache:	Interner Status ist ungültig.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf.


BRW-15321: Resource-Datei nicht gefunden (<Name>)

Ursache:	Die Namen von Resource-Dateien stimmen nicht mit dem Query Builder-Code überein (oder die Datei ist beschädigt).

Maßnahme:	Lesen Sie eine korrekte Version der Resource-Datei von Query Builder ein.


BRW-15322: Resource-Datei nicht gefunden

Ursache:	Falsche Verzeichnisstruktur, oder die Datei fehlt aus irgendeinem Grund.

Maßnahme:	Suchen Sie nach der Resource-Datei (prüfen Sie den Dateinamen NLS_LANG).


BRW-15323: Diese Abfrage wurde in der aktuellen Anwendung (<Name>) bereits geöffnet

Ursache:	Der Benutzer hat versucht, mehrere Abfragen mit demselben Namen zu öffnen.

Maßnahme:	Geben Sie eine andere Datei an.


BRW-15324: Das Fenstersystem kann nicht gestartet werden

Ursache:	Falsche (fehlende) Umgebungsvariablen (z.B. DISPLAY, APIPATH).

Maßnahme:	Alle erforderlichen Umgebungsvariablen müssen richtig eingestellt sein.


BRW-15342: Snapshot-Informationen wurden nicht gefunden

Ursache:	Diese Datenbank unterstützt keine Snapshots (oder Datenbankfehler).

Maßnahme:	Prüfen Sie, ob eine Snapshot-Dictionary-Tabelle vorhanden ist.


BRW-15387: Anmeldung war nicht erfolgreich

Ursache:	Ein Datenbank- oder SQLNet-Fehler ist aufgetreten.

Maßnahme:	Prüfen Sie die Anmeldeinformationen, und wiederholen Sie den Versuch.


BRW-15388: Datenbankbeziehungen können nicht geladen werden

Ursache:	Interner Schema-Fehler beim Laden von Datenbankbeziehungen.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf, wenn dieser Fehler nicht erwartet wurde.


BRW-15389: Die Liste der vorhandenen Eigentümer kann nicht geladen werden

Ursache:	Interner Schema-Fehler beim Laden der Liste mit Eigentümern.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf, wenn dieser Fehler nicht erwartet wurde.


BRW-15390: Die Liste der vorhandenen Tabellen kann nicht geladen werden

Ursache:	Interner Schema-Fehler beim Laden der Liste mit Datentabellen.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf, wenn dieser Fehler nicht erwartet wurde.


BRW-15391: Tabelle kann nicht geladen werden

Ursache:	Interner Schema-Fehler beim Laden der Datentabelle.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf, wenn dieser Fehler nicht erwartet wurde.


BRW-15392: Tabelle kann nicht geladen werden

Ursache:	Interner Schema-Fehler beim Laden der Tabelle.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf, wenn dieser Fehler nicht erwartet wurde.


BRW-15393: Synonym kann nicht geladen werden

Ursache:	Interner Schema-Fehler beim Laden des Synonyms.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf, wenn dieser Fehler nicht erwartet wurde.


BRW-15394: Abfrage kann nicht geladen werden

Ursache:	Interner Schema-Fehler beim Laden der Abfrage.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf, wenn dieser Fehler nicht erwartet wurde.


BRW-15395: Informationen zu den Tabellenspalten können nicht geladen werden

Ursache:	Interner Schema-Fehler beim Laden der Spalteninformationen.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf, wenn dieser Fehler nicht erwartet wurde.


BRW-15396: Information zu den Synonymspalten kann nicht geladen werden

Ursache:	Interner Schema-Fehler beim Laden von Synonymspalteninformationen.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf, wenn dieser Fehler nicht erwartet wurde.


BRW-15397: Integritätsregeln können nicht geladen werden

Ursache:	Interner Schema-Fehler beim Laden von Integritätsregeln.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf, wenn dieser Fehler nicht erwartet wurde.


BRW-15398: Informationen zu den Primärschlüsseln wurden nicht gefunden

Ursache:	Interner Schema-Fehler beim Suchen nach Primärschlüsseln.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf, wenn dieser Fehler nicht erwartet wurde.


BRW-15399: Information zu den Fremdschlüsseln wurde nicht gefunden

Ursache:	Interner Schema-Fehler bei der Suche nach Fremdschlüsseln.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf, wenn dieser Fehler nicht erwartet wurde.


BRW-15400: Tabellen- und Spaltenkommentare konnten nicht geladen werden

Ursache:	Interner Schema-Fehler beim Einlesen von Kommentaren.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf, wenn dieser Fehler nicht erwartet wurde.


BRW-15401: Fehler beim Laden von Datenbank-Link <Name>

Ursache:	Interner Schema-Fehler beim Laden des Datenbank-Links.

Maßnahme:	Weitere Informationen erhalten Sie in den begleitenden Fehlermeldungen.


BRW-15402: Fehler beim Laden von Eigentümer <Name>

Ursache:	Interner Schema-Fehler beim Laden von Datenbank-Link.

Maßnahme:	Weitere Informationen erhalten Sie in den begleitenden Fehlermeldungen.


BRW-15403: Fehler beim Laden von Tabelle <Name>

Ursache:	Interner Schema-Fehler beim Laden der Datentabelle.

Maßnahme:	Weitere Informationen erhalten Sie in den begleitenden Fehlermeldungen.


BRW-15404: Fehler beim Laden von Primärschlüssel-Integritätsregel für <Name> (<Wert>)

Ursache:	Interner Schema-Fehler beim Laden von Primärschlüssel-Integritätsregel.

Maßnahme:	Weitere Informationen erhalten Sie in den begleitenden Fehlermeldungen.


BRW-15405: Fehler beim Laden von Fremdschlüssel-Integritätsregel <Name>

Ursache:	Interner Schema-Fehler beim Laden der Fremdschlüssel-Integritätsregel.

Maßnahme:	Weitere Informationen erhalten Sie in den begleitenden Fehlermeldungen.


BRW-15406: Fehler beim Laden von Synonym <Name>

Ursache:	Interner Schema-Fehler beim Laden des Synonyms.

Maßnahme:	Weitere Informationen erhalten Sie in den begleitenden Fehlermeldungen.


BRW-15407: Die von Synonym <Name> referenzierte Tabelle ist nicht mehr vorhanden

Ursache:	Der Benutzer hat versucht, ein Synonym für eine nicht vorhandene Datentabelle zu erstellen.

Maßnahme:	Erstellen Sie das Synonym neu.


BRW-15408: Fehler beim Laden der Spalten-Information für <Tabelle>

Ursache:	Oracle-Fehler, oder die Datentabelle wurde entfernt.

Maßnahme:	Erstellen Sie die Datentabelle neu.


BRW-15409: Fehler beim Laden der Information zu den Integritätsregeln für <Name> (<Wert>)

Ursache:	Oracle-Fehler.

Maßnahme:	Wiederholen Sie den Versuch.


BRW-15410: Kein Zugriff auf die von Fremdschlüssel <Name> (<Wert>) referenzierte Tabelle

Ursache:	Die Tabelle, die der Fremdschlüssel referenziert, kann nicht aufgerufen werden.

Maßnahme:	Erteilen Sie dem aktuellen Benutzer eine Zugriffsberechtigung zu der Tabelle.


BRW-15411: Abmeldung war nicht erfolgreich

Ursache:	Interner Fehler bei der Abmeldung.

Maßnahme:	Beenden oder schließen Sie das Dokument.


BRW-15412: Tabelle der Abfrage <Name> wurde geändert. Abfrage wurde als Ansicht geladen

Ursache:	Die Ansicht, von der die Abfrage abhängig ist, wurde seit dem letzten Speichernvorgang geändert.

Maßnahme:	Öffnen Sie die Abfrage, und speichern Sie sie erneut, um sie als Datentabelle zu benutzen.


BRW-15413: Tabelle von Abfrage <Name> wurde gelöscht. Abfrage wird nicht geladen

Ursache:	Die Ansicht, von der die Abfrage abhängig ist, wurde entfernt.

Maßnahme:	Öffnen Sie die Abfrage, und speichern Sie sie erneut zur Benutzung als Datentabelle.


BRW-15414: Tabelle <Name> ist nicht mehr vorhanden

Ursache:	Diese Datentabelle ist in der Datenbank nicht mehr vorhanden.

Maßnahme:	Nehmen Sie Verbindung mit dem Systemadministrator auf, wenn Sie diese Tabelle benötigen.


BRW-15415: Zu viele Tabellenspalten. Max. Anzahl 254

Ursache:	Der Benutzer hat versucht, eine Datentabelle mit mehr als 254 Spalten zu laden.

Maßnahme:	Nehmen Sie Verbindung mit dem Systemadministrator auf.


BRW-15416: Zu viele Tabellen für einen Benutzer. Max. Anzahl (8192)

Ursache:	Dem Benutzer gehören zu viele Datentabellen.

Maßnahme:	Nehmen Sie Verbindung mit dem Systemadministrator auf.


BRW-15417: Zu viele Eigentümer oder Datenbanken. Max. Anzahl (1024)

Ursache:	Der Benutzer hat versucht, zu viele Benutzer-, Eigentümer- und Datenbank-Links zu laden.

Maßnahme:	Nehmen Sie Verbindung mit dem Systemadministrator auf.


BRW-15418: Die Information zum Datenbank-Link wurde nicht gefunden

Ursache:	Diese Datenbank unterstützt keinen Datenbank-Link, oder es ist ein Datenbankfehler aufgetreten.

Maßnahme:	Wiederholen Sie den Versuch zu einem späteren Zeitpunkt, wenn dieser Fehler nicht erwartet wurde.


BRW-15419: Die Synonym-Information wurde nicht gefunden

Ursache:	Diese Datenbank unterstützt keine Synonyme, oder es ist ein Datenbankfehler aufgetreten.

Maßnahme:	Wiederholen Sie den Versuch zu einem späteren Zeitpunkt, wenn dieser Fehler nicht erwartet wurde.


BRW-15420: Die Information zu den Integritätsregeln wurde nicht gefunden

Ursache:	Diese Datenbank unterstützt keine Integritätsregeln, oder es ist ein Datenbankfehler aufgetreten.

Maßnahme:	Wiederholen Sie den Versuch zu einem späteren Zeitpunkt, wenn dieser Fehler nicht erwartet wurde.


BRW-15421: Die Tabelle mit den Tabellenkommentaren wurde nicht gefunden

Ursache:	Diese Datenbank unterstützt keine Tabellenkommentare, oder es ist ein Datenbankfehler aufgetreten.

Maßnahme:	Wiederholen Sie den Versuch zu einem späteren Zeitpunkt, wenn dieser Fehler nicht erwartet wurde.


BRW-15422: Tabelle mit Kommentaren zu Tabellenspalten wurde nicht gefunden

Ursache:	Diese Datenbank unterstützt keine Kommentare zu Spalten, oder es ist ein Datenbankfehler aufgetreten.

Maßnahme:	Wiederholen Sie den Versuch zu einem späteren Zeitpunkt, wenn dieser Fehler nicht erwartet wurde.


BRW-15423: Synonym für SEQUENCE wird zur Zeit nicht unterstützt

Ursache:	Der Benutzer hat versucht, ein Synonym zu laden, das eine Sequenz referenziert.

Maßnahme:	Diese Maßnahme wird nicht unterstützt.


BRW-15424: Mehr als 3 Anmeldeversuche sind nicht gestattet

Ursache:	Der Benutzer hat versucht, sich zu häufig anzumelden.

Maßnahme:	Fragen Sie den Systemadministrator nach dem richtigen Benutzernamen, dem richtigen Kennwort und/oder der richtigen DB-Adresse.


BRW-15430: Indexinformationen nicht geladen

Ursache:	Die Indextabelle kann nicht gefunden werden.

Maßnahme:	Dies ist eine fremde Datenbank; benutzen Sie einen ODBC-Treiber.


BRW-15434: Max. Anzahl von Spalten in Tabelle <##>

Ursache:	Der Benutzer hat versucht, mehr als die maximal zulässige Anzahl von Spalten in einer Tabelle zu erstellen.

Maßnahme:	Erstellen Sie weniger Spalten.


BRW-15435: DBA-Berechtigung ist für diesen Vorgang erforderlich

Ursache:	Sie benötigen DBA-Berechtigungen.

Maßnahme:	Bitten Sie den Systemadministrator, Ihnen DBA-Berechtigungen zu erteilen.


BRW-15447: Entfernen der Abfrage nicht möglich. Bitte Datei Löschen im Abfragefenster verwenden

Ursache:	Der Benutzer hat versucht, eine Abfrage zu entfernen.

Maßnahme:	Dies ist im Schema-Editor nicht zulässig. Benutzen Sie statt dessen das Abfragefenster.


BRW-15448: Kopieren der Abfrage nicht möglich. Bitte Datei speichern unter... im Abfragefenster verwenden

Ursache:	Der Benutzer hat versucht, eine Abfrage zu kopieren.

Maßnahme:	Dies ist im Schema Editor nicht zulässig. Benutzen Sie statt dessen das Abfragefenster.


BRW-15449: Kopieren von Tabellendaten nicht möglich. Tabelle enthält nur LONG-Spalten

Ursache:	Der Benutzer hat versucht, eine Tabelle mit einer LONG-Spalte zu kopieren.

Maßnahme:	Die Datenbank unterstützt diesen Vorgang nicht.


BRW-15450: Vorgang ist bei entfernter Tabelle nicht möglich

Ursache:	Der Benutzer hat versucht, einen Vorgang mit einer entfernten Tabelle auszuführen.

Maßnahme:	Machen Sie zuerst den Entfernen-Vorgang rückgängig.


BRW-15451: Vorgang ist bei entfernter Spalte nicht möglich

Ursache:	Der Benutzer hat versucht, einen Vorgang mit einer entfernten Spalte durchzuführen.

Maßnahme:	Machen Sie zuerst den Entfernen-Vorgang rückgängig.


BRW-15452: Tabelle gehört einem anderen Benutzer. Umbenennen nicht möglich

Ursache:	Der Benutzer hat versucht, den Namen einer Datentabelle festzulegen, die einem anderen Benutzer gehört.

Maßnahme:	Dies ist nicht zulässig. Bitten Sie den Eigentümer, die Tabelle für Sie umzubenennen.


BRW-15466: Der Name der Tabelle ist zu lang (max. <##> Byte)

Ursache:	Der Name der Datentabelle ist zu lang.

Maßnahme:	Kürzen Sie den Namen, und wiederholen Sie den Versuch.


BRW-15467: Name ist bereits vorhanden. Bitte einen anderen Namen wählen

Ursache:	Der Name wird schon benutzt.

Maßnahme:	Wählen Sie einen anderen Namen.


BRW-15468: Spaltenname ist zu lang (max. <##> Byte)

Ursache:	Der Spaltenname ist zu lang.

Maßnahme:	Kürzen Sie den Namen, und wiederholen Sie den Versuch.


BRW-15493: Dieser Vorgang wird zur Zeit nicht unterstützt

Ursache:	Interner Fehler.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf.


BRW-15494: Fehler beim Laden von SQL-Text der Ansichten

Ursache:	Interner Fehler.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf.


BRW-15495: Fehler beim Laden von SQL-Text für Ansicht <Name>

Ursache:	Interner Fehler.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf.


BRW-15496: Größe muß zwischen <##> und <##> liegen

Ursache:	Es wurde ein ungültiger Wert für die Größe angegeben.

Maßnahme:	Geben Sie einen gültigen Wert ein.


BRW-15498: Abfrage kann nicht geändert werden

Ursache:	Eine Abfrage darf nicht geändert werden.

Maßnahme:	Öffnen Sie die Abfrage, und ändern Sie sie als Query Builder-Dokument.


BRW-15499: Spaltenattribute einer Tabelle, die mit duplizierten Daten erstellt wurde, können nicht geändert werden

Ursache:	Der Benutzer hat versucht, den Spaltentyp einer Tabelle mit duplizierten Daten einzustellen.

Maßnahme:	Speichen Sie zuerst die Tabelle, und wiederholen Sie dann den Versuch.


BRW-15501: Virtueller Speicher für Anwendungen fehlt

Ursache:	Es ist kein Platz mehr auf der Festplatte oder im Systemspeicher für den Virtual Memory Manager vorhanden.

Maßnahme:	Schließen Sie ein Dokument, oder schaffen Sie Platz auf der Festplatte.


BRW-15502: Max. <##> Zeilen sind in einem Dokument erlaubt
BRW-15502: Maximal <##> Zeilen sind in einem Dokument erlaubt

Ursache:	Der selbst festgelegte Höchstwert für Zeilen zur Kompilierung wurde überschritten.

Maßnahme:	Fügen Sie möglicherweise Bedingungen zu der Abfrage hinzu.


BRW-15504: Datenbank-Zeichensatz konnte nicht festgestellt werden

Ursache:	Es ist ein Problem mit SELECT USERENV('LANGUAGE') FROM DUAL aufgetreten.

Maßnahme:	Fremde Datenbank - nicht unterstützt.


BRW-15505: Die virtuelle Speicherdatei konnte nicht geöffnet werden

Ursache:	Keine Schreibberechtigung oder Dateisystem voll.

Maßnahme:	Ändern Sie die Zugriffsberechtigung zu dem Verzeichnis, oder löschen Sie einige Dateien.


BRW-15506: Die virtuelle Speicherdatei kann nicht geschlossen werden

Ursache:	Betriebssystemfehler.

Maßnahme:	Bitten Sie den Systemadministrator um Unterstützung.


BRW-15507: Die virtuelle Speicherdatei kann nicht gelesen werden

Ursache:	Die virtuelle Speicherdatei ist nicht vorhanden.

Maßnahme:	Stellen Sie sicher, daß die virtuelle Speicherdatei geöffnet ist.


BRW-15508: In die virtuelle Speicherdatei kann nicht geschrieben werden

Ursache:	Das Dateisystem ist voll, oder die virtuelle Speicherdatei wurde nicht geöffnet.

Maßnahme:	Löschen Sie einige Dateien. Stellen Sie sicher, daß die virtuelle Speicherdatei geöffnet ist.


BRW-15509: Verwaltung des virtuellen Speichers kann nicht erstellt werden

Ursache:	Interner Fehler oder kein Speicherplatz mehr.

Maßnahme:	Bitten Sie den Systemadministrator um Unterstützung.


BRW-15511: Max. virtuelle Speichergröße überschritten

Ursache:	Die Benutzereingabe ist zu groß für den virtuellen Speicher.

Maßnahme:	Wiederholen Sie den Versuch.


BRW-15513: Wertangabe fehlt in Befehl '<Name>'

Ursache:	Der Benutzer hat <Befehl>= auf der Befehlszeile ohne entsprechende Option eingegeben.

Maßnahme:	Geben Sie einen Wert für <Befehl> ein.


BRW-15514: Fehlender Befehl in Befehlszeile

Ursache:	Der Benutzer hat =<Wert> auf der Befehlszeile eingegeben, hat jedoch keinen Befehl angegeben.

Maßnahme:	Fügen Sie den Befehl hinzu.


BRW-15515: Ungültiger Befehl '<Name>' in Befehlszeile

Ursache:	Der Benutzer hat einen ungültigen Befehl in der Befehlszeile eingegeben.

Maßnahme:	Ändern Sie den Befehl.


BRW-15516: Befehl '<Name>' in Befehlszeile zweimal angegeben

Ursache:	Der Benutzer hat einen Befehl zweimal in der Befehlszeile angegeben.

Maßnahme:	Entfernen Sie einen Befehl.


BRW-15517: Befehle '<Name1>' und '<Name2>' sind inkompatibel

Ursache:	Der Benutzer hat zwei nicht kompatible Befehle in der Befehlszeile eingegeben.

Maßnahme:	Entfernen Sie einen der Befehle.


BRW-15518: Ungültige Option '<Name1>' in Befehl '<Name2>'

Ursache:	Der Benutzer hat eine ungültige Option für einen Befehl in der Befehlszeile eingegeben.

Maßnahme:	Ändern Sie die Option.


BRW-15519: Mehrere Anmeldeangaben in der Befehlszeile

Ursache:	Der Benutzer hat zwei Anmeldeangaben in der Befehlszeile gemacht.

Maßnahme:	Entfernen Sie eine Angabe.


BRW-15520: Ungültiger Dokumentname '<Name>' in Befehlszeile

Ursache:	Der Benutzer hat einen ungültigen Dokumentnamen in der Befehlszeile eingegeben.

Maßnahme:	Ändern Sie den Dokumentnamen.


BRW-15521: Befehl '<Name>' ohne Dokument angegeben

Ursache:	Der Benutzer hat einen Befehl eingegeben, ohne in der Befehlszeile ein Dokument anzugeben.

Maßnahme:	Fügen Sie das fehlende Dokument hinzu.


BRW-15522: Befehl '<Name1>' ohne '<Name2>' angegeben

Ursache:	Der Benutzer hat einen Befehl ohne einen anderen obligatorischen Befehl eingegeben.

Maßnahme:	Fügen Sie den fehlenden Befehl hinzu.


BRW-15523: Klammern in Befehl '<Name>' sind nicht korrekt

Ursache:	Der Benutzer hat nicht korrekte Klammern in der Befehlszeile eingegeben.

Maßnahme:	Korrigieren Sie das Klammernpaar.


BRW-15530: Gelöschte Zeile kann nicht bearbeitet werden

Ursache:	Der Benutzer hat versucht, eine Zeile zu bearbeiten, die für das Löschen markiert ist.

Maßnahme:	Machen Sie zuerst den Löschenvorgang für die Zeile rückgängig.


BRW-15531: Die Zeile wurde aus der Datenbank gelöscht

Ursache:	Ein anderer Benutzer hat diese Zeile gelöscht, seit Sie die Abfrage das letzte Mal ausgeführt haben.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf. Dieser Fehler sollte niemals auftreten.


BRW-15532: Die Zeile wurde von einem anderen Benutzer geändert. Bitte neu abfragen

Ursache:	Ein anderer Benutzer hat diese Zeile aktualisiert, seit Sie die Abfrage das letzte Mal ausgeführt haben.

Maßnahme:	Wiederholen Sie den Versuch.


BRW-15533: Die Zeile wird von einem anderen Benutzer gesperrt

Ursache:	Ein anderer Benutzer bearbeitet diese Zeile gerade.

Maßnahme:	Wiederholen Sie den Versuch zu einem späteren Zeitpunkt.


BRW-15539: Fehler beim Einfügen von <##> Zeile(n)

Ursache:	Beim Einfügen von einer oder mehreren Zeilen in die Eingabedatei ist ein Fehler aufgetreten.

Maßnahme:	Ändern Sie die Eingabedatei, oder ignorieren Sie den Fehler.


BRW-15540: Vorgang ist bei diesem Datentyp nicht erlaubt

Ursache:	Der Benutzer hat versucht, eine Zelle mit Daten mit einem nicht editierbaren Typ zu bearbeiten.

Maßnahme:	Unbekannt.


BRW-15541: Zu viele geänderte Zeilen. Bitte speichern

Ursache:	Es sind zu viele INSERT-, UPDATE- oder DELETE-Vorgänge in einem Dokument vorhanden.

Maßnahme:	Wählen Sie Speichern oder Wiederherstellen.


BRW-15545: Fehler beim Lesen der QXF-Datei. Analyse wurde gestoppt

Ursache:	Syntaxfehler beim Lesen der QXF-Datei.

Maßnahme:	Korrigieren Sie die QXF-Datei.


BRW-15546: Analysefehler: Zeile <##>

Ursache:	Falsche Syntax auf dieser bestimmten Zeile.

Maßnahme:	Debuggen Sie diese Zeile.


BRW-15547: Operator wurde im Beziehungsblock nicht angegeben

Ursache:	Im Beziehungsblock in der QXF-Datei wurde kein Operator angegeben.

Maßnahme:	Geben Sie ein Operatorfeld innerhalb des Blocks an.


BRW-15548: Fehler: In <Name> des Beziehungsblocks fehlt ein Argument

Ursache:	In einem Spaltenfeld in einem Beziehungsblock fehlt ein Argument.

Maßnahme:	Geben Sie den Spaltennamen in dieses Feld ein.


BRW-15549: CONDITION_TEXT fehlt im Bedingungsblock

Ursache:	Im CONDITION_TEXT-Feld innerhalb des Bedingungsblocks fehlt ein Argument.

Maßnahme:	Geben Sie das CONDITION_TEXT-Feld an.


BRW-15550: Unzulässiger INCLUSION_ORDER-Wert (<Name1>) in Ausdruck '<Name2>'

Ursache:	Unzulässiger INCLUSION_ORDER-Wert in dem Ausdruck.

Maßnahme:	Korrigieren Sie den Wert von INCLUSION_ORDER.


BRW-15551: Ausdruck '<Name>' ist enthalten, jedoch INCLUSION_ORDER wurde nicht angegeben

Ursache:	INCLUSION_ORDER wurde für einen enthaltenen Ausdrucksblock nicht angegeben.

Maßnahme:	Geben Sie das Feld INCLUSION_ORDER an.


BRW-15552: Ausdruck '<Name>' ist nicht enthalten, doch INCLUSION_ORDER ist nicht null

Ursache:	Der Ausdruck ist nicht enthalten (INCLUDED = FALSE), INCLUSION_ORDER ist jedoch nicht null.

Maßnahme:	Korrigieren Sie die Werte in diesen Feldern.


BRW-15553: Fehler: Leere TEXT-Zeichenfolge in Ausdruck '<Name>'

Ursache:	Die TEXT-Zeichenfolge wurde nicht innerhalb eines QXF-Ausdrucksblocks angegeben.

Maßnahme:	Geben Sie die TEXT-Zeichenfolge an.


BRW-15554: Fehler: SORT_PRIORITY wurde für sortierten Ausdruck '<Name>' nicht angegeben

Ursache:	SORT_PRIORITY wurde für den sortierten Ausdruck nicht angegeben.

Maßnahme:	Geben Sie die SORT_PRIORITY an.


BRW-15555: Unzulässiger INCLUSION_ORDER-Wert in Feld '<Name1>' in Tabelle '<Name2>'
BRW-15555: Unzulässiger INCLUSION_ORDER-Wert für Feld '<Name1>' in Tabelle '<Name2>'

Ursache:	Unzulässiger INCLUSION_ORDER-Wert für das Feld.

Maßnahme:	Korrigieren Sie den INCLUSION_ORDER-Wert.


BRW-15556: Feld '<Name1>' in Tabelle '<Name2>' enthalten, doch INCLUSION_ORDER ist null

Ursache:	Das Feld ist enthalten (INCLUDED = FALSE), INCLUSION_ORDER ist jedoch nicht angegeben.

Maßnahme:	Korrigieren Sie die Werte in diesen Feldern.


BRW-15557: Feld '<Name1>' (Tabelle '<Name2>') nicht enthalten, doch INCLUSION_ORDER ist vorhanden

Ursache:	Das Feld in der angegebenen Datentabelle ist nicht enthalten, INCLUSION_ORDER ist jedoch nicht null.

Maßnahme:	Korrigieren Sie die Werte in diesen Feldern.


BRW-15558: SORT_PRIORITY für sortiertes Feld '<Name1>' in Tabelle '<Name2>' nicht angegeben

Ursache:	SORT_PRIORITY wurde für ein sortiertes Feld nicht angegeben.

Maßnahme:	Geben Sie die SORT_PRIORITY für dieses Feld an.


BRW-15559: Fehler: Unzulässiger Wert '<Name1>' für INCLUSION_ORDER in Tabelle '<Name2>'

Ursache:	In INCLUSION_ORDER ist ein negativer Wert enthalten.

Maßnahme:	Korrigieren Sie diesen Wert.


BRW-15560: Tabelle '<Name>' enthalten, doch INCLUSION_ORDER ist nicht angegeben

Ursache:	Die Datentabelle ist enthalten (INCLUDED = TRUE), INCLUSION_ORDER wurde jedoch nicht angegeben.

Maßnahme:	Korrigieren Sie Werte in diesen Feldern.


BRW-15561: Tabelle '<Name>' ausgeschlossen, doch INCLUSION_ORDER ist nicht null

Ursache:	Die Datentabelle ist nicht enthalten (INCLUDED = FALSE), INCLUSION_ORDER ist jedoch nicht null.

Maßnahme:	Korrigieren Sie die Werte in diesen Feldern.


BRW-15562: Fehler: Es sollte nur ein Hauptbedingungsblock vorhanden sein

Ursache:	Es ist mehr als ein Hauptbedingungsblock vorhanden.

Maßnahme:	Löschen Sie einige Bedingungsblöcke, oder verwenden Sie eine Verknüpfung.


BRW-15563: Fehler: Eine QXF-Datei der Version 1.0 wird erwartet

Ursache:	Unzulässige Versionsnummer im Feld VERSION.

Maßnahme:	Ändern Sie die Version.


BRW-15564: Analysefehler: Zeile <##>: Ungültiger Schriftstil '<Name>'

Ursache:	Ungültiger Schriftstil.

Maßnahme:	Prüfen Sie den Schriftstil, und korrigieren Sie ihn.


BRW-15565: Analysefehler: Zeile <##>: Ungültiges Schriftstilargument

Ursache:	Ungültiges Schriftstilargument.

Maßnahme:	Prüfen Sie die Schriftstil-Zeichenfolgen, und korrigieren Sie diese.


BRW-15566: Analysefehler: Zeile <##>: Ungültige Verbundfunktion '<Name>'

Ursache:	Ungültiger Name einer Verbundfunktion.

Maßnahme:	Korrigieren Sie den Funktionsnamen.


BRW-15567: Analysefehler: Zeile <##>: Ungültiges Summenargument

Ursache:	Ungültiges Summenfeld-Argument.

Maßnahme:	Korrigieren Sie das Feldargument.


BRW-15568: Analysefehler: Zeile <##>: Ungültiges Feldargument

Ursache:	Ungültiges Feldargument.

Maßnahme:	Korrigieren Sie das Feldargument.


BRW-15569: Warnung: QXF-Datei wurde wegen eines Fehlers nur teilweise geladen

Ursache:	Fehler beim Laden der QXF-Datei.

Maßnahme:	Korrigieren Sie diese Fehler.


BRW-15570: Analysefehler: Zeile <##>: Ungültiger Operator '<Name>' in Beziehungsblock
BRW-15570: Analysefehler: Zeile <##>: Ungültiger Operator '<Name>' in Beziehungsblock.

Ursache:	Ungültiger Operator innerhalb des Beziehungsblocks.

Maßnahme:	Prüfen Sie den Operator, und korrigieren Sie ihn.


BRW-15571: Analysefehler: Zeile <##>: Ungültiges Operator-Feldargument
BRW-15571: Analysefehler: Zeile <##>: Ungültiges Operator-Feldargument.

Ursache:	Ungültige Objekt-ID innerhalb des abgeleiteten Objektausdrucks.

Maßnahme:	Korrigieren Sie die Objekt-ID im Dictionary.


BRW-15572: Inkonsistente Objekt-IDs in abgeleitetem Objektausdruck
BRW-15572: Inkonsistente Objekt-IDs in abgeleitetem Objektausdruck.

Ursache:	Ungültiges Operator-Feldargument innerhalb des Beziehungsblocks.

Maßnahme:	Prüfen Sie die Operatorfolgen, und korrigieren Sie diese.


BRW-15580: Liste vorhandener Unternehmensbereiche kann nicht geladen werden

Ursache:	Die Endbenutzerebene hat keine Unternehmensbereichtabellen.

Maßnahme:	Installieren Sie die Endbenutzerebene neu. Bitten Sie den Systemadministrator um Unterstützung.


BRW-15581: Hinzufügen von Spalten nicht möglich, da Tabelle mit duplizierten Daten angelegt wurde

Ursache:	Der Benutzer hat versucht, Spalten zu einer Tabelle hinzuzufügen, die mit doppelten Tabellendaten erstellt wurde.

Maßnahme:	Speichern Sie die Tabelle mit den duplizierten Daten, und wiederholen Sie den Versuch.


BRW-15582: Neue oder duplizierte Tabelle ist nur bei bestehender Tabelle zulässig
BRW-15582: Neue oder duplizierte Tabelle ist nur bei bestehender Tabelle zulässig.

Ursache:	Erstellen Sie eine neue Tabelle aufgrund einer neuen/duplizierten/geänderten Tabelle.

Maßnahme:	Speichern Sie die neue/duplizierte/geänderte Tabelle zuerst.


BRW-15583: Index erfordert mindestens eine Spalte

Ursache:	Der Benutzer hat versucht, die letzte Spalte eines Index zu entfernen.

Maßnahme:	Fügen Sie weitere Spalten hinzu, und entfernen Sie die gewünschte Spalte dann.


BRW-15584: Spalte <Name> hat den Spaltentyp LONG und wird somit nicht kopiert

Ursache:	Eine LONG-Spalte kann beim Erstellen eines Snapshots nicht kopiert werden.

Maßnahme:	Die Spalte kann nicht kopiert werden.


BRW-15600: Syntax nicht unterstützt

Ursache:	Der Benutzer hat versucht, eine nicht unterstützte Syntax zu analysieren.

Maßnahme:	Benutzen Sie eine alternative Oracle8-Syntax.


 BRW-15601: Ungültige Oracle 8 SQL-Syntax

Ursache:	Die Oracle8-Sprachsyntax kann nicht benutzt werden.

Maßnahme:	Benutzen Sie Oracle 7 SQL.


BRW-15602: Type Constructor in Oracle 8 SQL nicht unterstützt

Ursache:	Type Constructor’s von Oracle 8 SQL werden nicht unterstützt.

Maßnahme:	Verwenden Sie Oracle 7.


BRW-15603: REF in Oracle 8 SQL nicht unterstützt

Ursache:	REF von Oracle 8 SQL wird nicht unterstützt.

Maßnahme:	Verwenden Sie statt dessen Oracle 7.


BRW-15604: CAST in Oracle 8 SQL nicht unterstützt

Ursache:	CAST in Oracle 8 SQL wird nicht unterstützt.

Maßnahme:	Verwenden Sie statt dessen Oracle 7.


BRW-15605: MULTISET in Oracle 8 SQL nicht unterstützt
BRW-15605: MULTISET in Oracle 8 SQL nicht unterstützt.

Ursache:	MULTISET in Oracle 8 SQL nicht unterstützt.

Maßnahme:	Verwenden Sie statt dessen Oracle 7.


BRW-15606: METHODS in Oracle 8 SQL nicht unterstützt
BRW-15606: METHODS in Oracle 8 SQL nicht unterstützt.

Ursache:	METHODS in Oracle 8 SQL wird nicht unterstützt.

Maßnahme:	Verwenden Sie statt dessen Oracle 7.


BRW-15607: THE-Unterabfrage in Oracle 8 SQL nicht unterstützt

Ursache:	Die THE-Unterabfrage in Oracle 8 SQL wird nicht unterstützt.

Maßnahme:	Verwenden Sie statt dessen  Oracle 7.


BRW-15608: PARTITION von Tabellen in Oracle 8 SQL nicht unterstützt

Ursache:	PARTITION von Tabellen in Oracle 8 SQL wird nicht unterstützt.

Maßnahme:	Benutzen Sie statt dessen Oracle 7.


BRW-15609: Das Schlüsselwort TABLE wird in einer Unterabfrage in Oracle 8 SQL nicht unterstützt

Ursache:	Das Schlüsselwort TABLE wird in einer Unterabfrage nicht unterstützt.

Maßnahme:	Verwenden Sie statt dessen Oracle 7.


BRW-15610: Tabelle als Tabellenalias umbenennen

Ursache:	Der Benutzer hat versucht, eine Tabelle anstelle eines Tabellenalias zu verwenden.

Maßnahme:	Benennen Sie die Tabelle mit einem Tabellenalias um.


BRW-15641: Initialisierung des Hilfesystems war nicht erfolgreich. Keine Hilfe vorhanden
BRW-15641: Initialisierung des Hilfesystems war nicht erfolgreich. Keine Hilfe vorhanden.

Ursache:	Das Hilfedokument bzw. die Resource-Datei für das Hilfesystem konnte nicht gefunden werden.

Maßnahme:	Der Benutzer kann mit der Arbeit fortfahren, es ist jedoch kein Hilfemenü verfügbar. Benutzen Sie die Online-Dokumentation oder die gedruckten Handbücher.


BRW-15643: Resource-Datei nicht gefunden (<Name>), standardmäßige Resource-Datei verwenden
BRW-15643: Resource-Datei nicht gefunden (<Name>), standardmäßige Resource-Datei verwenden.

Ursache:	NLS_LANG ist eingestellt, die Datei wurde jedoch nicht gefunden.

Maßnahme:	Versuchen Sie, die Resource-Datei mit der Standardsprache zu öffnen.


BRW-15644: Hilfedokument (<Name>) nicht gefunden, Standarddokument verwenden
BRW-15644: Hilfedokument (<Name>) nicht gefunden, Standarddokument verwenden.

Ursache:	NLS_LANG ist eingestellt, die Datei wurde jedoch nicht gefunden.

Maßnahme:	Versuchen Sie, das Hilfedokument mit der Standardsprache zu öffnen.


BRW-15647: Hilfedokument nicht gefunden

Ursache:	Die Hilfedatei konnte nicht im richtigen Verzeichnis mit der richtigen Sprache gefunden werden.

Maßnahme:	Prüfen Sie die Verzeichnisstruktur von Query Builder. Stellen Sie sicher, daß NLS_LANG richtig eingestellt ist.


BRW-15648: Fehler beim Anlegen des Hilfesystems

Ursache:	Das Hilfesystem konnte nicht hochgefahren werden.

Maßnahme:	Query Builder konnte die Resource-Datei für das Hilfesystem nicht finden, NLS_LANG ist nicht eingestellt, oder es ist nicht genügend Speicherplatz vorhanden.


BRW-15649: Eingabe für <Name> war zu niedrig. Gültiger Mindestwert ist <##>
BRW-15649: Eingabe für <Name> war zu niedrig. Gültiger Mindestwert ist <##>.

Ursache:	Der Eingabewert war zu klein.

Maßnahme:	Wiederholen Sie den Versuch mit einem größeren Wert.


BRW-15650: Eingabe für <Name> war zu hoch. Gültiger Maximalwert ist <##>
BRW-15650: Eingabe für <Name> war zu hoch. Gültiger Maximalwert ist <##>.

Ursache:	Der Eingabewert war zu hoch.

Maßnahme:	Wiederholen Sie den Versuch mit einem kleineren Wert.


BRW-15651: Eingabe für <Name> war ungültig. Die Eingabe muß zwischen <##> und <##> liegen
BRW-15651: Eingabe für <Name> war ungültig. Die Eingabe muß zwischen <##> und <##> liegen.

Ursache:	Der Eingabewert lag außerhalb des gültigen Bereichs.

Maßnahme:	Wiederholen Sie den Versuch mit einer gültigen Zahl.


BRW-15652: Der Wert wurde auf <Wert> zurückgesetzt
BRW-15652: Der Wert wurde auf <Wert> zurückgesetzt.

Ursache:	Der eingegebene Wert wurde geändert, weil er außerhalb des gültigen Bereichs lag.

Maßnahme:	Wiederholen Sie den Versuch mit einer gültigen Zahl, oder Query Builder benutzt den angegebenen Wert.


BRW-15653: Fehler in Voreinstellungsdatei: Wert <Wert> war zu niedrig. Gültiger Mindestwert ist <##>
BRW-15653: Fehler in Voreinstellungsdatei: Wert <Wert> war zu niedrig. Gültiger Mindestwert ist <##>.

Ursache:	Der eingegebene Wert war zu niedrig.

Maßnahme:	Wiederholen Sie den Versuch mit einem höheren Wert.


BRW-15654: Fehler in Voreinstellungsdatei: Wert <Wert> war zu hoch. Gültiger Maximalwert ist <##>
BRW-15654: Fehler in Voreinstellungsdatei: Wert <Wert> war zu hoch. Gültiger Maximalwert ist <##>.

Ursache:	Der eingegebene Wert war zu hoch.

Maßnahme:	Wiederholen Sie den Versuch mit einem niedrigeren Wert.


BRW-15655: Fehler in Voreinstellungsdatei: Wert <Wert> war ungültig, muß zwischen <##> und <##> liegen
BRW-15655: Fehler in Voreinstellungsdatei: Wert <Wert> war ungültig, muß zwischen <##> und <##> liegen.

Ursache:	Der eingegebene Wert lag außerhalb des gültigen Bereichs.

Maßnahme:	Wiederholen Sie den Versuch mit einer gültigen Zahl.


BRW-15656: Fehler in Voreinstellungsdatei: Wert für <Wert> wurde nicht erkannt

Ursache:	Der in der Voreinstellungsdatei festgelegte Wert war ungültig.

Maßnahme:	Wiederholen Sie den Versuch mit einer gültigen Zahl.


BRW-15657: Wert für OWNERLIST=NAME muß mindestens einen Namen enthalten

Ursache:	Der Wert für OWNERLIST=NAME war NULL.

Maßnahme:	Wiederholen Sie den Versuch mit einem gültigen Namen.


BRW-15900: Keine Zeitrauminformationen gefunden

Ursache:	Diese Datenbank unterstützt keine Zeiträume, oder ein Datenbankfehler ist aufgetreten.

Maßnahme:	Wiederholen Sie den Versuch zu einem späteren Zeitpunkt, wenn dieser Fehler unerwartet ist.


BRW-15901: Tabelle <Name1>, die Objekt <Name2> referenziert, ist nicht mehr vorhanden

Ursache:	Die Basisdatenquelle des Objekts wurde entfernt.

Maßnahme:	Frischen Sie das Objekt auf bzw. löschen Sie es.


BRW-15902: Tabelle, die Objekt <Name> referenziert, ist nicht mehr vorhanden

Ursache:	Die Basisdatenquelle des Objekts wurde entfernt.

Maßnahme:	Frischen Sie das Objekt auf bzw. löschen Sie es.


BRW-15903: Tabelle <Name> ist in keinem Unternehmensbereich. Verknüpfungs-Infos stehen nicht zur Verfügung
BRW-15903: Tabelle <Name> ist in keinem Unternehmensbereich. Verknüpfungs-Infos stehen nicht zur Verfügung.

Ursache:	Beziehung: Gegenüberliegende Datentabelle/gegenüberliegendes Objekt steht in keiner Gruppe.

Maßnahme:	Teilen Sie dieses Objekt einer Gruppe zu.


BRW-15904: Name der Beziehung darf nicht länger als <##> Byte sein

Ursache:	Der Beziehungsname ist länger als der zulässige Grenzwert.

Maßnahme:	Benutzen Sie einen kürzeren Namen.


BRW-15905: Spaltenüberschriften dürfen nicht länger als <##> Byte sein

Ursache:	Die Objektüberschrift ist länger als der zulässige Grenzwert.

Maßnahme:	Benutzen Sie eine kürzere Überschrift.


BRW-15906: Spaltenformate dürfen nicht länger als <##> Byte sein

Ursache:	Das Objektformat ist länger als der Grenzwert.

Maßnahme:	Benutzen Sie ein kürzeres Format.


BRW-15907: Anzeigebreite der Spalten darf nicht länger als <##> Ziffern sein

Ursache:	Die Anzeigebreite des Objekts ist größer als der Grenzwert.

Maßnahme:	Benutzen Sie eine kürzere Anzeigebreite.


BRW-15908: Zeitraumname darf nicht länger als <##> Byte sein

Ursache:	Der Name des Zeitraums ist zu lang.

Maßnahme:	Benutzen Sie einen kürzeren Namen für den Zeitraum.


BRW-15909: Zeitraum- und Sequenzspalte des Zeitraums sind gleich

Ursache:	Die Zeitraum- und Sequenzspalten des Zeitraums sind auf denselben Wert eingestellt.

Maßnahme:	Stellen Sie sicher, daß die Zeitraum- und Sequenzspalten unterschiedlich sind.


BRW-15910: Zeitraum <Name> kann nicht geladen werden

Ursache:	Interner Schema-Fehler beim Laden des Zeitraums.

Maßnahme:	Weitere Informationen finden Sie in den begleitenden Fehlermeldungen.


BRW-15911: Zeitraum <Name> schon vorhanden

Ursache:	Der Name des Zeitraums muß eindeutig sein.

Maßnahme:	Erstellen Sie einen Zeitraum unter einem anderen Namen.


BRW-15912: Ungültiger Wert für Anzeigebreite
BRW-15912: Ungültiger Wert für Anzeigebreite.

Ursache:	Ungültiger Wert für Anzeigebreite.

Maßnahme:	Geben Sie erneut einen zulässigen Wert ein.


BRW-15913: <Name> Schlüsseltext darf nicht leer sein

Ursache:	Der Fremd- oder Primärschlüsseltext ist leer.

Maßnahme:	Geben Sie Text für den Primär- oder Fremdschlüssel ein.


BRW-15914: Beziehungsname darf nicht leer sein

Ursache:	Der Beziehungsname ist null.

Maßnahme:	Geben Sie einen Beziehungsnamen ein.


BRW-15924: Name für Unternehmensbereich muß angegeben werden

Ursache:	Der Name des Unternehmensbereichs ist leer oder enthält nur Leerzeichen.

Maßnahme:	Geben Sie einen neuen Namen ein.


BRW-15925: Die Tabelle <Name1> wurde bereits als <Name2> importiert

Ursache:	Die Tabelle kann nur einmal mit einem bestimmten Namen importiert werden.

Maßnahme:	Importieren Sie die Tabelle unter einem anderen Namen.


BRW-15926: Unternehmensbereich <Name> besteht bereits

Ursache:	Der Name des Unternehmensbereichs muß eindeutig sein.

Maßnahme:	Erstellen Sie einen Unternehmensbereich unter einem anderen Namen.


BRW-15927: Unternehmensbereich <Name1> enthält bereits eine Tabelle namens <Name2>

Ursache:	Der Tabellenname muß innerhalb eines Unternehmensbereichs eindeutig sein.

Maßnahme:	Benennen Sie die Tabelle um bzw. importieren Sie die Tabelle neu, und fügen Sie sie zu dem Unternehmensbereich hinzu.


BRW-15928: Name des Unternehmensbereichs ist zu lang (max. <##> Byte)

Ursache:	Der Name des Unternehmensbereichs ist zu lang.

Maßnahme:	Kürzen Sie den Namen, und wiederholen Sie den Versuch.


BRW-15929: Beschreibung des Unternehmensbereichs ist zu lang (max. <##> Byte)

Ursache:	Die Beschreibung des Unternehmensbereichs ist zu lang.

Maßnahme:	Kürzen Sie die Beschreibung, und wiederholen Sie den Versuch.


BRW-15930: Fehler beim Speichern der Tabelle <Name>

Ursache:	Beim Speichern der Tabelle ist ein Fehler aufgetreten.

Maßnahme:	Wiederholen Sie den Versuch.


BRW-15931: Fehler beim Speichern des Unternehmensbereichs <Name>

Ursache:	Beim Speichern des Unternehmensbereichs ist ein Fehler aufgetreten.

Maßnahme:	Wiederholen Sie den Versuch.


BRW-15932: Fehler beim Speichern des Zeitraums <Name>

Ursache:	Beim Speichern des Zeitraums ist ein Fehler aufgetreten.

Maßnahme:	Wiederholen Sie den Versuch.


BRW-15933: Fehler beim Speichern der Beziehung <Name>

Ursache:	Beim Speichern der Beziehung ist ein Fehler aufgetreten.

Maßnahme:	Wiederholen Sie den Versuch.


BRW-15937: Fehler beim Generieren von SQL für Tabelle <Name>

Ursache:	Beim Generieren von SQL für eine Tabelle ist ein Fehler aufgetreten.

Maßnahme:	Wiederholen Sie den Versuch.


BRW-15938: Fehler beim Generieren von SQL für Unternehmensbereich <Name>

Ursache:	Beim Generieren von SQL für einen Unternehmensbereich ist ein Fehler aufgetreten.

Maßnahme:	Wiederholen Sie den Versuch.


BRW-15939: Fehler beim Generieren von SQL für den Zeitraum <Name>

Ursache:	Beim Generieren von SQL für einen Zeitraum ist ein Fehler aufgetreten.

Maßnahme:	Wiederholen Sie den Versuch.


BRW-15940: Fehler beim Generieren von SQL für Beziehung <Name>

Ursache:	Beim Generieren von SQL für die Beziehung ist ein Fehler aufgetreten.

Maßnahme:	Wiederholen Sie den Versuch.


BRW-15950: Keine Query Builder-Tabellen - Befehl zum Öffnen/Speichern der Datenbank ist deaktiviert

Ursache:	In der Datenbank ist keine Systemabfragetabelle von Query Builder vorhanden.

Maßnahme:	Erstellen Sie eine Systemabfragetabelle (führen Sie das Installationsskript von Query Builder aus).


BRW-15951: Benutzerprofil-Informationen des Produkts sind nicht geladen

Ursache:	Die Benutzerprofiltabelle kann nicht geladen werden.

Maßnahme:	Bitten Sie den Systemadministrator, eine Benutzerprofiltabelle zu erstellen.


BRW-15952: Benutzerberechtigungstabelle ist nicht geladen

Ursache:	Die Tabelle USER_USERS fehlt (fremde Datenbank oder Oracle V7-Datenbank).

Maßnahme:	Keine Maßnahme verfügbar.


BRW-15953: Tabellenberechtigungstabelle ist nicht geladen

Ursache:	Die Berechtigungstabelle kann nicht gefunden werden.

Maßnahme:	Fremde Datenbank oder Oracle V7-Datenbank.


BRW-15954: Oracle Query Builder 2.5-Tabellen fehlen oder sind nicht korrekt installiert

Ursache:	Keine QUERY BUILDER_DOCS_SQL-Tabelle vorhanden.

Maßnahme:	Installieren Sie die Query Builder 2.5-Tabellen neu.


BRW-15955: Abfrage gab keine Zeilen zurück

Ursache:	Die Abfrage hat keine Zeilen zurückgegeben.

Maßnahme:	Ändern Sie die Abfrage, so daß Daten angefordert werden, die in der Datenbank vorhanden sind.


BRW-16000: Dokument mit Endbenutzerebene und nicht mit anfänglichem Dictionary gespeichert. Fortfahren?

Ursache:	Der Benutzer hat versucht, ein Dokument im anfänglichen Modus zu öffnen, das mit der Endbenutzerebene gespeichert wurd.

Maßnahme:	Führen Sie Query Builder mit DICTIONARY=ENDUSER aus, oder fahren Sie fort (auf die Objekte der Endbenutzerebene kann nicht zugegriffen werden).


BRW-16001: Dokument gespeichert im anfänglichen Dictionary, nicht auf Endbenutzerebene. Fortfahren?

Ursache:	Der Benutzer hat versucht, ein im anfänglichen Dictionary gespeichertes Dokument im Modus ENDUSER zu öffnen.

Maßnahme:	Führen Sie Query Builder mit DICTIONARY=NATIVE aus, oder fahren Sie fort (auf einige Datenbankobjekte kann möglicherweise nicht zugegriffen werden).


BRW-16250: Das Dokument ist bereits vorhanden. Möchten Sie es überschreiben?

Ursache:	Der Benutzer hat versucht, den Befehl Speichern unter für ein bestehendes Dokument zu benutzen.

Maßnahme:	Der Benutzer kann das Dokument überschreiben oder den Vorgang abbrechen.


BRW-16251: Tabelle wurde geändert. Möchten Sie fortfahren?

Ursache:	Die Ansicht wurde entfernt und neu erstellt; sie ist möglicherweise nicht mit dem Dokument konsistent.

Maßnahme:	Fahren Sie fort, oder brechen Sie den Speichernvorgang ab.


BRW-16500: Kein Speicher für lokalen Sortiervorgang verfügbar. Erneut ausführen?

Ursache:	Es sind noch nicht alle Zeilen für einen lokalen Sortiervorgang abgerufen.

Maßnahme:	Führen Sie die Abfrage jetzt oder zu einem späteren Zeitpunkt erneut aus.


BRW-16503: Daten für lokalen Sortiervorgang nich verfügbar. Erneut ausführen?
BRW-16503: Daten für lokalen Sortiervorgang nicht verfügbar. Erneut ausführen?

Ursache:	Es sind noch nicht alle Zeilen für einen lokalen Sortiervorgang abgerufen.

Maßnahme:	Führen Sie die Abfrage jetzt oder zu einem späteren Zeitpunkt erneut aus.


BRW-16504: Daten für lokale Kontrolle nicht verfügbar. Erneut ausführen?

Ursache:	Es sind noch nicht alle Zeilen für eine lokale Kontrolle abgerufen.

Maßnahme:	Führen Sie die Abfrage jetzt oder zu einem späteren Zeitpunkt erneut aus.


BRW-16525: Abfrage erfordert eventuell ein kartesisches Produkt. Fortfahren?

Ursache:	Die Abfrage kombiniert die Ergebnisse von nicht zusammengehörigen Tabellen.

Maßnahme:	Ignorieren Sie die Meldung, oder verbinden Sie die Tabellen, bevor Sie fortfahren. Weitere Einzelheiten finden Sie im Hilfesystem oder der Dokumentation.


BRW-16531: Soll Parameter <Name> neu definiert werden?

Ursache:	Der Benutzer hat einen vorher gelöschten Parameter in einen Ausdruck oder eine Bedingung eingegeben.

Maßnahme:	Drücken Sie OK, wenn Sie dies wünschen.


BRW-16532: Parameter <Name> ist nicht vorhanden. Soll er definiert werden?

Ursache:	Der Benutzer hat einen neuen Parameter in einen Ausdruck oder eine Bedingung eingegeben.

Maßnahme:	Drücken Sie OK, wenn Sie dies wünschen.


BRW-16549: Beim Wiederherstellen des alten Zustandes gehen alle Änderungen verloren
BRW-16549: Beim Wiederherstellen des alten Zustandes gehen alle Änderungen verloren.

Ursache:	Bevor Sie mit dem Wiederherstellen der Datentabellen fortfahren, wird eine Bestätigung angefordert.

Maßnahme:	Klicken Sie auf OK, um alle ausgewählten Datentabellen im alten Zustand wiederherzustellen, oder auf Abbrechen, um den Vorgang abzubrechen.


BRW-16550: Tabelle <Name> enthält referenzierte Primär-/eindeutige Schlüssel. Dennoch entfernen?

Ursache:	Die Tabelle enthält Integritätsregeln.

Maßnahme:	Klicken Sie auf OK, um die Datentabelle zu entfernen, oder auf Abbrechen, um den Vorgang abzubrechen.


BRW-16551: Spalte enthält Primär-/eindeutige Schlüssel oder Indizes. Dennoch entfernen?

Ursache:	Die Spalte wird von Integritätsregeln oder Indizes benutzt.

Maßnahme:	Klicken Sie auf OK, um die Spalte zu entfernen, oder auf Abbrechen, um den Vorgang abzubrechen.


BRW-16552: Alle Integritätsregeln deaktivieren?

Ursache:	Mit dieser Meldung werden Sie aufgefordert zu bestätigen, daß alle Integritätsregeln deaktiviert werden sollen.

Maßnahme:	Sie können dies bestätigen oder den Vorgang abbrechen.


BRW-16553: Alle Integritätsregeln aktivieren?

Ursache:	Mit dieser Meldung werden Sie aufgefordert zu bestätigen, daß alle Integritätsregeln aktiviert werden sollen.

Maßnahme:	Sie können dies bestätigen oder den Vorgang abbrechen.


BRW-16575: Es sind nicht festgeschriebene Änderungen vorhanden, die verloren gehen. Speichern?

Ursache:	Der Benutzer hat versucht, den Daten-Editor zu beenden, ohne die Änderungen zu speichern.

Maßnahme:	Klicken Sie auf Speichern, oder verwerfen Sie die Änderungen.


BRW-16576: Definierte Spalten-, Summen- und Kontrollwerte sind eventuell nicht aktuell. Erneut ausführen?

Ursache:	Während der Anzeige von Kontroll-, Summen- oder definierten Spalten wurden Werte geändert.

Maßnahme:	Führen Sie die Abfrage aus, um die Werte zu aktualisieren.


BRW-16623: Für diesen Vorgang stehen keine Daten zur Verfügung
BRW-16623: Für diesen Vorgang stehen keine Daten zur Verfügung.

Ursache:	Diese Warnmeldung wird ausgegeben, wenn die Anzahl von Zeilen oder Spalten für den Druckvorgang gleich null ist.

Maßnahme:	Der Benutzer muß die Abfrage erneut ausführen oder einige Spalten aufnehmen.


BRW-16624: Abfragedefinition hat sich geändert. Daten eventuell nicht aktuell. Fortfahren?

Ursache:	Das Abfragedokument wurde seit der letzten Ausführung geändert.

Maßnahme:	Entweder führen Sie die Abfrage erneut aus, fahren mit dem Exportierenvorgang fort oder brechen den Vorgang ab.


BRW-16625: Der Drucker unterstützt nicht alle erforderlichen Schriftarten. Schriften ersetzen?

Ursache:	Die Schriftart bzw. ein Stil oder eine Schriftbreite ist für den ausgewählten Drucker nicht vorhanden.

Maßnahme:	Sie können mit einer Ersatzschriftart fortfahren oder den Vorgang abbrechen.


BRW-16626: Nicht genügend Speicher für Seitenansicht
BRW-16626: Nicht genügend Speicher für Seitenansicht.

Ursache:	Das Bitmap für die Seitenansicht kann nicht erstellt werden.

Maßnahme:	Keine Maßnahme erforderlich.


BRW-16627: Für diesen Vorgang stehen keine Daten zur Verfügung. Abfrage ausführen?

Ursache:	Diese Warnmeldung wird angezeigt, wenn versucht wird, Daten mit einem leeren Arbeitsblatt zu exportieren.

Maßnahme:	Sie können die Abfrage ausführen oder den Vorgang abbrechen.


BRW-16628: Drucker reagiert nicht. Es kann nicht gedruckt werden. Fortfahren?

Ursache:	Fehler beim Erstellen der Druckeroberfläche des Toolkits mit uiprc().

Maßnahme:	Sie können fortfahren, ohne zu drucken, oder den Vorgang abbrechen.


BRW-16629: Wollen Sie den Container vor dem Beenden aktualisieren?

Ursache:	Mit dieser Meldung wird der Benutzer aufgefordert, Änderungen zu speichern, wenn das OLE-Dokument geschlossen/beendet wird.

Maßnahme:	Sie können die Änderungen speichern oder verwerfen bzw. den Vorgang abbrechen.


BRW-16650: Der Drucker unterstützt nicht alle erforderlichen Schriftarten. Schriften ersetzen?

Ursache:	Die Schriftart bzw. ein Stil oder eine Schriftbreite sind für den ausgewählten Drucker nicht verfügbar.

Maßnahme:	Sie können eine Ersatzschriftart verwenden oder den Vorgang abbrechen.


BRW-16651: Es wurde kein Drucker ausgewählt. Standarddrucker verwenden?

Ursache:	Der Benutzer hat nicht ausdrücklich einen Drucker benannt.

Maßnahme:	Der Benutzer kann mit dem Standarddrucker des Systems fortfahren oder den Vorgang abbrechen.


BRW-16652: Die Ränder dieses Dokuments sind zu breit. Sie müssen neu eingestellt werden
BRW-16652: Die Ränder dieses Dokuments sind zu breit. Sie müssen neu eingestellt werden.

Ursache:	Der Benutzer hat die Ränder auf einen zu großen Wert eingestellt.

Maßnahme:	Die Ränder müssen neu eingestellt werden.


BRW-16653: Es wurde kein Drucker ausgewählt. Standarddrucker verwenden?

Ursache:	Der Benutzer hat nicht ausdrücklich einen zu verwendenden Drucker angegeben.

Maßnahme:	Der Benutzer kann mit dem Standarddrucker des Systems fortfahren oder den Vorgang abbrechen.


BRW-16654: Es wurden keine Seiten gedruckt
BRW-16654: Es wurden keine Seiten gedruckt.

Ursache:	Der Benutzer hat die Anzahl von Kopien mit 0 angegeben oder hat eine Anfangs-/Endseite außerhalb des zulässigen Bereichs angegeben.

Maßnahme:	Setzen Sie den Seitenbereich zurück.


BRW-16660: Abfragedefinition hat sich geändert. Daten eventuell nicht aktuell. Neu ausführen?

Ursache:	Das Abfragedokument wurde seit der letzten DDE-Aktualisierung geändert.

Maßnahme:	Führen Sie die Abfrage vor dem DDE-Update erneut aus, oder aktualisieren Sie, ohne die Abfrage erneut auszuführen.


Über Funktionen von Query Builder

  Beispiele 	  Verwandte Themen

Eine Funktion kann insofern mit einem Operator verglichen werden, als Datenobjekte verarbeitet werden und ein Ergebnis zurückgegeben wird. Funktionen unterscheiden sich von Operatoren in dem Format, in dem sie mit ihren Argumenten angezeigt werden. Aufgrund dieses Formats können sie mit einer beliebigen Anzahl von Argumenten oder keinen Argumenten ausgeführt werden. Jedesmal, wenn Sie eine Spalte mit einem Funktionsnamen verknüpfen, führt Query Builder den gewünschten Vorgang für die Werte in dieser Spalte aus.

Folgende Funktionen können mit Abfragen in Query Builder verwendet werden:

•	Zahlenfunktionen

•	Zeichenfunktionen

•	Zeichenfunktionen, die numerische Werte zurückgeben

•	Konvertierungsfunktionen

•	Datumsfunktionen

•	Gruppenfunktionen

•	Andere Funktionen

Zusätzliche Informationen:  Weitere Informationen über die anderen Funktionen finden Sie im Oracle8 Server SQL Language Reference Manual.


Funktionen und Argumente

  Beispiele 	  Verwandte Themen

Mit einer Funktion werden Daten in einer bestimmten Spalte bearbeitet. Für jede Funktion können ein oder mehrere Argumente angegeben werden. Ein Argument ist ein Ausdruck in Klammern einer Funktion, der Informationen für die Funktion enthält.

Ein Beispiel hierfür ist die Funktion ROUND, die eine Zahl auf den von Ihnen angegebenen Grad rundet. Wenn Sie den Ausdruck ROUND (CREDIT_LIMIT, -2) eingeben, würde Query Builder jeden Wert für CREDIT_LIMIT auf den nächsten Hunderterwert runden. Wenn Sie ROUND(CREDIT_LIMIT, 1) eingeben, würde Query Builder die Werte für CREDIT_LIMIT auf das nächste Zehntel runden.

Folgende Werte werden innerhalb von Argumenten verwendet:

Argumentwert	Beschreibung
char, set, search,	Zeichenkonstante, die in einfachen Anführungszeichen steht.
replace	Markierungen oder ein Ausdruck, der Zeichendaten zurückgibt.
d, e	Datumskonstante, die in einfachen Anführungszeichen steht, oder ein Ausdruck, der Datumsdaten zurückgibt.
m, n	Beliebige Zahlenkonstante oder Ausdruck, der numerische Daten zurückgibt.
x	Der Argumenttyp hängt vom Kontext der Funktion ab.
expr	Ausdruck beliebigen Typs.
fmt	Ein Format, mit dem die Anzeige von Daten geändert oder Daten in ein Feld von Query Builder bzw. eine Bedingung in einem anderen Format als dem Standardformat eingegeben werden.


Zahlenfunktionen

  Verwandte Themen

Zahlenfunktionen akzeptieren numerische Daten und geben numerische Daten zurück. Sie können Zahlenfunktionen bei der Definition von Spalten und Bedingungen benutzen.

Funktion (Argumente)	Beschreibung
ABS(n)	Absoluter Wert von n.
CEIL(n)	Kleinste Ganzzahl größer als oder gleich n.
COS(n)	Gibt den Kosinus von n (einen Winkel in Radiant) zurück.
COSH(n)	Gibt den hyperbolischen Kosinus von n zurück.
EXP(n)	Exponentialschreibweise. Gibt e (2.71828183...) in die n-te Potenz erhoben zurück.
FLOOR(n)	Größte Ganzzahl gleich oder kleiner als n.
LN(n)	Gibt den natürlichen Logarithmus von n zurück, wobei n größer ist als 0.
LOG(m,n)	Gibt den Logarithmus von n zur Basis m zurück. Die Basis m kann eine beliebige positive Zahl mit Ausnahme von 0 oder 1 sein, und n kann eine beliebige positive Zahl sein.
MOD(m,n)	Rest von m dividiert durch n.
POWER(m,n)	m in die n-te Potenz erhoben. Wenn n keine Ganzzahl ist, wird sie abgeschnitten.
ROUND(n[,m])	n gerundet auf m Dezimalstellen; wenn m weggelassen wird, wird auf 0 Stellen gerundet. m kann negativ sein, um Ziffern links vom Dezimalzeichen zu runden.
SIGN(n)	Wenn n<0 ist, -1; wenn n=0 ist, 0; wenn n>0 ist, 1.
SIN(n)	Gibt den Sinus von n zurück (einen Winkel in Radiant).
SINH(n)	Gibt den hyperbolischen Sinus von n zurück.
SQRT(n)	Quadratwurzel von n; wenn n<0 ist, NULL.
TAN(n)	Gibt den Tangens von n zurück (einen Winkel in Radiant).
TANH(n)	Gibt den hyperbolischen Tangens von n zurück.
TRUNC(n[,m])	n abgeschnitten auf m Dezimalstellen; wenn m weggelassen wird, wird auf 0 Stellen abgeschnitten. m kann negativ sein, um Ziffern links neben dem Dezimalzeichen abzuschneiden (auf null zu setzen).


Zeichenfunktionen

  Verwandte Themen

Sie können Zeichenfunktionen benutzen, die Zeichendaten akzeptieren und Zeichendaten zurückgeben, wenn Sie Spalten und Bedingungen definieren.

Funktion (Argumente)	Beschreibung
CHR(n)	Das Zeichen mit dem binären Äquivalent von n im Zeichensatz der Datenbank.
CONCAT(char1,char2)	Gibt char1 verkettet mit char2 zurück. Diese Funktion ist gleichbedeutend mit dem Verkettungsoperator (||).
INITCAP(char)	char, wobei der erste Buchstabe jedes Wortes groß geschrieben wird. Wörter werden durch Leerzeichen oder Zeichen begrenzt, bei denen es sich nicht um alphanumerische Zeichen handelt.
LOWER(char)	char, wobei alle Buchstaben klein geschrieben werden.
LPAD(char1,n[,char2])	char1, linksbündig auf die Länge n mit der Zeichenfolge in char2 aufgefüllt, so oft repliziert wie erforderlich; wenn char2 weggelassen wird, wird mit Leerzeichen aufgefüllt.
LTRIM(char[,set])	char, wobei die Anfangszeichen bis zum ersten Zeichen entfernt werden, das nicht in set enthalten ist. set entspricht standardmäßig ' ' (einzelne Leerstelle).
NLS_INITCAP(char [,nlsparams])	Gibt char zurück, wobei der erste Buchstabe jedes Wortes groß geschrieben wird. Wörter werden durch Leerzeichen oder Zeichen begrenzt, die nicht alphanumerisch sind. Die in nlsparams angegebenen Parameter können die Form NLS_SORT=sort haben, wobei sort eine linguistische Sortierfolge für Ihre Sitzung oder BINARY ist. Wenn Sie BINARY angeben, gibt diese Funktion char zurück. Informationen über Sortierfolgen finden Sie im Oracle8 Server Concepts Manual.
NLS_LOWER(char[,nlsparams])	Gibt char zurück, wobei alle Buchstaben klein geschrieben werden. Das Argument nlsparams wird unter NLS_INITCAP beschrieben.
NLS_UPPER(char[,nlsparams])	Gibt char zurück, wobei alle Buchstaben groß geschrieben werden. Das Argument nlsparams wird unter NLS_INITCAP beschrieben
NLS_UPPER(char[,nlsparams])	Gibt char zurück, wobei alle Buchstaben groß geschrieben werden
REPLACE(char,search[,replace])	char, wobei jedes Auftreten von search durch replace ersetzt wird. Wenn replace nicht angegeben wird, wird jedes Auftreten von search entfernt.
RPAD(char1,n[,char2])	char1, rechtsbündig auf die Länge von n mit den Zeichen in char2 aufgefüllt, so oft repliziert wie erforderlich; wenn char2 weggelassen wird, wird mit Leerzeichen aufgefüllt.
RTRIM(char[,set])	char, wobei die abschließenden Zeichen nach dem letzten Zeichen, das nicht in set enthalten ist, entfernt werden. set entspricht standardmäßig ' ' (einzelnes Leerzeichen).
SOUNDEX(char)	Ein char-Wert, der den Klang der Wörter in char darstellt.
SUBSTR(char,m[,n])	Eine Unterfolge von char, beginnend beim Zeichen m, mit der Länge von n Zeichen, wenn n weggelassen wird.
SUBSTRB(char,m[,n])	Wie SUBSTR, nur werden die Argumente m und n in Byte und nicht in Zeichen ausgedrückt. Bei Einfachbyte-Zeichensätzen ist SUBSTRB identisch mit SUBSTR.
UPPER(char)	char, wobei alle Buchstaben groß geschrieben werden.


Zeichenfunktionen, die numerische Daten zurückgeben

  Verwandte Themen

Bei der Definition von Spalten und Bedingungen können Sie Zeichenfunktionen benutzen, die numerische Daten zurückgeben.

Abkürzung	Beschreibung
ASCII (char)	ASCII-Wert des ersten Zeichens von char.
INSTR(char1,char2[,n[,m]])	Position des n-ten Auftretens von char2 in char1, wobei bei der Position n mit der Suche begonnen wird. Wenn m weggelassen wird, wird von 1 ausgegangen. Wenn n weggelassen wird, wird von 1 ausgegangen. Die Position wird relativ zum ersten Zeichen von char1 angegeben, selbst wenn n>1 ist.
INSTRB(char1,char2[,n[,m]])	Wie INSTR, nur werden n und der zurückgegebene Wert in Byte ausgedrückt und nicht in Zeichen. Bei Einfachbyte-Zeichensätzen ist INSTRB identisch mit INSTR.
LENGTH(char)	Länge von char in Zeichen.
LENGTHB(char)	Identisch mit LENGTH, nur wird char in Byte und nicht in Zeichen ausgedrückt. Wenn char NULL ist, gibt diese Funktion NULL zurück. Bei einem Einfachbyte-Zeichensatz ist LENGTHB identisch mit LENGTH.
NLSSORT(char[,nlsparams])	Gibt die Folge von Bytes zurück, die für das Sortieren von char verwendet wird. Die in nlsparams angegebenen Parameter haben die Form NLS_SORT=sort, wobei sort eine linguistische Sortierfolge für Ihre Sitzung oder BINARY ist. Wenn Sie BINARY angeben, gibt diese Funktion char zurück. Weitere Informationen über Sortierfolgen finden Sie im Oracle8 Server Concepts Manual.


Konvertierungsfunktionen

  Verwandte Themen

Bei der Definition von Spalten und Bedingungen können Sie Konvertierungsfunktionen benutzen, um Daten von einem Datentyp zu einem anderen zu konvertieren.

Abkürzung	Beschreibung
TO_CHAR (d[,fmt])	Konvertiert d in einen char-Wert in dem mit dem char-Wert fmt angegebenen Format. Wenn fmt weggelassen wird, wird d in einen char-Wert im Standard-Datumsformat von Query Builder, TT-MON-JJ konvertiert.
TO_CHAR(n[,fmt])	Konvertiert n in einen char-Wert in dem mit dem char-Wert fmt angegebenen Format. Wenn fmt weggelassen wird, wird n in einen char-Wert konvertiert, der genau so lang ist, daß die signifikanten Ziffern aufgenommen werden können.
TO_DATE(char[,fmt])	Konvertiert ein Datum aus einem char-Wert in einen Datumswert. fmt ist ein char-Wert, der das Format von char angibt. Wenn fmt weggelassen wird, muß char das Standarddatumsformat von Query Builder aufweisen, TT-MON-JJ.
TO_DATE(n,[fmt])	Konvertiert eine Zahl in ein Datum. fmt muß ein Format aufweisen, das bei der Benutzung mit TO_CHAR ein DATUM ergibt (z.B. J oder MM).
TO_LABEL(char[,fmt])	Konvertiert char, d.h. einen Wert mit dem Datentyp CHAR oder VARCHAR2, der ein Label im Format fmt enthält, in einen Wert mit dem Datentyp MLSLABEL. Wenn Sie fmt weglassen, muß char das Standard-Labelformat aufweisen.
TO_MULTI_BYTE (char)	Gibt char zurück, wobei alle Einfachbyte-Zeichen in die entsprechenden Multibyte-Zeichen konvertiert werden. Einfachbyte-Zeichen, für die es kein Multibyte-Äquivalent gibt, werden in der Ausgabefolge als Einfachbyte-Zeichen angezeigt. (Diese Funktion ist nur sinnvoll, wenn Ihr Zeichensatz beide Typen enthält.)
TO_NUMBER (char)	Konvertiert char, Zeichendaten, die eine Zahl enthalten, in numerische Daten.
TO_SINGLE_BYTE (char)	Gibt char zurück, wobei alle Multibyte-Zeichen in die entsprechenden Einfachbyte-Zeichen konvertiert werden. Multibyte-Zeichen, für die es kein Einfachbyte-Äquivalent gibt, werden in der Ausgabefolge als Multibyte-Zeichen angezeigt. (Diese Funktion ist nur sinnvoll, wenn Ihr Zeichensatz beide Typen enthält.)


Datumsfunktionen

  Verwandte Themen

Alle Datumsfunktionen geben Datumsangaben zurück, mit Ausnahme von MONTHS_BETWEEN, die numerische Daten zurückgibt. Sie können diese Funktionen bei der Definition von Spalten und Bedingungen verwenden.

Abkürzung	Beschreibung
ADD_MONTHS (d,n)	Datum d plus n Monate.
LAST_DAY(d)	Datum des letzten Tags des Monats, der d enthält.
MONTHS_BETWEEN(d,e)	Anzahl von Monaten zwischen den Datumsangaben d und e. Wenn d einen späteren Zeitpunkt als e angibt, ist das Ergebnis positiv. Wenn ein früherer Zeitpunkt angegeben wird, ist das Ergebnis negativ.
NEW_TIME(d,a,b)	Datum und Uhrzeit in Zeitzone b, wenn Datum und Uhrzeit in Zeitzone a gleich d sind. a und b sind char-Ausdrücke mit folgender Bedeutung:
AST, ADT:	Atlantic Standard oder Daylight Time
BST, BDT:	Bering Standard oder Daylight Time
CST, CDT:	Central Standard oder Daylight Time
EST, EDT:	Eastern Standard oder Daylight Time
GMT:	Greenwich Mean Time
HST, HDT:	Alaska-Hawaii Standard oder Daylight Time
MST, MDT:	Mountain Standard oder Daylight Time
NST:	Newfoundland Standard Time
PST, PDT:	Pacific Standard oder Daylight Time
YST, YDT:	Yukon Standard oder Daylight Time
NEXT_DAY(d,char)	Datum des ersten Wochentags, der mit char angegeben wird und gleich oder später als d ist.
ROUND(d[,fmt])	d wie mit der Rundungseinheit fmt angegeben gerundet; wenn fmt weggelassen wird, der nächstgelegene Tag.
SYSDATE	Laufendes Datum und laufende Uhrzeit. Erfordert keine Argumente.
TRUNC(d[,fmt])	d mit Tageszeit abgeschnitten auf die angegebene Einheit, fmt; wenn fmt weggelassen wird, wird die Tageszeit entfernt.
Zusätzliche Informationen:  In Oracle8 Server SQL Language Reference Manual finden Sie eine Tabelle mit Formatmodellen, die mit den Datumsfunktionen ROUND und TRUNC benutzt werden.


Gruppenfunktionen

  Verwandte Themen

Gruppenfunktionen rufen Daten basierend auf Zeilengruppen und nicht ein Ergebnis pro Zeile ab. Gruppenfunktionen führen Berechnungen wie Mittelwert, Anzahl, Summe und Standardabweichung durch.

Mit Gruppenfunktionen können Sie auch eine neue Spalte definieren, und das ganze Ergebnis wird als eine Gruppe behandelt, wenn Sie keine anderen Spalten anzeigen. Wenn Sie andere Spalten anzeigen, wird das Ergebnis in kleinere Gruppen aufgeteilt. Sie können Gruppenfunktionen in Bedingungen verwenden, jedoch nur mit einem Vergleichsoperator, so daß das ganze Ergebnis als eine Gruppe behandelt wird. So ist z.B. die Bedingung SALARY > AVG(SALARY) wahr, wenn der Wert von SALARY in der aktuellen Zeile größer ist als der Mittelwert von SALARY in allen Zeilen.

Gruppenfunktionen können mit den Optionen DISTINCT oder ALL benutzt werden. Bei Benutzung von DISTINCT berücksichtigt eine Gruppenfunktion nur eindeutige Funktionen eines Ausdrucks. So ist z.B. der Mittelwert von 1, 1, 1 und 3 gleich 1,5, während der DISTINCT-Mittelwert gleich 2 ist. Bei Benutzung von ALL berücksichtigt eine Gruppenfunktion alle Werte, einschließlich Duplikaten.

Die gesamten unten aufgeführten Gruppenfunktionen überspringen Nullwerte, mit Ausnahme von COUNT(*). Der Datentyp der Argumente kann character, number oder date sein, wenn expr aufgeführt wird.

Funktion (Argument)	Beschreibung
AVG([DISTINCT|ALL]n)	Mittelwert von n, wobei Nullwerte ignoriert werden.
COUNT([DISTINCT|ALL] expr)	Anzahl von Zeilen, wobei expr nicht null ist.
COUNT(*)	Anzahl von Zeilen in der Tabelle, einschließlich Duplikaten und Zeilen mit Nullwerten.
GLB([DISTINCT|ALL] label)	Gibt den höchsten unteren Grenzwert von label an.
LUB([DISTINCT|ALL] label)	Gibt den kleinsten oberen Grenzwert von label an.
Zusätzliche Informationen:  GLB und LUB geben Werte mit dem Datentyp MLSLABEL zurück. Weitere Informationen über die Funktionen GLB und LUB finden Sie im Trusted Oracle8 Server Administrator's Guide.

Funktion (Argument)	Beschreibung
MAX([DISTINCT|ALL] expr)	Höchstwert von expr.
MIN([DISTINCT|ALL] expr)	Mindestwert von expr.
STDDEV([DISTINCT|ALL]n)	Standardabweichung von n, wobei Nullwerte ignoriert werden, basierend auf einer Berechnung von n-1 (Beispiel).
SUM([DISTINCT|ALL] n)	Summe der Werte von n.
VARIANCE([DISTINCT|ALL] n)	Varianz von n, wobei Nullwerte ignoriert werden.


Andere Funktionen

  Verwandte Themen

Query Builder akzeptiert auch folgende Funktionen:

Funktion (Argument)	Beschreibung
USER	Gibt den Namen des aktuellen Oracle-Benutzers zurück. Erfordert keine Argumente.
DECODE(expr,search1, replace1[,search2, replace2,] ... [default])	Wenn expr einem beliebigen search entspricht, wird der folgende replace zurückgegeben. Wenn nicht, wird default zurückgegeben. Wenn default weggelassen und keine Übereinstimmung gefunden wird, wird NULL zurückgegeben. expr kann einen beliebigen Datentyp aufweisen; search muß denselben Datentyp aufweisen. Für den zurückgegebenen Wert wird derselbe Datentyp durchgesetzt, wie beim ersten Rückgabewert.
GREATEST(expr1,expr2,...)	Gibt den größten Wert einer Liste von Werten zurück. Alle expr im Anschluß an expr1 werden in den Typ von expr1 konvertiert, bevor der Vergleich durchgeführt wird.
GREATEST_LB(label[,label] ...)	Gibt den größten unteren Grenzwert der Liste mit Labels zurück. Jedes label muß entweder den Datentyp MLSLABEL oder RAW MLSLABEL aufweisen bzw. ein Literal in Anführungszeichen im Standard-Labelformat sein. Der Rückgabewert hat den Datentyp RAW MLSLABEL.
LEAST(expr1,expr2,...)	Gibt den kleinsten Wert einer Werteliste zurück. Alle expr im Anschluß an expr1 werden in den Typ von expr1 konvertiert, bevor der Vergleich erfolgt.
LEAST_UB(label[,label] ...)	Gibt den niedrigsten oberen Grenzwert der Liste mit Labels zurück. Jedes label muß den Datentyp MLSLABEL haben oder ein Literal in Anführungszeichen im Standard-Labelformat sein. Der Rückgabewert hat den Datentyp RAW MLSLABEL.
NVL(x,expr)	Wenn x null ist, wird expr zurückgegeben; wenn x nicht null ist, wird x zurückgegeben. x und expr können einen beliebigen Typ aufweisen. Der Typ des zurückgegebenen Wertes entspricht dem Typ von x.
Zusätzliche Informationen:  Weitere Informationen über die Funktionen GREATEST_LB und LEAST_UB finden Sie im Trusted Oracle8 Server Administrator's Guide.


Online-Hilfe benutzen

Die folgenden Richtlinien sollen Ihnen beim optimalen Einsatz des Online-Hilfesystems helfen:

•	Machen Sie sich mit dem Register Inhalt vertraut, um eine Vorstellung vom Umfang der Themen in der Online-Hilfe zu erhalten.

•	Klicken Sie auf die Schaltfläche Verwandte Themen direkt unter den Titeln, um eine Liste der Themen aufzurufen, die mit dem aktuellen Thema verknüpft sind.

•	Klicken Sie auf die Schaltfläche Optionen am Anfang jedes Themas, um festzulegen, daß die Hilfethemen immer im Vordergrund angezeigt werden sollen, so daß die Hilfethemen bei der Entwicklung von Anwendungen stets auf dem Bildschirm bleiben.

•	Klicken Sie auf die Schaltfläche Glossar am Anfang jedes Themas, um Definitionen für Begriffe aufzurufen, mit denen Sie nicht vertraut sind..


Wegweiser zur Dokumentation

So machen Sie sich mit Oracle Developer vertraut:

1	Verschaffen Sie sich in der Kurzanleitung einen Überblick über die einzelnen Komponenten von Oracle Developer:

•	Wählen Sie Hilfe [image] Kurzanleitung.

2	Führen Sie das Lernprogramm aus, in dem die gebräuchlichsten Aufgaben Schritt für Schritt erläutert werden.

• 	Wählen Sie Hilfe [image] Lernprogramm.

3	Rufen Sie die Online-Handbücher ab (sie sind auch in gedruckter Form verfügbar):

• 	Wählen Sie Hilfe [image] Handbücher.

4	Rufen Sie das Online-Hilfesystem auf:

• 	Wählen Sie Hilfe [image] Hilfethemen.

• 	Für kontextbezogene Hilfetexte drücken Sie [Hilfe] (bei den meisten Plattformen ist dies die Taste F1).


Information Desk


Über die Symbolleiste

  Verwandte Themen

Die Symbolleiste wird am oberen Rand des Query Builder-Bildschirms angezeigt.

Fenster Abfrage

Wenn das Fenster Abfrage aktiv ist, werden die folgenden Symbole angezeigt. Klicken Sie auf jedes Symbol, um eine Beschreibung anzuzeigen.

Fenster Ergebnisse

Wenn das Fenster Ergebnisse aktiv ist, werden die folgenden Symbole angezeigt. Beachten Sie, daß Sie zwischen den Symbolen der Berechnungs-Werkzeuge und den Symbolen der Format-Werkzeuge umschalten können. Standardmäßig werden die Symbole für die Format-Werkzeuge angezeigt, wenn Sie die Abfrageergebnisse das erste Mal aufrufen. Klicken Sie auf jedes Symbol, um eine Beschreibung anzuzeigen.

Wenn das Fenster Ergebnisse aktiv ist, können Sie die Symbole für die Berechnungs-Werkzeuge anzeigen, indem Sie auf [image] klicken. Die Berechnungs-Werkzeuge werden im allgemeinen für Spalten benutzt, die den Datentyp Number haben. Klicken Sie auf jedes Symbol, um eine Beschreibung der Berechnungs-Werkzeuge zu erhalten.


Symbol Neues Dokument

Erstellt ein neues Dokument im aktiven Fenster und zeigt das Dialogfeld Datentabellen auswählen an. Sie können auch Datei [image] Neu auswählen oder Strg+N drücken.


Symbol Dokument öffnen

Zeigt das Dialogfeld Öffnen an. Sie können auch Datei [image] Öffnen wählen oder Strg+O drücken.


Symbol Dokument speichern

Speichert das aktuelle Dokument (bzw. die aktuelle Abfrage) in dem Standardpfad. Wenn die Abfrage noch nicht gespeichert wurde, wird das Dialogfeld Speichern unter angezeigt. Sie können auch Datei [image] Speichern bzw. Datei [image] Speichern unter wählen oder Strg+S drücken.


Symbol Drucken

Zeigt das Dialogfeld Drucken an. Sie können auch Datei [image] Drucken benutzen.


Symbol Seite einrichten

Zeigt das Dialogfeld Seite einrichten (Ränder/Kopf-/Fußzeilen) an. Sie können auch Datei [image] Seite einrichten wählen.


Symbol Ausschneiden

Schneidet den ausgewählten Text aus und speichert ihn in der Zwischenablage des Betriebssystems. Sie können auch Bearbeiten [image] Ausschneiden wählen oder Strg+X drücken. Nachdem Sie Text ausgeschnitten haben, können Sie ihn wieder einfügen.


Symbol Kopieren

Kopiert den ausgewählten Text in die Zwischenablage des Betriebssystems, während der Originaltext unverändert bestehen bleibt. Sie können auch Bearbeiten [image] Kopieren wählen oder Strg+C drücken. Nachdem Sie Text kopiert haben, können Sie ihn einfügen.


Symbol Einfügen

Fügt den aktuellen Inhalt der Zwischenablage bei der aktiven Position ein. Wenn die Zwischenablage leer ist, wird nichts eingefügt. Sie können jeden Text einfügen, den Sie ausgeschnitten oder kopiert haben. Sie können auch Bearbeiten [image] Einfügen wählen oder Strg+V drücken.


Symbol Alles markieren

Markiert jedes Objekt im aktiven Fenster. Wenn z.B. der Bereich Bedingungen aktiv ist, werden alle Bedingungen in dem Bereich markiert. Sie können auch Bearbeiten [image] Alles markieren wählen oder Strg+A drücken.


Symbol Datentabellen auswählen

Zeigt das Dialogfeld Datentabellen auswählen an. Dieses Symbol ist nur verfügbar, wenn der Bereich Datenquelle aktiv ist. Sie können auch Daten [image] Datentabellen auswählen wählen oder Strg+H drücken.


Symbol Zus. Tabellen auswählen

Zeigt das Dialogfeld Zusammengehörige Tabellen auswählen an. Dieses Symbol ist nur verfügbar, wenn die Tabelle, die Sie im Bereich Datenquelle ausgewählt haben, über eine zusammengehörige Tabelle in der verbundenen Datenbank verfügt. Sie können auch Daten [image] Zus. Tabellen auswählen wählen oder Strg+R drücken.


Symbol Tabelle umbenennen

Zeigt das Dialogfeld Tabelle umbenennen an. Sie können auch Daten [image] Tabelle umbenennen wählen. Dieses Symbol ist nur aktiv, wenn der Bereich Datenquelle aktiv ist und mindestens eine Tabelle im Bereich Datenquelle vorhanden ist.


Symbol Info aufrufen

Zeigt das Dialogfeld Info und Informationen über das ausgewählte Datenbankobjekt an. Sie können auch Daten [image] Info aufrufen wählen oder Strg+I drücken.


Symbol Tabellenbeziehung festlegen

Zeigt das Dialogfeld Beziehung festlegen an. Dieses Symbol ist nur aktiv, wenn mehr als eine Tabelle im Bereich Datenquelle vorhanden ist, für die eine Beziehung hergestellt werden kann. Sie können auch Daten [image] Tabellenbeziehung festlegen wählen.


Symbol Abfrage ausführen

Führt die aktive Abfrage aus. Sie können auch Abfrage [image] Abfrage ausführen wählen oder Strg+E drücken.


Symbol Zeilen zählen

Zählt die Anzahl von Zeilen, die von der aktiven Abfrage zurückgegeben werden. Sie können auch Abfrage [image] Zeilen zählen wählen.


Symbol Abfrageparameter definieren

Zeigt das Dialogfeld Abfrageparameter definieren an. Sie können auch Abfrage [image] Abfrageparameter definieren wählen oder Strg+P drücken.


Symbol SQL anzeigen

Zeigt das Dialogfeld SQL anzeigen und die SQL-Anweisung für die aktive Abfrage an. Sie können auch Abfrage [image] SQL anzeigen wählen.


Symbol Spaltenfolge

Zeigt das Dialogfeld Anzeigen an. Sie können auch Ergebnisse [image] Anzeigen wählen oder Strg+L drücken.


Symbol Spalte definieren

Zeigt das Dialogfeld Spalte definieren an. Sie können auch Ergebnisse [image] Spalte definieren wählen oder Strg+D drücken.


Symbol Sortieren

Zeigt das Dialogfeld Sortieren an. Sie können auch Ergebnisse [image] Sortieren wählen oder Strg+T drücken.


Symbol Gruppieren nach

Zeigt das Dialogfeld Gruppieren an. Sie können auch Ergebnisse [image] Gruppieren wählen oder Strg+G drücken.


Symbol Und

Fügt den Operator AND in Ihre Bedingung ein. Dieses Symbol ist nur verfügbar, wenn das Feld Bedingungen aktiv ist. Sie können auch AND direkt in das Feld Bedingungen eingeben oder Daten [image] UND wählen.


Symbol Oder

Fügt dem Operator OR in Ihre Bedingung ein. Dieses Symbol ist nur verfügbar, wenn das Feld Bedingungen aktiv ist. Sie können OR auch direkt in das Feld Bedingungen eingeben oder Daten [image] ODER wählen.


Symbol Nicht

Fügt den Operator NOT in die Bedingung ein, um die Bedingung zu negieren. Dieses Symbol ist nur verfügbar, wenn das Feld Bedingungen aktiv ist. Sie können auch NOT direkt in das Feld Bedingungen eingeben oder Daten [image] NICHT auswählen.


Symbol Bedingung auflösen

Löst die Gruppierung von Bedingungen auf, die mit logischen Operatoren kombiniert sind, wie z.B. UND, ODER, NICHT. Dieses Symbol ist nur verfügbar, wenn Sie im Bereich Bedingungen einen logischen Operator ausgewählt haben.


Symbol Annehmen

Validiert und akzeptiert die aktive Bedingung. Dieses Symbol ist nur verfügbar, wenn das Feld Bedingungen aktiv ist. Sie können auch die Eingabetaste drücken, wenn das Feld Bedingungen aktiv ist, um die Bedingung zu akzeptieren und zu validieren.


Symbol Abbrechen

Bricht die aktuelle Bedingung ab. Dieses Symbol ist nur verfügbar, wenn das Feld Bedingungen aktiv ist.


Symbol Spalte einfügen

Zeigt das Dialogfeld Spalte einfügen an. Dieses Symbol ist nur verfügbar, wenn das Feld Bedingungen aktiv ist. Sie können auch Bearbeiten [image] Spalte einfügen wählen.


Symbol Funktion einfügen

Zeigt das Dialogfeld Funktion einfügen an. Dieses Symbol ist nur verfügbar, wenn das Feld Bedingungen aktiv ist. Sie können auch Bearbeiten [image] Funktion einfügen wählen.


Symbol Hilfe

Zeigt den Inhalt des Online-Hilfesystems an. Sie können auch ?Inhalt wählen oder F1 drücken.


Symbol Aufsteigend sortieren

Sortiert die Abfrageergebnisse in aufsteigender Reihenfolge entsprechend den Daten in der ausgewählten Spalte. Sie können auch Ergebnisse [image] Sortieren wählen oder Strg+T drücken, um das Dialogfeld Sortieren aufzurufen, und die Option Aufsteigend für die gewünschte Spalte auswählen.


Symbol Absteigend sortieren

Ordnet die Abfrageergebnisse in absteigender Reihenfolge entsprechend den Daten in der ausgewählten Spalte an. Sie können auch Ergebnisse [image] Sortieren wählen oder Strg+T drücken, um das Dialogfeld Sortieren aufzurufen, und die Option Absteigend für die gewünschte Spalte auswählen.


Symbol Gruppenwechsel

Definiert die ausgewählte Spalte im Fenster Ergebnisse als Kontrollspalte. Sie können auch Ergebnisse [image] Gruppenwechsel wählen, um das Dialogfeld Gruppenwechsel anzuzeigen, und die entsprechenden Optionen auswählen.


Symbol Sortieren/Gruppenwechsel löschen

Entfernt Sortierenvorgänge oder Gruppenwechsel, die Sie in die ausgewählte Spalte eingefügt haben. Sie können den Sortierenvorgang bzw. Gruppenwechsel auch entfernen, indem Sie das Dialogfeld Sortieren oder Gruppenwechsel aufrufen und die gewünschten Optionen wählen.


Symbol Zu Berechnungssymbolen wechseln

Schaltet zu der Symbolleiste mit Berechnungssymbolen um. Sie können die Summenvorgänge und Berechnungsoperatoren separat aus der Symbolleiste mit den Berechnungssymbolen wählen. Sie können auch Ergebnisse [image] Summen wählen, damit Sie auf dieselben Operatoren zugreifen zu können.


Symbol Fett

Schreibt den ausgewählten Text in Fettschrift. Sie können diese Option auch aufrufen, indem Sie Ergebnisse [image] Format wählen.


Symbol Kursiv

Schreibt den ausgewählten Text in Kursivschrift. Sie können diese Option auch aufrufen, indem Sie Ergebnisse [image] Format wählen.


Symbol Unterstrichen

Unterstreicht den ausgewählten Text. Sie können diese Option auch aufrufen, indem Sie Ergebnisse [image] Format wählen.


Symbol Linksbündig

Richtet den ausgewählten Text am linken Rand der Spalte aus. Sie können diese Option auch aufrufen, indem Sie Ergebnisse [image] Format wählen.


Symbol Zentriert

Richtet den ausgewählten Text zentriert in der Spalte aus. Sie können diese Option auch aufrufen, indem Sie Ergebnisse [image] Format wählen.


Symbol Rechtsbündig

Richtet den ausgewählten Text am rechten Rand der Spalte aus. Sie können diese Option auch aufrufen, indem Sie Ergebnisse [image] Format wählen.


Symbol Wortumbruch

Bricht den Text in der ausgewählten Spalte um. Diese Option kann benutzt werden, wenn nicht alle Daten in jeder Zeile der Spalte angezeigt werden. Sie können diese Option auch aufrufen, indem Sie Ergebnisse [image] Format wählen.


Symbol Zu Formatsymbolen wechseln

Schaltet zu der Symbolleiste mit Formatsymbolen um. Sie können die Optionen für das Formatieren von Text über diese Symbolleiste aufrufen oder Ergebnisse [image] Format wählen.


Symbol Anzahl

Zählt die Anzahl von Zeilen in der ausgewählten Spalte und setzt das Ergebnis in die letzte Zeile der Tabelle. Sie können auch Ergebnisse [image] Summen wählen und die gewünschten Optionen auswählen.


Symbol Gesamt

Erstellt eine Summe aller Daten in der ausgewählten Spalte und setzt die Summe in die letzte Zeile der Tabelle. Beachten Sie, daß diese Option nur für Daten mit dem Datentyp Number benutzt werden kann. Sie können auch Ergebnisse [image] Summen wählen und die gewünschten Optionen auswählen.


Symbol Mittelwert

Berechnet den Mittelwert der Daten in der ausgewählten Spalte und setzt den Mittelwert in die letzte Zeile der Tabelle. Beachten Sie, daß Sie diese Option nur für Daten mit dem Datentyp Number benutzen können. Sie können auch Ergebnisse [image] Summen wählen und die gewünschten Optionen auswählen.


Symbol Minimum

Sucht die Daten mit dem niedrigsten Wert. Bei einem Datentyp Number wird die kleinste Zahl in dieser Spalte in der letzten Zeile der Tabelle angezeigt. Bei einem Datentyp Character wird die Zeile, die mit "A" beginnt, danach die Zeile, die mit "B" beginnt usw. in der letzten Zeile der Tabelle angezeigt. Sie können auch Ergebnisse [image] Summen wählen und die gewünschten Optionen auswählen.


Symbol Maximum

Sucht die Daten mit dem größten Wert. Bei einem Datentyp Number wird die größte Zahl in dieser Spalte in der letzten Zeile der Tabelle angezeigt. Bei einem Datentyp Character wird die Zeile, die mit "Z" beginnt, danach die Zeile, die mit "Y" beginnt usw. in der letzten Zeile der Tabelle angezeigt. Sie können auch Ergebnisse [image] Summen wählen und die gewünschten Optionen auswählen.


Symbol Standardabweichung

Berechnet die Standardabweichung der Daten in der ausgewählten Spalte und setzt die Zahl in die letzte Zeile der Tabelle. Beachten Sie, daß die Daten den Datentyp Number haben müssen, damit dieser Operator benutzt werden kann. Sie können auch Ergebnisse [image] Summen wählen und die gewünschten Optionen auswählen.


Symbol Varianz

Berechnet das Quadrat der Standardabweichung der Daten in der ausgewählten Spalte. Beachten Sie, daß die Daten den Datentyp Number haben müssen, damit dieser Operator benutzt werden kann. Sie können auch Ergebnisse [image] Summen wählen und die gewünschten Optionen auswählen.


Hilfethema nicht gefunden. Suchen Sie in der Online-Hilfe nach verwandten Themen.


Glossar

A

    Abfrage
    Abfragefilterfunktion
    Abgleichen
    Abhängige Daten
    Abhängigkeitsansicht
    Abhängigkeitsbaum
    Abschnitt
    Abtrennbares Menü
    Achsendiagramm
    ActiveX
    Ada
    Adreßetikettenlayout
    Aggregatfunktion
    Aktion
    Aktives Fenster/Aktive Ansicht
    Aktiviert
    Aktualisieren
    Alias
    Anhang
    Anker
    Ankerpunkt
    Anmelden
    Anonymer Block
    Ansicht
    Anweisung
    Anwendung
    Anzeigeobjekt
    Applet
    Argument
    Argument für ausführbares Programm
    ASCII
    Attribut
    Attribut
    Attributklasse
    Attributmaske
    Attributspalte
    Attributwert
    Aufgelöstes Objekt
    Aufgliedern
    Aufrufschnittstelle
    Aufrufstapel
    Ausdruck
    Ausführen
    Ausführung
    Ausrichtung
    Ausschneiden
    Ausschnitt
    Auswahl
    Auswahlskript
    Äußere Umrandung

 B

    Bedingung
    Beenden
    Befehlszeile
    Benutzerdefinierte Aktion
    Benutzerdefinierter Makro
    Benutzerdefiniertes Maß
    Benutzerdefinierter Typ
    Benutzerregistrierung
    Beschriftung
    Bibliothek
    Bild
    Bildschirmteiler
    Bindereferenz
    Bindevariable
    Blatt
    Block
    Boilerplate
    Break-Trigger
    Builder

C

    Cache (Speicher)
    cartridge
    CGI
    CGM
    CHAR-Datentyp
    Client
    Client-/Server-Architektur
    CMDFILE
    Collection-Typ
    Cursor

D

    Darstellungstyp
    Data Dictionary
    DATE
    Dateiknoten
    Datenbank
    Datenbank-Trigger
    Datenlink
    Datenmodell
    Datenquelle
    Datensatz
    Datensatzgruppe
    Datenstruktur-Knoten
    Datentyp
    Datumsachse
    DB-Adresse
    Deaktiviert
    Debug-Aktion
    Debuggen
    Debugger
    Debug-Trigger
    Designer
    Designer (Oracle)
    Detail-Abfrage
    Diagrammelement
    Diagrammobjekt
    Diagrammvorlage
    Dialogfeld
    DIANA
    Dimension
    Dimensionshierarchie
    Dimensionswert
    Dokumentvorlage
    Druckersteuercode
    Duplizieren
    Dynamisch gespeicherte Auswahl

E

    EBCDIC
    Ebene
    Editor
    Einfügen
    Einfügen-Modus
    Eingabeobjekt
    Element
    Elementtyp
    Entfernte Datenbank
    Ersetzen-Modus
    Exception
    Exportdatei
    Exportieren
    Externe Abfrage
    Externe PL/SQL-Bibliothek

F

    Familie
    Farbpalette
    Feld
    Feldvorlage
    Fenster
    Filter
    Firewall
    Flattened Object
    Flex-Modus
    Fokus
    Formatmaske
    Format-Trigger
    Formel
    Formelspalte
    Formlayout
    Fremdschlüssel
    Füllbereich
    Funktion

G

    Gefangen-Modus
    Geltungsbereich
    Generieren
    Generieren
    Gespeicherte Auswahl
    Gespeicherter Programmblock
    Gespeichertes Unterprogramm
    Gleichrangiges Objekt
    Gleichzeitigkeit
    Globale Registrierung
    Globale Variable
    Grafische Anwendung
    Gruppe
    Gruppenbaum
    Gruppenfilter
    Gruppenwechselbericht
    Gruppenwechseldiagramm
    Gültige XML
    GUI

H

    Handle
    Hauptknoten
    Hauptteil
    Hierarchie
    Hintergrundelement
    Hintergrundprozeß
    HTML
    HTTP
    Hyperlink
    Hypertext

I

    ICD
    Implizites Objekt
    Importieren
    Index
    Innere Umrandung
    Integritätsregel
    Internet
    Interpreter-Skript
    Intranet
    IP (Internet Protocol)-Adresse

J

    JAR
    Java
    Join
    Justierung

K

    Kaskadierende Dokumentvorlage
    Kategorie
    Kategorienachse
    Kategorienachse
    Klassifizierung
    Klausel
    Knoten
    Kommentar
    Kompilieren
    Komponente
    Konstrukt
    Kontextbereich
    Kontrollgruppe
    Kontrollkästchen
    Kontrollspalte
    Kontrollsumme
    Koordinaten (x, y)
    Koordinatenebene
    Koordinatensystem
    Korrelierte Unterabfrage
    Kopieren
    Kreuzprodukt
    Kreuztabelle

L

    Laufzeit
    Laufzeit-Parametermaske
    Launcher
    Layouteinheit
    Layout
    Leinwandausschnitt
    Leinwand
    Lesekonsistenz
    Lexikalische Referenz
    Link
    Link-Datei
    Listenfeld
    Listenobjekt
    Logische Operatoren
    Logische Seite
    Lokale Datenbank
    Lokale Registrierung
    Lokale Variable

M

    Makro
    Master-/Detail-Layout
    Maß
    Matrixbericht
    Matrixlayout
    Matrixzelle
    Megabyte (MB)
    Mehrzeilenfeld
    Meldungsfeld
    Methode
    Modales Fenster
    Modul
    Muster

N

    NA-Wert
    Nach unten erweiterbar
    Nicht im Cache vorhandene Spalte
    Nicht-modales Fenster
    NOCACHE
    NULL-Wert
    Numerische Operatoren

O

    Objekte auf Berichtebene
    Objekt
    Objekt
    Objektgruppe
    Objekt-Handle
    Objektknoten
    Objektnavigator
    Objektspalte
    Objekttabelle
    Objekttyp
    ODBC
    OLE
    OLE-Container
    OLE-Server
    Optionsgruppe
    Optionsschaltfläche
    Oracle-Datentyp
    Oracle Designer
    ORACLE_HOME
    Organisationsknoten

P

    Paket
    Paketrumpf
    Paketspezifikation
    Palette
    Parameter
    Parameterliste
    Pcode
    PDF
    Physikalische Seite
    Platzhalter-Benutzername
    PL/SQL
    pld-Datei
    pll-Datei
    pls-Datei
    plx-Datei
    Popup-Liste
    Port
    Primärschlüssel
    Programmblock
    Programmstop
    Projekt
    Projektansicht
    Projekt-Assistent
    Projektdatei
    Projektknoten
    Projektnavigator
    Projektobjekt
    Projektregistrierung
    Protokoll
    Prozedur
    prt-Datei
    Puffer

Q

    Qualifizierende Dimension
    Quelle

R

    Rahmen
    Rand/Auffüllen/Textanzeige
    Rand
    Rand
    Rand
    Rasterlinien
    RC4
    RDBMS
    rdf-Datei
    Referenzlinie
    REF-Spalte
    Registrieren
    Registrierung
    Relationale Operatoren
    rep-Datei
    Reports Background Engine (RWRBE60)
    Reports Queue Manager (RWRQM60)
    Reports Server (RWMTS60S)
    Reports Web Cartridge
    Reports Web CGI (RWCGI60)
    rex-Datei
    RGB
    Richtig formatierte XML
    Routine
    RTF
    Runfile

S

    Schalter
    Schaltfläche
    Schaltfläche Auslassungszeichen
    Schaltflächenprozedur
    Schema
    Schleife
    Schlüsselwort
    Seite
    Seitenumbruch
    SELECT-Anweisung
    Selektor
    Serienbrief-Layout
    Sitzung
    Skript
    Socket
    Spalte
    Spaltenobjekt
    Speichern
    Spezifikation
    SQL
    SQL-Anweisung
    SQL-Datei
    SQL-Skript
    Stamm
    Standard
    Stapel
    Stapel
    Stapelkompilierung
    Statische gespeicherte Auswahl
    Stellvertreterzeichen
    Steuerungspunkt
    Summenspalte
    SYLK
    Symbol
    Symbolleiste
    Syntax
    Systemvariable

T

    Tabellarisch
    Tabelle
    Tabellentyp
    TCP
    Textobjekt
    Titel
    Titelleiste
    Titelseite
    Transaktion
    Trigger
    Typ

U

    Übergeordneter Knoten
    Übergeordnetes Objekt
    Übergeordnetes Objekt
    Überlauf
    Umgebung
    Umrandung
    Umschließendes Objekt
    Unabhängige Daten
    Untergeordnete Abfrage
    Untergeordnetes Objekt
    Untergeordnetes Objekt
    Unterprogramm
    Unterprojekt
    Unterprojektknoten
    URL
    Ursprung
    User Exit

V

    Variable
    Variierender Array-Typ
    VBX
    VBX-Steuerfeld
    Veränderung
    Verborgen
    Vererben
    Vergleichsoperatoren
    Verschachtelte Matrix
    Verschlüsselung
    Virtueller Ordner
    Virtuelles Dateisystem
    Visuelles Attribut
    Vordefinierte Aktion
    Vordefinierte Funktion
    Vordefinierte Prozeduren
    Vordefinierter Datentyp
    Vordefinierter Makro
    Vordefinierter Typ
    Vordergrundelement
    Voreinstellungen
    Vorgänger
    Vorgängergruppe
    Vorschau
    Vorschau

W

    Warnfenster
    Web
    Web-Browser
    Web-Cartridge
    Web-Link
    Web-Server
    Werkzeug
    Werkzeug Abgleichen
    Werkzeug Alle
    Werkzeug Attribut
    Werkzeug Bereich
    Werkzeug Ebene
    Werkzeug Exception
    Werkzeug Familie
    Werkzeug Gespeicherte Auswahl
    Werkzeug Liste
    Werkzeug Oben/Unten
    Werkzeug Selektor
    Werkzeug Sortieren
    Werkzeugpalette
    Wert der Basislinie
    Werteachse
    Werteachse
    Werteliste
    Wertkonstrukt
    Wiederholungsrahmen
    WRB
    WKS
    WWW

X

    XML

Y

Z

    Zeile
    Zeilenobjekt
    Zelle
    Ziehen
    Ziel
    Zielknoten
    Zoom
    Zugeordnete Bibliothek
    Zugriffsberechtigung
    Zustellen
    Zwischenablage


In Project Builder eine Befehlsfolge, die entweder von Project Builder oder vom Benutzer angegeben wird, der für Dateien eines bestimmten Typs zuständig ist. Eine Aktion ist nicht auf einen einzelnen Dateityp beschränkt. Wenn die Aktion "Kompilieren" z.B. sowohl für Forms als auch für C-Quelldateien definiert ist, werden bei Auswahl von "Projekt kompilieren" alle .fmb- und .c-Dateien mit den entsprechenden Tools kompiliert. Siehe auch vordefinierte Aktion, Benutzerdefinierte Aktion


Eine Programmiersprache auf hoher Ebene, die vom U.S. Department of Defense zur Benutzung in eingebetteten Computersystemen entwickelt wurde.


Ein Fenster oder eine Ansicht, die eine Benutzereingabe aufnehmen kann.


(Oracle Express) Die Konsolidierung von Daten für verschiedene Dimensionswerte zu einem einzigen Wert, wie z.B. die Gesamtanzahl von Einheiten, die in allen Städten verkauft wurden, oder zu kleineren Wertegruppen, wie z.B. die durchschnittlich in den Städten einer Region verkauften Einheiten. Daten werden häufig auf der niedrigsten Detailebene erfaßt und mit der Aggregatfunktion im Hinblick auf die Analyse auf höheren Ebenen verbunden.


Ein modales Fenster, das Sie über eine Bedingung unterrichtet, die aufgrund der als letztes von Ihnen ausgeführten Aktion aufgetreten ist. Sie müssen auf ein Warnfenster reagieren.


Mit Ausrichtung wird angegeben, wie die Daten in einem Feld positioniert sind. Die Daten können linksbündig, rechtsbündig, zentriert, im Flattersatz linksbündig, im Flattersatz rechtsbündig oder im Flattersatz zentriert innerhalb der definierten Breite eines Feldes ausgerichtet werden.


Ein sekundärer Name, der in einer SQL-Anweisung zur Bezugnahme auf eine Tabelle, eine Ansicht oder eine Spalte benutzt wird.


(Oracle Express) Ein Werkzeug im Dialogfeld Selektor, mit dem Sie alle Werte in einer Dimension oder alle Werte in einer Dimension bei einer bestimmten Hierarchie auswählen können.


(Oracle Express) Ein Dimensionswert auf einer beliebigen Ebene über einem bestimmten Wert in einer Hierarchie. Der Vorgängerwert entspricht der aggregierten Gesamtsumme der Werte der untergeordneten Objekte. Im folgenden Beispiel wird der Dimensionswert "Europa" als Vorgänger von "Frankreich", "Lyon" und "Paris" in der Dimension GEOGRAPHY dargestellt.


Eine Gruppe, die direkt oder indirekt Eigentümer einer anderen Gruppe ist.


Ein Layoutobjekt, mit dem ein Punkt auf einem Objekt an einem Punkt auf einem anderen Objekt fixiert wird, wobei die Position des ersten Objekts in bezug auf das zweite Objekt verankert wird.


(Oracle Express) Ein spezifischer Dimensionswert, der benutzt wird, wenn Dimensionswerte basierend auf deren Familienzugehörigkeit ausgewählt werden oder durch eine Hierarchie navigiert wird.


Ein PL/SQL-Programmblock, der keinen Namen hat und das Vorhandensein der Schlüsselwörter BEGIN und END zur Einrahmung der ausführbaren Anweisungen nicht explizit fordert. Da anonyme Blöcke unbenannt sind, können andere Programmblöcke sie nicht referenzieren.


Ein Objekt, das im Gruppenbaum eines anderen Objekts über diesem anderen Objekt steht. Jedes Objekt ist ein übergeordnetes Objekt des entsprechenden untergeordneten Objekts.


 Ein Java-Ausdruck für kleine Programme, die dynamisch nach Bedarf in Web-Seiten oder Anwendungen importiert werden können.


Ein oder mehrere Programmodule, mit denen ein bestimmtes Ergebnis erzielt wird. Anwendungen können innerhalb von anderen Anwendungen verschachtelt sein. So könnte z.B. eine Anwendung zur Kontrolle des Lagerbestands einer Firma aus verschiedenen Form Builder-Anwendungen zur Eingabe von Daten und verschiedenen Graphics Builder-Anwendungen zur visuellen Darstellung der Daten bestehen.


1. Ein optionaler Ausdruck, der an einen Programmblock übergeben wird, damit der Programmblock diesen bearbeitet.
2. Klauseln, die Schlüsselwörter und die entsprechenden Werte enthalten.


Akronym für American National Standard Code for Information Interchange.


Eine schreibgeschützte Sammlung von PL/SQL-Unterprogrammen, die im allgemeinen mit einer Anwendung geliefert werden und die entsprechende PL/SQL-Quelle darstellen. Programmblöcke in einer zugeordneten Bibliothek werden implizit geladen, wenn sie zuerst beim Kompilieren oder zur Laufzeit von einem anderen Programmblock aufgerufen werden. Sie bleiben geladen, damit sie schnell wieder benutzt werden können, wodurch die Speicheranforderungen zur Laufzeit reduziert werden und die Leistung einer Anwendung verbessert wird. Siehe auch:  Bibliothek


1. Siehe Attribut.
2.  Ein Teil oder eine Komponente einer Oracle8-Objekttypdefinition. Jedes Attribut hat einen Namen und einen Oracle8-Datentyp. Wenn eine Objekttabelle basierend auf dem Objekttyp erstellt wird, entsprechen die Spalten in der Tabelle den Attributen in der Objekttypdefinition. Wenn ein Spaltenobjekt in einer relationalen Tabelle basierend auf dem Objekttyp erstellt wird, enthält das Spaltenobjekt das Äquivalent von Unterspalten, von denen eine jede einem Attribut in der Objekttypdefinition entspricht. Jedes Oracle8-Objektattribut wird in einer Tabelle als separates Datenobjekt behandelt, so als wäre es eine separate Spalte. Dies gilt sowohl für Objekttabellen als auch für Spaltenobjekte in relationalen Tabellen.
3. (Oracle Express) Eine beschreibende Eigenschaft, die von Dimensionswerten gemeinsam benutzt wird. Attribute stellen logische Gruppierungen dar, mit denen Benutzer Daten basierend auf ähnlichen Eigenschaften auswählen können. In einer Datenbank für Schuhe können Sie z.B. das Attribut Schuhfarbe verwenden, um alle Stiefel, Loafers und Slipper, die dieselbe Farbe haben, auszuwählen.


Die Spalten, aus denen ein Spaltenobjekt besteht (Oracle8).


In Graphics Builder das erste Element in einem Attribut-Deskriptor. Hier handelt es sich um eine 32-Bit-Maske, die das Toolkit über die Attribute unterrichtet, die von einem nachfolgenden Funktionsaufruf gesetzt oder abgerufen werden. Nur die Elemente, bei denen die entsprechenden Bits in der Attributmaske gesetzt sind, werden eingestellt oder abgerufen.


(Oracle Express) Ein Werkzeug im Dialogfeld Selektor, mit dem Sie Dimensionswerte basierend auf Attributen und Attributwerten auswählen können. In einer Datenbank für Soft Drinks könnten Sie z.B. alle Produkte auswählen, deren Größe 1 Liter entspricht. In diesem Beispiel ist Größe ein Attribut und 1 Liter ein Attributwert.


(Oracle Express) Die Werte in der Datenbank, aus denen ein Attribut besteht. In einer Datenbank für Eiscreme könnten die folgenden Attribute zu einem Geschmacksattribut in einer Dimension Produkt gehören: Vanille, Schokolade und Erdbeere. Dimensionswerte auf verschiedenen Ebenen in der Dimension Produkt - z.B. Marke, Präsentation und Größe  -- könnten denselben Wert für Geschmack verwenden.


Eine Diagrammart, bei der die Daten entsprechend ihrer Position auf der Diagrammachse dargestellt werden Ein Achsendiagramm kann zwei oder drei Achsen enthalten, wobei jede eine Werteachse, Kategorienachse oder Datumsachse sein kann.


Der weiße Teil eines Musters. Mit der Füllfarbenpalette weisen Sie dem Hintergrundelement Farben zu.


Ein nicht interaktiver Prozeß, der in einer Betriebssystemumgebung abläuft und einen bestimmten Dienst bzw. eine bestimmte Aktion ausführt. Bestimmte Oracle-Produkte verwenden Hintergrundprozesse für verschiedene Aufgaben, wie z.B. die Ausführung und Koordinierung von Aufgaben für gleichzeitige Benutzer der Datenbank, die Verarbeitung und Zustellung von E-Mails und die Verwaltung von Druckdiensten.


Der Wert, der als Anfangspunkt für die Darstellung von Feldern auf der Werteachse eines Diagramms benutzt wird.


Die ausführbare Datei, die eine Anwendung im Stapelmodus ausführt, ohne ein Fenstersystem zu benutzen.


Bei der Stapelkompilierung werden mehrere PL/SQL-Programmblöcke auf einmal in eine maschinenausführbare Form umgesetzt.


Eine Bezugnahme auf einen Parameter, der einen einzelnen literalen Wert (z.B. eine Zeichenfolge, eine Zahl oder ein Datum) ersetzt, der an einer beliebigen Stelle in einem PL/SQL-Konstrukt oder einer SQL SELECT-Anweisung auftritt. Bei einer Bindereferenz muß vor dem Parameternamen ein Doppelpunkt (:) stehen.


Eine globale Variable, die Sie erstellen und außerhalb eines PL/SQL-Pakets verwenden können.


1. Der Hauptprogrammblock in PL/SQL, der mit den Schlüsselwörtern DECLARE, BEGIN, EXCEPTION und END definiert wird.

2. In Form Builder ein logischer Container, der zu einer Datenbanktabelle oder Ansicht gehört.


1. Enthält dieselben Informationen wie die Programmblockspezifikation und umfaßt außerdem die tatsächliche Implementierung des Unterprogramms (d.h. die Folge von Aktionen). In den meisten Fällen muß nur ein Hauptteil für ein Unterprogramm definiert werden.

2. In Report Builder ein Bereich, der den Großteil des Berichtlayouts enthält (Text, Grafiken, Daten und Berechnungen) und in diesem Fall als Rumpf bezeichnet wird. Der Berichtrumpf steht zwischen den Titel- und Schlußseiten des Berichts.


Text und/oder Grafiken, die bei jeder Ausführung des Berichts in einem Bericht angezeigt werden. Bei einigen Produkten wird dies als "konstanter" Text bzw. "konstante" Grafiken bezeichnet.


Eine benutzerdefinierte Einrahmung eines Layoutobjekts, mit der im allgemeinen der Inhalt des Objekts hervorgehoben wird. Ränder werden so gezeichnet, daß die eine Hälfte der Randbreite außerhalb der Objekteinrahmung und die Hälfte innerhalb der Einrahmung liegt.


Siehe Innere Umrandung, Äußere Umrandung


Ein Achsendiagramm, bei dem zwei Datenkategorien auf einer Achse dargestellt werden.


Eine Abfragespalte, die einer Kontrollgruppe zugewiesen ist.


Eine Gruppe, mit der Berichtdaten aufgeteilt oder kategorisiert werden. Alle Daten in Abfragespalten, die einer Kontrollgruppe zugewiesen sind, werden über den Daten in den Spalten angezeigt, die zu anderen Gruppen gehören. Jeder Datensatz, der für eine Kontrollgruppe abgerufen wird, wird nur einmal angezeigt, während mehrere zusammengehörige Datensätze in anderen Gruppen angezeigt werden können.


Ein Bericht, der Kategorien enthält, mit denen die Berichtdaten in Gruppen aufgeteilt werden.


Ein PL/SQL -Block, der immer dann ausgeführt wird, wenn ein Programmstop erreicht wird. Siehe auch:  Programmstop.


Eine Debug-Aktion, die Sie in eine beliebige ausführbare Quellzeile in einem PL/SQL-Unterprogramm setzen können. Ein Programmstop unterbricht die Ausführung des Programmblocks und übergibt die Kontrolle an den PL/SQL-Interpreter. Mit Programmstops können Sie ein Unterprogramm inkremental ausführen und nach Laufzeitfehlern suchen. Siehe auch: Break-Trigger


Bezieht sich auf eine Komponente, mit der eine bestimmte Art von Dokument erstellt wird. So wird Form Builder z.B. benutzt, um Forms zu erstellen, während mit Report Builder Berichte erstellt werden.


Ein Datentyp, der von dem Oracle-Server definiert und unterstützt wird.


Eine Reihe von Erweiterungen der PL/SQL-Sprache, die zur Benutzung mit der Software ausgelegt sind. Vordefinierte Prozeduren umfassen Datentypen, Prozeduren, Funktionen, Exceptions und Konstanten.


In Project Builder ein mit Project Builder gelieferter Makro. Siehe auch Makro..


Ein temporärer Speicherbereich für Daten während der Übertragung dieser Daten zwischen dem Computer und einem Peripheriegerät oder zwischen Teilen eines Computers. Ein Puffer verhindert einen Datenverlust aufgrund von Differenzen in der Geschwindigkeit bzw. zeitlichen Steuerung des Transfers und beschleunigt bestimmte Funktionen.


1. Ein Oberflächenelement, mit dem ein Aktionsobjekt ausgewählt, ein Dialogfeld angezeigt oder die aktuelle Bedingung bestätigt werden kann.

2. Ein Objekt in einer Anwendung, mit dem eine PL/SQL-Prozedur verknüpft ist. Die Prozedur wird im allgemeinen aufgrund eines vom Benutzer ausgelösten Mausereignisses ausgeführt.


Eine PL/SQL-Prozedur, die mit einem Anwendungsobjekt verknüpft ist, das ausgeführt wird, wenn zur Laufzeit ein bestimmtes Mausereignis für das Objekt eintritt (z.B. das Klicken auf eine Schaltfläche). Die Prozedur wird ausgeführt, indem eine Hierarchie für die abgerufenen Daten mit einer Kontrollgruppe erstellt wird.


Ein temporärer Speicherbereich für Daten der Datenbank, auf die gerade zugegriffen wird oder die von Benutzern geändert werden, bzw. für Daten, die Oracle-Server zur Unterstützung der Benutzer benötigt. Die Begriffe werden häufig austauschbar verwendet.


Eine Schnittstelle, mit der Sie ausführbare Routinen der Forms Developer- oder Reports DeveloperKomponente für andere Oracle-Produkte oder ein 3GL-Programm aufrufen können.


Eine Folge von Unterprogrammaufrufen von der ursprünglichen Eintrittsstelle nach unten bis zu dem gerade ausgeführten Unterprogramm. Jeder Unterprogrammaufruf wird durch einen Rahmen in dem nach unten erweiterbaren Aufrufstapel dargestellt, wobei neu eingegebene Unterprogramme am Ende des Stapels hinzugefügt werden.


Siehe Editor


In Form Builder das Hintergrundobjekt, auf dem Sie die Schnittstellenobjekte positionieren, mit denen die Benutzer in der Laufzeitanwendung arbeiten. Ein Leinwandausschnitt ist im allgemeinen einem Fenster zugeordnet.


Verwaltbare Objekte, die über eine Open API in Client, Anwendungs-Server oder Datenbank eingesteckt werden.


Siehe Dokumentvorlage


Eine Beschriftungskomponente, mit der zwischen Informationen auf der Grundlage einer nicht hierarchischen Darstellung bzw. Einteilung und nicht auf der Grundlage von Empfindlichkeitsebenen unterschieden werden kann. Bei der Klassifizierung werden Kategorien benutzt, um den Zugriff zu Informationen einzuschränken.


Siehe Kategorienachse


Eine Dateninstanz in einem Kalkulationsblatt (z.B. Microsoft Excel).


Akronym für Common Gateway Interface. Die dem Industriestandard entsprechende Technik zur Ausführung von Anwendungen auf einem Web-Server. Während standardmäßige HTML-Dokumente, die von einem Web-Server abgerufen werden, statisch sind (es wird jedesmal genau derselbe Text abgerufen), kann ein auf dem Web-Server ausgeführtes Programm über CGI mit einem anderen Computer kommunizieren, um "dynamische" HTML-Dokumente als Antwort auf vom Benutzer eingegebene Seiten zu generieren.


Akronym für Computer Graphics Metafile. Ein Dateiformat, das international anerkannt ist und für die Speicherung bzw. den Transport objektorientierter Grafiken von einem System oder Programm zu einem anderen benutzt wird.


Ein Oracle-Datentyp, der im Hinblick auf die ANSI/ISO-Kompatibilität enthalten ist. Eine CHAR-Spalte ist eine Spalte mit fester Länge. Sie kann ausdruckbare Zeichen enthalten, wie z.B. A, 3, & oder Leerzeichen und kann von 1 bis 255 Zeichen umfassen bzw. gleich null sein.


Ein Balken, eine Linie, ein Symbol oder ein anderes Grafikobjekt, das einen einzelnen Wert für ein Feld darstellt.


Ein Rechteck mit beliebiger Größe mit einem Rand, mit dem Graphics Builder-Diagramme in eine Form oder einen Bericht eingebettet werden können.


Eine Sammlung von Attributen und Eigenschaften, die das Format eines Diagramms definieren.


Ein Oberflächenelement, das als kleines Quadrat angezeigt wird, das ein Benutzer ein- oder ausschalten kann.


Ein Algorithmus zur Fehlerprüfung.


1. Ein Objekt, das Bestandteil einer Gruppe ist und unmittelbar unter dem Gruppenobjekt in dem entsprechenden Gruppenbaum steht. Die Objekte, die ein Gruppenobjekt bilden, sind untergeordnete Objekte dieser Gruppe. Jedes Objekt ist ein untergeordnetes Objekt des entsprechenden übergeordneten Objekts.

2. (Oracle Express) Ein Dimensionswert auf der Ebene unmittelbar unter einem bestimmten Wert in einer Hierarchie. Werte von untergeordneten Objekten sind in der Berechnung enthalten, die die aggregierte Gesamtsumme für ein übergeordnetes Objekt erzeugt. Ein Dimensionswert kann ein untergeordnetes Objekt von mehr als einem übergeordneten Objekt sein, wenn die Dimension mehr als eine Hierarchie hat. Im folgenden Beispiel werden die Dimensionswerte "Lyon" und "Paris" als untergeordnete Objekte von "Frankreich" in der Dimension GEOGRAPHY dargestellt.


Siehe Detail-Abfrage


Eine hierarchische Ebene, mit der die Empfindlichkeit der beschrifteten Informationen angegeben wird. Mit Klassifizierungen kann der Zugriff zu Informationen begrenzt werden.


Ein Teil einer SQL-Anweisung, der nicht die ganze Anweisung darstellt, z.B. eine "WHERE-Klausel".


Ein Benutzer, eine Softwareanwendung oder ein Computer, der die Dienste, Daten oder eine Verarbeitung von einer anderen Anwendung bzw. einem anderen Computer (dem "Server") anfordert. In einer Zwei-Task-Umgebung ist der Client der Benutzer-Prozeß. In einer Netzwerkumgebung ist der Client der lokale Benutzerprozeß, und der Server kann lokal oder entfernt sein.


Aufteilung der Verarbeitung zwischen zwei Zentraleinheiten, wobei eine als Server dient, der Dienste in einer Transaktion leistet, und die andere als Client in der Transaktion, der Dienste anfordert und empfängt. Alle Verantwortlichkeiten der gemeinsamen Datenverwaltung können von dem Computer verarbeitet werden, auf dem das Datenbankverwaltungssystem ausgeführt wird, während die Workstations, die die Datenbankanwendung ausführen, sich auf die Interpretation und Anzeige von Daten konzentrieren.


Ein Speicherpuffer. Ein Objekt bleibt in der Zwischenablage, bis Sie ein weiteres Objekt ausschneiden oder kopieren bzw. bis Sie die Anwendung beenden.


Ein benutzerdefinierter Datentyp, der eine Dateneinheit beschreibt, die aus einer unbestimmten Anzahl von Elementen besteht, die alle denselben Datentyp aufweisen. Variierende Array-Typen und Tabellentypen sind Collection-Typen.  (Oracle8)


Ein Argument, mit dem Sie eine Datei angeben können, die eine Gruppe von Befehlszeilenargumenten für ausführbare Prozeduren von Forms Developer enthält.


Enthält alle Farben, die für das Fenstersystem, die Zeichnungsoberfläche oder ein Fenster und die zugehörigen Ansichten verfügbar sind.


1. Ein vertikaler Bereich in einer Datenbanktabelle, der eine bestimmte Datendomäne darstellt. Eine Spalte hat einen Spaltennamen (z.B. ENAME) und einen bestimmten Datentyp (z.B. CHAR). In einer Tabelle mit Mitarbeiterdaten würden z.B. die Namen aller Mitarbeiter eine Spalte darstellen. Eine Datensatzgruppenspalte stellt eine Datenbankspalte dar.
2. In Report Builder ein Datenmodellobjekt, das automatisch für jeden Spaltenausdruck in der SELECT-Liste einer Abfrage bzw. manuell erstellt wird, um Summen bzw. Formeln zu berechnen oder als Platzhalter zu fungieren.


In einer relationen Oracle8-Tabelle oder Objekttabelle, eine Spalte, deren Definition auf einem Objekttyp basiert.  Die Spalte ist ein zusammengesetztes Objekt, das den Attributen des Objekttyps entspricht.


Eine Befehlszeile auf Betriebssystemebene. Die meisten Oracle-Produkte können aus einer Befehlszeile mit einer Reihe von Argumenten für ausführbare Programme aufgerufen werden.


Ein Sprachkonstrukt für die Aufnahme von erläuterndem Text in einem Programm, dessen Ausführung davon nicht betroffen wird.


Wenn die Änderung von Daten in der Datenbank festgeschrieben wird, spricht man vom Speichern. Bevor Änderungen gespeichert werden, sind sowohl die alten als auch die neuen Daten vorhanden, so daß Änderungen gespeichert oder die Daten im vorherigen Zustand wiederhergestellt werden können.


(Oracle Express)

>	Größer als

<	Kleiner als

=	Gleich

<=	Kleiner als oder gleich

>=	Größer als oder gleich

<>	Ungleich

Bei Zahlen werden die Operanden auf den niedrigsten gemeinsamen Typ erweitert (Ganzzahl ist vorrangig gegenüber Long, was wiederum vorrangig gegenüber einfacher Genauigkeit ist, was vorrangig gegenüber doppelter Genauigkeit ist). Bei Zeichenfolgen muß die Schreibweise bei dem Vergleich berücksichtigt werden. Der Vergleich basiert auf der Sortierfolge, die von der in der Windows-Systemsteuerung angegebenen Sprache benutzt wird. Das Ergebnis ist 0 bei FALSE und -1 bei TRUE.


Übersetzung eines Quellprogramms in ein binäres, ausführbares Format. PL/SQL-Programmblöcke müssen kompiliert werden, bevor sie ausgeführt werden können.


Ein bestimmtes Zielobjekt, das Bestandteil einer größeren Anwendung ist, z.B. eine Form in einem System zur Auftragseingabe oder eine Bibliothek, die von vielen anderen Elementen gemeinsam genutzt wird. Siehe auch Ziel.


Der gleichzeitige Zugriff auf dieselben Daten durch mehrere Benutzer, die verschiedene Datenbankanwendungen oder dieselbe Anwendung ausführen. Bei der Datenbanksoftware erfordert eine Gleichzeitigkeit eine zusätzliche Logik, um zu gewährleisten, daß alle Benutzer konsistente Daten erhalten und daß alle Änderungen in der richtigen Reihenfolge durchgeführt werden.


Ein Ausdruck, dessen Wert entweder wahr oder falsch ist wie z.B. X> 100. So können Sie z.B. eine Bedingung in einer Abfrage festlegen, wenn die Abfrage nur die Zeilen anzeigen soll, deren Auswertung in dem Ausdruck wahr ist.


Layouteditor-Modus, der verhindert, daß untergeordnete Objekte verschoben oder innerhalb bzw. außerhalb der übergeordneten Objekte skaliert werden.


Zur Anmeldung bei einer Datenbank wird eine DB-Adresse verwendet. Sie müssen sich anmelden, wenn Sie Abfragen erstellen oder ändern bzw. auf Anwendungen zugreifen möchten, die in einer Datenbank gespeichert sind.


Die Gruppe von Parametern, einschließlich einem Protokoll, die SQL*Net benutzt, um sich bei einer bestimmten Oracle-Instanz im Netzwerk anzumelden.


Eine Regel oder Einschränkung, die sich auf bestimmte Daten bezieht (wie z.B. eine NOT NULL-Einschränkung für eine Spalte), die auf Datenbankebene und nicht auf Objekt- oder Anwendungsebene durchgesetzt wird.


Eine PL/SQL-Codestruktur. Es gibt zwei Arten von Konstrukten: Nicht-Wert-Konstrukte, die keinen Wert zurückgeben, und Wert-Konstrukte, die einen Wert zurückgeben.


Ein Arbeitsbereich, in dem Oracle-Server die aktuelle SQL-Anweisung sowie die Spaltenüberschriften und eine Zeile des Ergebnisses speichert, wenn es sich bei der Anweisung um eine Abfrage handelt. Wird auch als Cursor bezeichnet.


Eine Achse, auf der Werte dargestellt werden, die mit einem Wert beginnen und fortgeführt werden, bis ein anderer Wert erreicht ist. Auf diese Weise sind diese Werte mathematisch miteinander verbunden. Abhängige Daten werden im allgemeinen auf dieser Achse dargestellt, die auch als Werteachse bezeichnet wird.


Die vier Eckpunkte des virtuellen Rechtecks, das die Idealform eines Objekts darstellt. Wenn Sie ein Objekt in dem Layout auswählen, werden die Steuerungspunkte angezeigt. Je nach ausgewähltem Objekt können Sie das Objekt ändern, indem Sie einen Steuerungspunkt ziehen.


Das zweidimensionale Raster, in dem gezeichnet wird.


Die Art von x-, y-Einheiten, mit denen Objekte in der Layouteditor-Ansicht positioniert und skaliert werden. Die verfügbaren Koordinatensysteme sind 1) Zeichen, das die ursprüngliche Größe der Zeicheneinheit der Plattform verwendet, und 2) reell, bei dem in Pixel-, Zentimeter-, Zoll- oder Punkt-Einheiten gemessen wird.


Die Positionspunkte für Objekte in dem Layout. Die x- und y-Koordinaten bestimmen die horizontale (x) und vertikale (y) Position von Objekten.


Speichern einer Replik eines ausgewählten Objektes in der Zwischenablage, damit das Objekt gegebenenfalls an einer anderen Stelle im Editor eingefügt werden kann.


Eine Unterabfrage, die auf denselben Tabellen basiert, wie die übergeordnete Abfrage (d.h. Spalten in den Tabellen referenziert, die in der übergeordneten Abfrage enthalten sind).


Gruppe, die zwei oder mehr andere Gruppen besitzt und ein mathematisches Kreuzprodukt erzeugt (d.h. eine Korrelation zwischen den Werten berechnet).


Siehe Matrixzelle


1. Ein kleines Symbol, mit dem die Position der Maus dargestellt wird. Die Cursorform variiert je nach ausgewähltem Tool.

2. Ein interner Zeiger auf Daten, die von einer Abfrage abgerufen werden. Der Cursor zeigt immer nur auf eine Datenzeile gleichzeitig. Sie können jedoch vordefinierte Unterprogramme verwenden, um den Cursor zu einer beliebigen Zeile in der Datengruppe zu setzen.


(Oracle Express) Eine von einem Benutzer erstellte Formel, mit der die Datenanalyse optimiert werden kann. Sie erstellen benutzerdefinierte Maße anhand von Basismaßen in der Datenbank. Wenn die Datenbank z.B. das vorhandene Maß Volume Share enthält, können Sie mit diesem Maß ein benutzerdefiniertes Maß mit der Bezeichnung Volume Share Year Ago erstellen. Mit diesem benutzerdefinierten Maß können Sie den absoluten Anteil eines Produkts im vergangenen Jahr ermitteln.


Löschen von einem oder mehreren Objekten und Speichern dieser Objekte in der Zwischenablage, damit sie gegebenenfalls an einer anderen Stelle im Editor eingefügt werden können.


Eine Ansicht wird verändert, wenn sie voll oder teilweise von einer anderen Ansicht verdeckt wird.


Eine Gruppe von Tabellen und Ansichten, die dem Datenbankadministrator gehören. Dies ist die zentrale Informationsquelle für Oracle-Server und andere relationale Datenbanken.


Ein Datenmodellobjekt, mit dem eine Master-/Detail-Beziehung (Beziehung zwischen übergeordnetem und untergeordnetem Objekt) zwischen einer Gruppe und einer Abfrage definiert wird.


Ein relationales Modell, mit dem definiert wird, welche Daten aus der Datenbank abgerufen werden sollen, welche Daten berechnet werden sollen und wie Daten in einem Bericht angeordnet werden sollen. Report Builder-Objekte, die das Datenmodell definieren, sind Abfragen, Gruppen, Spalten, Parameter und Links.


Eine Quelle für Daten, die von einer Abfrage zurückgegeben werden, einschließlich Datenbankobjekten, wie Tabellen, Ansichten, Synonymen, Snapshots und als Ansichten gespeicherte Abfragen.


In Project Builder ein Knoten im Projektnavigator, der das Projektobjekt angibt, das die Struktur eines offenen Projekts bestimmt. So gibt z.B. der Knoten Globale Registrierung die Globale Registrierung an, die eine Liste von lokalen Registrierungen und eine Liste von globalen Definitionen enthält.


Eine Gruppe von Dictionary-Tabellen und Benutzertabellen, die als eine Einheit benutzt werden.


Ein gespeicherter PL/SQL-Block, der implizit ausgeführt wird, wenn eine triggerauslösende Anweisung INSERT, UPDATE oder DELETE für die zugehörige Tabelle in der Datenbank ausgegeben wird. Siehe auch: Debug-Trigger.


Eine Standardform von Daten. Einige gebräuchliche Oracle-Datentypen sind CHAR, VARCHAR2, DATE, NUMBER, LONG, RAW und LONG RAW.


Ein Datentyp von Oracle-Server. Eine Datumsspalte kann ein Datum und eine Zeit zwischen dem 1. Januar 4712 v.Chr. und dem 31. Dezember 4712 n.Chr. enthalten.


Eine Achse, auf der Datumswerte dargestellt werden, die bei einem Datum beginnen und fortgeführt werden, bis ein anderes Datum erreicht ist.


Erkennen, Diagnostizieren und Beheben von Laufzeitfehlern in Programmen.


Ein vom Benutzer angegebenes Ereignis, das in ein PL/SQL-Unterprogramm gesetzt wird, im allgemeinen im Hinblick auf die Behebung von Laufzeitfehlern.


Eine bedingte Debug-Aktion, die Sie in jede Quellzeile in einem PL/SQL-Unterprogramm setzen können. Wenn die angegebene Bedingung erfüllt wird, wird die angegebene Aktion ausgelöst, bevor die Ausführung des Unterprogramms wiederaufgenommen wird. Siehe auch: Datenbank-Trigger.


Die Funktionalität von Procedure Builder innerhalb einer Software-Komponente, die für das Testen und Debuggen benutzt wird.


In Oracle8 sind Objekttypen und Objekte zusammengesetzte Objekte, die aus Bestandteilen oder Attributen bestehen. Forms Developer oder Reports Developer behandelt jeden Bestandteil bzw. jedes Attribut als unabhängiges, individuell auswählbares Datenobjekt. Dies führt zu einem aufgelösten Objekt (gelegentlich auch als Flattened Object bezeichnet).  Das Objekt ist keine homogene Entität innerhalb der Developer-Umgebung.


Eine Datengruppe, deren Wert von anderen Daten abhängt. So kann z.B. die Betriebsangehörigkeit eines Mitarbeiters den Wert 10 haben, der vom Wert des Mitarbeiternamens abhängt. Wird auch als Wertdaten bezeichnet.


Ein Wert, der vom System geliefert wird, wenn ein Benutzer keinen erforderlichen Befehlsparameter bzw. kein erforderliches Befehlsattribut angibt.


Vorbereitung und Bereitstellung einer fertigen Anwendung zur Verteilung und Benutzung.


In Project Builder der Mechanismus, mit dem Project Builder bestimmt, wie Dateien kompiliert werden, die in Projekten referenziert werden. Objekte am oberen linken Rand des Baums hängen von den Objekten am unteren linken Rand ab. Wenn z.B. eine Kopfzeilendatei entweder veraltet oder neuer ist als die ausführbare Datei, mit der sie generiert wurde, generiert Project Builder die ausführbare Datei mit einem Build-Befehl neu. Abhängigkeiten erstrecken sich auch auf Unterprojekte. Wenn z.B. ein Unterprojekt aus einer Funktionsbibliothek besteht, die neu generiert wurde, weiß Project Builder, daß das abhängige Projekt neu generiert werden muß, um die aktualisierten Bibliotheksfunktionen zu benutzen. Siehe auch Abhängigkeitsansicht


Zeigt in Project Builder die Dateien im Projektnavigator in der Reihenfolge an, in der sie voneinander abhängen, wobei Projektknoten am obersten Punkt in der Hierarchie stehen, gefolgt von Zielknoten, auf die wiederum generierbare Komponenten dieser Ziele folgen. So hängt eine ausführbare Form z.B. von einer .fmb-Datei ab, die auf die Form folgt, die wiederum von einer Bibliothek abhängt und von dieser gefolgt wird, die für eine USEREXIT-Prozedur benutzt wird usw. Siehe auch Projektansicht, Ziel


1. Ein Objekt, das in dem Gruppenbaum eines anderen Objekts an einer beliebigen Stelle unterhalb dieses anderen Objekts steht. Jedes Objekt ist ein untergeordnetes Objekt der entsprechenden übergeordneten Objekte.

2. (Oracle Express) Ein Dimensionswert auf einer beliebigen Ebene unter einem bestimmten Wert in einer Hierarchie. Werte von untergeordneten Objekten sind in der Berechnung enthalten, die die aggregierte Summe für ein Vorgängerobjekt erzeugt. Im folgenden Beispiel werden die Dimensionswerte "Frankreich", "Lyon" und "Paris" als untergeordnete Objekte von "Europa" in der Dimension GEOGRAPHY dargestellt


Die Oberfläche, auf der verschiedene Komponenten einer Forms Developer- oder Reports Developer-Anwendung entworfen werden.


Siehe Oracle Designer..


Eine Gruppe von Werkzeugen zur Modellierung, Entwicklung und Generierung von Anwendungen. Mit Oracle Designer können Sie Forms und Menüs aus Moduldefinitionen generieren, die im Oracle-Repository aufgezeichnet sind.


Bei der Definition eines Master-/Detail-Berichts ruft die Detailabfrage alle zusammengehörigen Datensätze für jeden Datensatz ab, der von der Master- oder übergeordneten Abfrage abgerufen wird.


Ein Teilbildschirm bzw. ein Fenster, in dem Sie aufgefordert werden, die zur Ausführung eines Vorgangs erforderlichen Informationen einzugeben.


Eine Zwischendarstellung eines Programmblocks, die vom Compiler generiert wird. DIANA umfaßt alle syntaktischen und semantischen Informationen für einen kompilierten Programmblock. Um eine Referenz auf einen Programmblock zu kompilieren, muß der Compiler Zugriff zu der referenzierten DIANA-Darstellung des Programmblocks haben. Wenn z.B. Programmblock A Programmblock B aufruft, muß die DIANA-Darstellung für B verfügbar sein, bevor A kompiliert werden kann.


(Oracle Express) Ein Typ eines Datenbankobjekts, bei dem es sich um eine Werteliste handelt, die Kategorien für Daten bereitstellt. Eine Dimension fungiert als Index zur Kennzeichnung von Werten einer Variablen. Angenommen, Umsatzdaten mit separaten Umsatzzahlen für jeden Monat sind vorhanden. In diesem Fall haben die Daten eine Dimension MONTH, d.h. die Daten sind nach Monat organisiert. Eine Dimension kann mit einem Schlüssel in einer relationalen Datenbank verglichen werden.

Jedes Datenobjekt innerhalb einer mehrdimensionalen Variablen kann eindeutig und vollständig ausgewählt werden, indem ein Element aus jeder der Dimensionen der Variablen angegeben wird. Wenn z.B. eine Variable Gehalt nach MONTH, PRODUCT und MARKET dimensioniert ist, wobei "Januar" für die Dimension MONTH, "Stereos" für die Dimension PRODUCT und  "Osten" für die Dimension MARKET angegeben wird, wird nur eine Zelle in der Variablen eindeutig angegeben. Somit bieten Dimensionen eine präzise und intuitive Möglichkeit Daten zu organisieren und auszuwählen, um Abrufen-, Aktualisieren- und Berechnenvorgänge durchzuführen.

Eine Dimension kann einfach sein, mit Werten, bei denen es sich um einfache Text- oder ganzzahlige Werte handelt. Sie kann jedoch auch eine Conjoint-Dimension sein, mit Werten, bei denen es sich um Kombinationen aus anderen Werten in anderen Dimensionen handelt. Ein zusammengesetztes Objekt ist keine Dimension, sondern ein conjoint-ähnliches Objekt, das Express im Hinblick auf die Verarbeitung von selten auftretenden Daten als Dimension behandelt.


 (Oracle Express) Ein Element in der Liste, aus der eine Dimension besteht. Eine Computerfirma könnte z.B. Dimensionswerte mit der Bezeichnung "LAPPC" und "DESKPC" in der Dimension PRODUCT haben. Werte in der Dimension GEOGRAPHY könnten "Boston" und "Paris" umfassen. Werte in der Dimension TIME könnten "MAY96" und "JAN97" umfassen.


Der Status eines Oberflächenelements, mit dem angegeben wird, daß ein Menüpunkt, eine Schaltfläche usw. im aktuellen Kontext nicht benutzt werden kann, d.h. daß das Objekt nicht auf eine Tastatur- oder Mauseingabe reagiert.


Eine Achse, auf der verschiedene Werte in festen Intervallen dargestellt werden. Diese Werte stehen mathematisch nicht in Beziehung zueinander. Unabhängige Daten werden im allgemeinen auf dieser Achse dargestellt.


Ein Graphics Builder-Dokument, das eine beliebige Kombination von Diagrammen, Bildern, Textobjekten und Formeln enthält.


In Form Builder ein Objekt, in dem Informationen gespeichert und angezeigt werden, die mit PL/SQL abgerufen oder programmgesteuert zugewiesen werden müssen.


Zum Aufrufstapel gehörig, in dem neu eingegebene Unterprogramme am Ende des Stapels hinzugefügt werden. Der früheste Rahmen, der dem ursprünglichen Eintrittspunkt in das Programm entspricht, befindet sich am oberen Rand des Stapels, während der letzte Rahmen, der mit dem am tiefsten verschachtelten Unterprogrammaufruf verknüpft ist, am unteren Ende des Stapels steht.


Beim Ziehen halten Sie eine Maustaste gedrückt, während Sie den Mauszeiger zu einer bestimmten Stelle in einem Fenster schieben.


(Oracle Express) Beim Aufgliedern wird in den Aggregationsebenen in einer Dimension, die eine Hierarchie hat, nach oben und unten navigiert. Wenn Sie Dimensionswerte auswählen oder Daten anzeigen, können Sie eine Dimensionshierarchie ein- oder ausblenden, indem Sie in ihr nach oben oder unten aufgliedern. Beim Aufgliedern nach unten wird die Ansicht eingeblendet, damit die untergeordneten Objekte aufgenommen werden, die mit übergeordneten Werten in der Dimensionshierarchie verknüpft sind. Beim Aufgliedern nach oben wird die Liste mit untergeordneten Werten ausgeblendet, die mit einem übergeordneten Wert in der Dimensionshierarchie verknüpft sind.

Sie können auf ein Plus-Symbol ( [image]) klicken, um die Hierarchie einzublenden oder auf ein Minus-Symbol ( [image]), um sie auszublenden.

Im Selektor können Sie auf das Symbol Aufgliedern ( [image]) klicken, um das Dialogfeld Aufgliedern anzuzeigen, so daß Sie eine Detail-Ebene für die ganze Dimension auswählen können.


Eine Option, mit der Sie Objekte direkt auf dem Layout kopieren können, ohne daß sich dies auf den Inhalt der Zwischenablage auswirkt.


(Oracle Express) Eine gespeicherte Auswahl kann bei jeder Auswertung verschiedene Dimensionswerte aufweisen. Die ausgewählten Dimensionswerte können sich von Benutzung zu Benutzung unterscheiden. Dagegen ist eine statische gespeicherte Auswahl eine Liste mit Dimensionswerten, die sich nicht ändert. Ein Skript für eine dynamisch gespeichertes Auswahl könnte "Select the last three Months" enthalten, während ein Skript für eine statisch gespeicherte Auswahl  "Select February 1996, March 1996, and April 1996" enthalten könnte.


Akronym für Extended Binary-Coded Decimal Interchange Code.


Die Umrandung eines Objekts.


Ein Anzeigefeld in der Werkzeugpalette des Layouteditors, in dem die aktuellen Einstellungen für Rand, Füllung, Textmuster und Farben dargestellt werden.


Ein Arbeitsbereich, in dem Sie bestimmte Aufgaben ausführen, wie z.B. einen Programmblock erstellen oder eine Anwendung entwerfen.


Ein wichtiges Objekt, zu dem Sie Informationen aufzeichnen müssen. Elemente werden von Attributen und Verknüpfungen mit anderen Elementen beschrieben.


Ein beliebiges Element im Dictionary wird als Element eines bestimmten Typs eingeordnet. Beispiele für Elementtypen sind Entität, Attribut, Programmodul, Tabelle, Diagramm, Text, Softbox. Vorkommen bzw. Instanzen dieser Elemente werden ebenfalls als Elemente bezeichnet.


(Oracle Express) Diese Schaltfläche zeigt ein Dialogfeld für die gerade ausgeführte Aufgabe an, im allgemeinen, damit Sie einen oder mehrere benötigte Werte auswählen können.


Status eines Oberflächenelements, der angibt, daß ein Menüpunkt, eine Schaltfläche usw. im aktuellen Kontext benutzt werden kann, d.h. auf eine Tastatur- und/oder Cursor-/Mauseingabe reagiert.


Ein Objekt, das ein anderes Objekt enthält. Ein Objekt ist nur dann von einem anderen Objekt umschlossen, wenn folgende Bedingungen alle wahr sind: Beide Objekte gehören zum selben Bereich (Hauptteil, Rand, Titel oder Anhang), das äußerste der beiden Objekte ist ein Rahmen oder Wiederholungsrahmen, das äußerste der beiden Objekte steht hinter dem anderen Objekt, das innerste der beiden Objekte liegt voll innerhalb der Umrandung des anderen Objekts.


Beim Verschlüsseln werden Daten so codiert, daß nur der beabsichtigte Empfänger sie decodieren (entschlüsseln) und lesen kann.


Der Computer-Arbeitsplatz des Benutzers, einschließlich der Tools, die normalerweise benutzt werden, und deren Konfiguration. Bei Project Builder bezieht sich dies auf die Teilmenge von Tools, mit denen verschiedene Aufgaben im Zusammenhang mit der Entwicklung von Forms Developer-Anwendungen ausgeführt werden.


Eine Warn- oder Fehlerbedingung, die von einem PL/SQL-Unterprogramm generiert wird.


(Oracle Express) Ein Werkzeug im Dialogfeld Selektor, mit dem der Benutzer Dimensionswerte auswählen kann, die mit den Daten verknüpft sind, die den von Benutzer angegebenen Bedingungen entsprechen. So könnte der Benutzer z.B. alle Produkte auswählen, deren Umsätze in der Woche, die am 23.Dezember 1995 endet, im Bereich München höher als 10.000 DM waren.


Ein Argument, das Sie an die ausführbare Routine eines Produkts übergeben können, wie z.B. 'OPENFILE=my_disp' und 'PRINT=YES'. Diese Argumente werden im allgemeinen angegeben, wenn die ausführbare Routine über die Befehlszeile aufgerufen wird.


Siehe Ausführen


Speichern einer Kopie von Objekten, Modulen, ausgewählten Texten oder Bildern in einer Datei oder Datenbank. Bei Project Builder wird mit Exportieren der Prozeß bezeichnet, bei dem eine Datei, die Projekt-, Typ-, Aktions- und/oder Makro-Definitionen enthält, in ein portierbares Format zur Verteilung an andere Benutzer geschrieben wird, die möglicherweise auf heterogenen Plattformen arbeiten. Siehe auch Exportdatei, Importieren.


In Project Builder die gemeinsam benutzbare, portierbare Datei, die durch das Exportieren eines Projekts erstellt wird.


1. Ein PL/SQL-Konstrukt, in dem Variablen, Konstanten, Literale und Vorgänge mit den Werten kombiniert werden.

2. (Oracle Express) Ein oder mehrere Datenwerte, die in einem Programm in der Express-Sprache angegeben werden. Sie können z.B. Ausdrücke als Argumente für Programme und Funktionen angeben. Ein Ausdruck kann aus einem der folgenden Elemente bestehen:

•	Ein einfacher, literaler Wert (z.B. 10)

•	Eine Variable oder Formel, die einen oder mehrere Werte enthält

•	Eine Funktion, die einen oder mehrere Werte zurückgibt

•	Eine Berechnung, mit der Werte, wie z.B. Variablen, Formeln oder Funktionen mit arithmetischen oder Booleschen Operatoren kombiniert werden.


Siehe Bibliothek


Eine SQL SELECT-Anweisung im ANSI-Standard, auf die von anderen Oracle-Produkten Bezug genommen werden kann.


(Oracle Express) Eine Gruppe mit zusammengehörigen Dimensionswerten, die den Ebenen der Dimensionshierarchie entsprechen. Dimensionswerte innerhalb einer Familie können in einer Beziehung Vorgänger, übergeordnetes Objekt, untergeordnetes Objekt und Nachfolger zueinander stehen. In dem folgenden Beispiel werden die Familienbeziehungen für den Dimensionswert "Frankreich" in der Dimension GEOGRAPHY dargestellt.


(Oracle Express) Ein Werkzeug im Dialogfeld Selektor, mit dem der Benutzer eine Familie mit Dimensionswerten für eine bestimmte Hierarchie auswählen kann. Eine Familie umfaßt ein übergeordnetes Objekt und alle untergeordneten Dimensionswerte. Der Benutzer kann z.B. alle Familienmitglieder unter der Ebene des Marktes Chicago in der Dimension Geography auswählen.


1. Ein Oberflächenelement, in dem Sie Daten eingeben, bearbeiten oder löschen. 2. In Graphics Builder oder Report Builder ein Layoutobjekt, mit dem definiert wird, wie die Daten für eine bestimmte Abfragespalte angezeigt werden.


In Graphics Builder eine Sammlung von Attributen und Eigenschaften, mit denen bestimmt wird, wie abhängige Daten (Werte) als Diagrammfelder dargestellt werden, wie z.B. Balken oder Linien.


In Project Builder ein Knoten im Projektnavigator, der eine Datei angibt, die im Dateisystem gespeichert ist. So entsprechen z.B. die globalen und lokalen Registrierungsknoten den globalen und lokalen Registrierungsdateien.


Der Bereich innerhalb eines Objekts, für den eine Füllfarbe bzw. ein Füllmuster angewandt werden soll.


Eine PL/SQL-Funktion oder eine anonyme Funktion, die die Daten einschränkt, die von einer Gruppe angezeigt werden.


Ein Computer, der den Zugriff auf Computer in einem lokalen Netzwerk von außen und den Zugriff auf externe Computer aus dem lokalen Netzwerk reguliert.


Siehe Aufgelöstes Objekt.


Layouteditor-Modus, in dem übergeordnete Objekte automatisch skaliert oder verkleinert werden, wenn untergeordnete Objekte verschoben oder skaliert werden, und bei dem die Positionen von anderen Layoutobjekten angepaßt werden, die sonst von der Positionsänderung oder Skalierung der Objekte betroffen wären.


Status einer Entität, die auf die Eingabe vom Benutzer oder dem Client reagieren kann. Wenn eine Entity den Tastaturfokus hat, kann sie Ereignisse empfangen, wenn der Benutzer eine Taste drückt. Wenn eine gezeichnete Ansicht den Zeichnenfokus hat, kann sie auf Client-Routinen reagieren, die sich auf das Zeichnen auswirken.


Der schwarze Teil eines Musters. Mit der Randfarbpalette können Sie Farbe für das Vordergrundelement anwenden.


Ein Wert oder eine Spalte in einer Tabelle, die sich auf einen Primärschlüssel in einer anderen Tabelle bezieht.


In Report Builder ein Standard-Layoutstil, bei dem Beschriftungen links neben den Feldern angezeigt werden und bei dem jeder Datensatz auf einer separaten logischen Seite gedruckt wird.


In Report Builder ein Standard-Layoutstil, der Boilerplate und Felder mischt, wobei Zeilen bei ganzen Wörtern umbrochen werden.


(Feldattribute) Eine Einstellung, die das Format eines Feldwertes definiert. So wird z.B. eine Formatmaske benutzt, um die Anzeige von Währungsbeträgen und Datumsangaben zu bestimmen.


Eine PL/SQL-Funktion, mit der Sie die Formatierungsattribute eines Objekts dynamisch ändern können.


(Oracle Express) Ein Typ eines Datenbankobjekts, das eine gespeicherte Berechnung, einen Ausdruck oder eine Prozedur darstellt, die einen Wert erzeugt. Mit einer Formel können komplexe oder häufig benutzte Beziehungen innerhalb der Daten definiert und gespeichert werden, ohne daß die Daten selbst erneut gespeichert werden müssen. Immer wenn Sie eine Formel benutzen, führt Express die Berechnung oder Prozedur aus, die zur Erzeugung des Wertes erforderlich ist.


Eine vom Benutzer erstellte Spalte, die ihre Daten aus einer PL/SQL-Funktion bzw. einem PL/SQL-Ausdruck, einem User Exit, einer SQL-Anweisung oder einer beliebigen Kombination dieser erhält.


In Graphics Builder der Teil einer Diagrammvorlage, der die Grundstruktur eines Diagramms definiert, jedoch nicht bestimmt, wie die Daten dargestellt werden.
2. In Report Builder ein Layoutobjekt, mit dem andere Layoutobjekte umschlossen werden und mit dem Formatierung, Wiederholung und Position von mehreren Objekten gleichzeitig gesteuert wird.


Ein PL/SQL-Unterprogramm, das eine bestimmte Folge von Aktionen ausführt und dann einen Wert zurückgibt. Es kann auf dem Client und dem Datenbank-Server gespeichert sein und ausgeführt werden.


Speichern einer Anwendung in einer Datei oder Datenbank in einem Binärformat, das von ausführbaren Laufzeit- und Stapel-Routinen ausgeführt werden kann.


Die ausführbare Routine von Form Builder, mit der eine Anwendung in einer Datei oder Datenbank im Binärformat gespeichert wird.


Eine Registrierung von Project Builder, bei der Informationen gespeichert werden, die für die ganze Forms Developer- oder Reports Developer-Installation gelten. Diese Informationen sind auf Typdefinitionen und die zugehörigen Aktionen und vordefinierte bzw. benutzerdefinierte Attribute beschränkt. Die Benutzung der Globalen Registrierung ist optional; ihre Funktionen können von einzelnen Benutzerregistrierungen ausgeführt werden. Siehe auch Registrierung, Benutzerregistrierung


Ein logischer Container, der anwendungsübergreifend vorhanden ist. Wenn eine Anwendung eine globale Variable benutzt, verwaltet die Anwendung die Variable, bis die Anwendung beendet wird oder bis ein anderes Objekt sie explizit entfernt.


Mit einer Zugriffsberechtigung wird einem Benutzer der Zugriff auf ein Modul erteilt. Nur der Modulersteller kann anderen Benutzern den Zugriff auf das Modul erteilen.


In Graphics Builder die Linien, die Zeilen und Spalten im Layouteditor trennen.


1. Ein Objekt, das aus mehreren anderen Objekten besteht.
2. In Report Builder ein Datenmodellobjekt, das automatisch so erstellt wird, daß alle von einer Abfrage ausgewählten Spalten enthalten sind, oder das vom Benutzer so erstellt wird, daß die Hierarchie der Daten in einem Bericht geändert wird; das Modellobjekt wird in erster Linie für das Erstellen von Programmstops in einem Bericht verwendet sowie für das Zurücksetzen von Berechnungen.
3. In Project Builder Sammlungen von zusammengehörigen Objekten, die über Untermenüs aus dem Launcher aufgerufen werden können. Mit Gruppen können Benutzer den Launcher so konfigurieren, daß er im wesentlichen wie das Start-Menü von Windows 95 aussieht mit beliebigen "Gruppen" als Einträgen, die Zugang zu anderen Objekten und/oder Gruppen ermöglichen. So könnte ein Benutzer z.B. eine Gruppe namens "Project Docs" mit einem Projektplan, einer Liste von auszuführenden Aufgaben, Komponentenspezifikationen usw. definieren; bei einigen Dateien kann es sich um .txt-Dateien und bei anderen um .doc-Dateien handeln.


Eine PL/SQL-Funktion, die die Daten einschränkt, die von einer Gruppe abgerufen werden.


Ein hierarchisches Modell, das einem "Stammbaum" entspricht und die Beziehung zwischen Gruppenobjekten und den Objekten beschreibt, aus denen die Gruppenobjekte bestehen.


Akronym für Graphical User Interface (grafische Benutzeroberfläche). Die Benutzung von Bildern und nicht nur Wörtern zur Darstellung der Ein- und Ausgabe eines Programms. Programme mit GUIs laufen unter Systemen in Fenster-Technik (wie z.B. X Windows, Microsoft Windows, Apple Macintosh usw.). Bei GUI-Programmen werden Symbole, Schaltflächen usw. in Fenstern auf dem Bildschirm angezeigt. Benutzer steuern die GUI-Programme im wesentlichen, indem sie einen (typischerweise durch eine Maus gesteuerten) Zeiger bewegen. Wird auch als Bitmap-Oberfläche bezeichnet.


Ein interner Zeiger auf ein Anwendungsobjekt. Um Bezug auf ein Objekt in einem PL/SQL-Programmblock zu nehmen, müssen Sie dessen Handle als Argument an das entsprechende Unterprogramm übergeben.


Ein optionaler Berichtbereich, der einführendes Material für den Bericht enthalten kann, einschließlich Text, Grafiken, Daten und Berechnungen. Der Berichttitel wird zuerst vor dem Hauptteil und dem Anhang angezeigt.


Ein Knoten im Objektnavigator, der einen Objekttyp angibt, der in einem Bericht enthalten oder mit einem Bericht verknüpft sein kann. Durch Auswahl eines übergeordneten Knotens wird kein Objekt in dem Bericht ausgewählt.


(Feldattribute) Ein Attribut, mit dem angegeben wird, ob Report Builder das angegebene Feld bei der entsprechenden Position im Layout unterdrückt. Wenn Verborgen angegeben ist, wird der Feldwert nur angezeigt, wenn in Textobjekten (mit &fieldname) Bezug auf den Feldwert genommen wird.


(Oracle Express) Eine Möglichkeit, Daten zu organisieren und zu strukturieren. Von einer Hierarchie wird gesprochen, wenn Werte innerhalb einer Dimension in Ebenen geordnet sind, wobei jede Ebene die aggregierte Gesamtsumme der Daten aus der Ebene darunter darstellt. Einige Dimensionen haben mehrere Hierarchien, die auf ihnen basieren.

Im folgenden Beispiel wird eine Hierarchie basierend auf der Dimension GEOGRAPHY dargestellt, in der Dimensionswerte in fünf Ebenen angeordnet sind. Daten auf der Ebene Customers werden in der Ebene Cities aggregiert, die wiederum in den Ebenen Countries/Areas, Continents/Regions und Global aggregiert wird.


Akronym für Hypertext Markup Language.  Eine kennzeichen-orientierte ASCII-Sprache, mit der Inhalt und Links zu anderen Dokumenten auf Web-Servern im Internet angegeben werden. Endbenutzer mit Web-Browsern können HTML-Dokumente anzeigen und Links verfolgen, um anderen Dokumente anzuzeigen.


Akronym für Hypertext Transfer Protocol. Das Protokoll, mit dem der WWW-Verkehr zwischen einem Computer mit WWW- Browser und dem WWW-Server bewältigt wird, auf den zugegriffen wird.


Eine Referenz (ein Link) von einem bestimmten Punkt in einem Dokument zu einem bestimmten Punkt in einem anderen Dokument oder einem bestimmten Punkt in demselben Dokument. Ein Web-Browser zeigt im allgemeinen einen Hyperlink unterschiedlich (in einer anderen Farbe, einer anderen Schriftart oder einem anderen Stil) an. Wenn Benutzer Hyperlinks aktivieren (indem sie mit der Maus auf sie klicken), zeigt der Browser das Ziel des Links an.


Eine Sammlung von Dokumenten, die Querverweise enthalten, mit denen die Leser mit Hilfe eines Web-Browsers schnell von einem Dokument zu einem anderen wechseln können.


Querverweise, mit denen Leser mit Hilfe eines Web-Browsers direkt von einem Dokument zu einem anderen gehen können.


Akronym für Interface C Definition - eine PL/SQL-Anwendungsprogrammierschnittstelle zu der in C implementierten Funktionalität.


Eine grafische Darstellung eines Fensters oder Werkzeugs.


Ein Bitmap-Objekt, das in eine Anwendung gespeichert und geladen werden kann. Der Client kann ein importiertes Bild nicht ändern.


In Project Builder ein Projektobjekt, im allgemeinen das Ergebnis einer automatischen Generierung, das Project Builder erkennt und für das es automatisch Einträge im Projektnavigator erstellt. So kann Project Builder z.B. .obj-Dateien erkennen, die während der Kompilierung von C-Quelldateien als Zwischenschritt generiert werden, und kann Einträge für diese im Projektnavigator erstellen. Auch wenn das Zurücksetzen der Attribute eines impliziten Objekts nur von begrenztem Nutzen ist (die nächste Kompilierung zerstört die Änderungen), können derartige Objekte nützlich sein, da sie über Aktionen wie Bearbeiten, Ansicht und Drucken überprüft werden können. Siehe auch Objekt, Aktion.


1. Einlesen eines Moduls aus dem Dateisystem oder der Datenbank und Integration des Moduls in einer Anwendung.
2. Lesen in einer Datei, die Projektinformationen enthält.


Datenelemente, deren Wert nicht von anderen Daten abhängig ist. So kann z.B. der Name eines Mitarbeiters den Wert Johann enthalten, der unabhängig von den Werten der Namen der anderen Mitarbeiter oder zugehöriger Daten ist. Wird auch als Kategoriedaten bezeichnet.


Eine optionale Struktur, die mit einer Tabelle verknüpft ist, mit der Oracle-Server Zeilen der Tabelle schnell sucht und (optional) garantiert, daß jede Zeile eindeutig ist.


In Project Builder die Übernahme von Informationen für Aktionen, Typen, Makros oder Attributdefinitionen aus einem übergeordneten Knoten im Abhängigkeitsbaum. Wenn in einem übergeordneten Knoten zugehörige Attribute vorhanden sind, können diese vererbt werden. So können z.B. Dateisystem-Objekte wie Forms und Dokumente Aktionsdefinitionen von Unterprojekten, Projekten, der Benutzerregistrierung oder der Globalen Registrierung erben. Projekte können Typdefinitionen von der lokalen oder Globalen Registrierung erben usw.


Das virtuelle Rechteck, das die Idealform eines Objekts darstellt und die vier Steuerungspunkte verbindet, unabhängig von der Randstärke oder anderen Attributeinstellungen.


Die Datei, mit der ein Ziel generiert wird: zum Beispiel ist eine .fmb-Datei das Eingabeelement für eine .fmx-Datei. Wird auch als Quelle bezeichnet.


Ein Modus, bei dem jedes eingegebene Zeichen bei der Cursorposition eingefügt wird, wobei die nachfolgenden Zeichen nach rechts verschoben werden. Das Gegenteil von Einfügen-Modus ist Ersetzen-Modus.


Ein weltweites TCP/IP-gestütztes Computernetzwerk.


Eine Datei, die eine Mischung aus PL/SQL-Quellcode, Procedure Builder-Befehlen und SQL-Anweisungen enthält.


Ein internes TCP/IP-Netzwerk. Der Zugriff auf dieses Netzwerk ist (über einen Firewall) auf Einzelpersonen innerhalb eines Unternehmens oder einer Organisation beschränkt. Ein Intranet bietet innerhalb einer Organisation ähnliche Dienste wie das Internet, ist jedoch nicht notwendigerweise an das Internet angeschlossen. Ein allgemeines Beispiel für ein Intranet ist die Einrichtung von einem oder mehreren Web-Servern in einem internen Netzwerk innerhalb eines Unternehmens zur Verteilung von Informationen oder Anwendungen innerhalb des Unternehmens.


Eine aus vier Bestandteilen zusammengesetzte Zahl mit maximal drei Ziffern in jedem Teil, die einen Computer im Internet eindeutig kennzeichnet.


In Project Builder ein Objekt im Dateisystem, das mit dem Projekt verknüpft ist, wie z.B. eine Form oder ein Dokument, auf das ein Knoten im Projektnavigator zeigt bzw. das durch einen Knoten im Projektnavigator dargestellt wird.


In Project Builder ein Eintrag im Projektnavigator-Fenster, der aus einem Symbol und einem beschreibenden Titel besteht. Knoten weisen auf tatsächliche Objekte im Dateisystem hin, wie z.B. Form Builder-Dateien und Dokumente. Siehe auch Knoten, Objekt.


Akronym für Java ARchive.  Eine Datei, mit der viele Dateien (Java-Klassendateien, Bilder usw.) zu einer Datei verbunden werden.


Eine Computersprache, die die Programmierung für das Internet in Form von plattformunabhängigien "Applets" unterstützt.


Kombinieren von Daten aus zwei (oder mehr) Tabellen in einer einzigen SELECT-Anweisung.


Siehe Ausrichtung


1. Teil einer Befehlszeilensyntax, der mit einem entsprechenden Argument angegeben werden muß. 2. Ein obligatorischer Teil eines PL/SQL-Konstrukts.


Text, der die Werte bzw. die Bedeutung der visuellen Objekte einer Anwendung kennzeichnet.


(Oracle Express) Eine Position in einer Dimensionshierarchie. Jede Ebene über das Basisebene stellt die aggregierte Gesamtsumme der Daten aus der Ebene darunter dar. So könnte die Dimension TIME z.B. aufsteigende Ebenen wie Month, Quarter und Year haben. Innerhalb einer Dimensionshierarchie hat ein Dimensionswert auf einer Ebene eine Familienbeziehung mit den Dimensionswerten auf den Ebenen über und unter dieser Ebene.


(Oracle Express) Ein Werkzeug im Dialogfeld Selektor, mit dem der Benutzer Dimensionswerte basierend auf deren Ebene in einer bestimmten Hierarchie auswählen kann. Der Benutzer kann z.B. alle Dimensionswerte auf der Ebene Key Account in der Dimension Geography auswählen.


Der Bereich eines Editors, in dem Sie Objekte erstellen, ändern, positionieren oder löschen können.


Eine Maßeinheit, mit der gewährleistet wird, daß ein konsistentes Maßsystem bei den verschiedenen Anzeigegeräten verwendet wird. Wird zur Angabe einer Position auf dem Layout oder zur Angabe der Abmessungen eines Objekts benutzt.


Eine Referenz auf einen Parameter, mit dem eine Textfolge in einer SQL SELECT-Anweisung dargestellt wird. Für eine lexikalische Referenz muß vor dem Parameternamen ein Et-Zeichen (&) stehen.


Eine Sammlung aus einem oder mehreren PL/SQL-Programmblöcken, die gemeinsam in einer Datei im Client-Dateisystem oder in der Datenbank gespeichert sind. In einer Bibliothek gespeicherte Programmblöcke können von mehreren Anwendungen gleichzeitig referenziert werden. Im Gegensatz zu gespeicherten Programmblöcken, die in der Datenbank gespeichert sind und ausgeführt werden, werden Programmblöcke in Bibliotheken immer innerhalb der PL/SQL-Engine auf der Client-Seite geladen und ausgeführt. Um Programmblöcke zu referenzieren, die in einer Bibliothek gespeichert sind, müssen Sie die Bibliothek zuerst zuordnen. Siehe auch: Zugeordnete Bibliothek..


Ein Datenmodellobjekt, mit dem eine Master-/Detail-Beziehung (Beziehung zwischen übergeordnetem und untergeordnetem Objekt) zwischen einer Gruppe und einer Abfrage definiert wird.


Name einer Datei, mit der ein Boilerplate-Objekt verknüpft ist. Zur Laufzeit importiert Report Builder den Inhalt der Datei in Ihr Berichtlayout.


Eine Liste mit Objekten innerhalb eines Dialogfeldes. Im allgemeinen enthält das Listenfeld verschiedene Optionen zur Auswahl. Außerdem kann ein Bildlauf durch das Listenfeld vorgenommen werden.


In Form Builder ein Objekt, das eine Liste mit Auswahlen anzeigt.


Eine Werteliste entspricht einem Popup-Fenster, durch das ein Bildlauf vorgenommen werden kann und das eine ein- oder mehrspaltige Auswahlliste für den Benutzer anzeigt.


(Oracle Express) Ein Werkzeug im Dialogfeld Selektor, mit dem Sie Dimensionswerte aus einer Liste der momentan ausgewählten Werte in der Dimension auswählen können.


1. Die Datenbank auf dem Computer, auf dem die Anwendung ausgeführt wird. 2. Die Datenbank, mit der eine Anwendung verbunden ist. Diese Datenbank analysiert und führt alle SQL-Anweisungen aus, die von der Anwendung generiert werden.


Siehe Benutzerregistrierung.


Eine PL/SQL-Variable, die nur im Geltungsbereich des aktuellen Programmblocks deklariert wird.


(Oracle Express)

Not	Unäres Not -- Operand kann vom Typ Ganzzahl oder Long sein. Der Vorgang wird bitweise (Einerkomplement) durchgeführt.

And	And - Operanden können vom Typ Ganzzahl oder Long sein. Der Vorgang wird bitweise durchgeführt.

Or	Inklusives Or  -- Operanden können vom Typ Ganzzahl oder Long sein. Der Vorgang wird bitweise durchgeführt.

Xor	Exklusives Or -- Operanden können vom Typ Ganzzahl oder Long sein. Der Vorgang wird bitweise durchgeführt.

Eqv	Äquivalenz -- Operanden können vom Typ Ganzzahl oder Long sein. Der Vorgang wird bitweise durchgeführt. (A Eqv B) ist identisch mit (Not (A Xor B)).

Imp	Implikation -- Operanden können vom Typ Ganzzahl oder Long sein. Der Vorgang wird bitweise durchgeführt. (A Imp B) ist identisch mit ((Not A) OR B).


Eine Seite des tatsächlichen Berichts (es können eine oder mehrere physikalische Seiten angezeigt werden).


In einem PL/SQL-Unterprogramm eine Bedingungsanweisung, die wiederholt wird, bis die Bedingung nicht mehr erfüllt wird.


In Project Builder eine typspezifische Variable, mit der Aktionen individuell gestaltet und erweitert werden können. Bei einem Makro kann es sich entweder um eine Konstante oder einen einfachen Ausdruck handeln (der wiederum andere Konstanten und/oder Ausdrücke enthalten kann). Durch die Benutzung von Makros wird die Ausgabe von Befehlsoptionen wesentlich flexibler gestaltet. Außerdem kann der Benutzer Befehlssätze einfacher ändern, indem er eine Attributdefinition ändert.


Ein Standardlayout, bei dem Datensätze in einer oder mehreren Spalten auf der Seite angezeigt werden. In einem einzelnen Wiederholungsrahmen werden Felder direkt untereinander angezeigt.


Ein optionaler Berichtbereich, der am oberen und unteren Ende jeder logischen Seite im Hauptteil angezeigt wird. Der Rand kann ein beliebiges Layoutobjekt enthalten, enthält jedoch typischerweise Boilerplates und Felder (für Seitennummern, Gesamtanzahl von Seiten, Gesamtsummen und laufendes Datum und Uhrzeit).


Ein Standardlayout, bei dem Detail-Datensätze unter den Master-Datensätzen stehen. Master-Datensätze werden im Form-Layoutstil angezeigt, während Detail-Datensätze im tabellarischen Layoutstil angezeigt werden.


(Oracle Express) Ein Werkzeug im Dialogfeld Selektor, mit dem der Benutzer Dimensionswerte auswählen kann, indem Zeichen in den Namen von Dimensionswerten mit den vom Benutzer angegebenen Zeichen abgeglichen werden. Der Benutzer kann z.B. alle Dimensionswerte in der Dimension Produkt auf der Ebene Marke auswählen, die die Zeichen "neu" enthalten.


Eine Wiederholungsrichtung, bei der jeder Datensatz eines Wiederholungsrahmens als eine Zelle einer Matrix angezeigt wird.


Ein Standardlayout, das einem Raster entspricht, das die vier Datengruppen formatiert, die für einen Matrixbericht erforderlich sind. Eine Datengruppe wird als eine Zeile mit Beschriftungen angezeigt, eine andere als eine Spalte mit Beschriftungen, eine Datengruppe erstellt das Raster, und eine Datengruppe füllt die Zellen des Rasters auf.


Eine Kreuztabellierung von vier Datengruppen: Eine Datengruppe wird horizontal auf der Seite angezeigt, eine Datengruppe wird vertikal auf der Seite angezeigt, eine Datengruppe ist das Kreuzprodukt, das alle möglichen Positionen bestimmt, bei denen horizontale und vertikale Daten in Bezug zueinander stehen, und das eine Zelle an diese Stellen setzt. Schließlich wird noch eine Datengruppe als "Füller" der Zellen angezeigt.


(Oracle Express) Daten die überprüft und analysiert werden können, wie z.B Umsatzzahlen oder Kostendaten. Sie können die Daten in einem Maß auswählen. Maße können als Variablen oder Beziehungen gespeichert werden. Maße können auch mit Hilfe von Formeln berechnet werden.


Eine Speichereinheit, die 1.048.576 Byte (1024 x 1024) entspricht. Wird häufig auf eine Million Byte gerundet.


Ein modales Fenster, das Sie über eine Bedingung unterrichtet, die aufgrund Ihrer letzten Aktion aufgetreten ist. Sie müssen auf ein Meldungsfeld reagieren.


Ausführbarer Code, der über die Objekttypdefinition einem Oracle8-Objekt zugeordnet ist.


Ein Fenster, das eine Antwort vom Operator erfordert, bevor die Anwendung fortgesetzt werden kann.


Ein nicht eingeschränktes Fenster, das so viel Funktionalität aufweisen kann, wie das zur Laufzeit benutzte Fensterverwaltungsprogramm unterstützt.


1. Ein Objekt, das von mehreren Anwendungen benutzt werden kann. Externe Abfragen und PL/SQL-Bibliotheken sind Beispiele für Module. 2. In Form Builder eine wichtige Komponente einer Anwendung (d.h. ein Menümodul).


Ein Feld in einem Fenster oder Dialogfeld, das sich über mehrere Zeilen erstreckt, so daß Sie einen vertikalen Bildlauf durch die Informationen vornehmen können.


(Oracle Express) Ein besonderer Datenwert, mit dem angegeben wird, daß die Daten "nicht anwendbar" (NA) bzw. nicht verfügbar sind. NA entspricht dem Wert einer Zelle, der kein bestimmter Wert zugewiesen wurde oder für die keine Daten berechnet werden können.


Matrixbericht, bei dem die horizontale und/oder vertikale Dimension eine oder mehrere Master-/Detail-Beziehungen enthält. Es gibt keine Grenze für die zulässige Verschachtelungstiefe.


Ein Datentyp, mit dem angegeben wird, daß die Daten abgerufen werden, wenn die Seite formatiert wird, auf der die Daten stehen (und nicht abgerufen und gepuffert werden, bis die Formatierung abgeschlossen ist).


1. Eine bestimmte Position in der Objekthierarchie des Objektnavigators. Knoten können eingeblendet werden, um Informationen über ein Objekt zu geben, wie z.B. Querverweise auf andere Objekte. 2. In Project Builder ein Eintrag im Projektnavigator. Siehe auch Objekt, Objektkknoten, Organisationsknoten.


Eine Berichtspalte, die eine Datenbankspalte vom Typ NOCACHE referenziert.


Das Fehlen eines Wertes.


(Oracle Express)

^	Potenzierung

-,+	Unäres Minus und Plus

*, /	Numerische Multiplikation oder Division. Bei der Division entspricht das Ergebnis einer Zahl mit doppelter Genauigkeit.

\	Ganzzahlige Division. Die Operanden können Ganzzahlen oder Zahlen mit dem Datentyp Long sein.

Mod	Modulus oder Rest. Die Operanden können Ganzzahlen oder Zahlen mit dem Datentyp Long sein.

-, +	Numerische Addition und Subtraktion. Der Operator + kann auch für die Zeichenfolgenverkettung benutzt werden.


1. Ein Objekt, das in das Layout gesetzt werden kann. Beispiele für Objekte sind Rechteck, Linie, Ellipse, Bogen, Polygon, Polygonzug, abgerundetes Rechteck, Freihandzeichnung, Diagramm, Text, Symbol und Textfeld.2.  In Oracle8 eine Instanz eines Objekttyps. Bei einem Objekt kann es sich um eine Zeile in einer Objekttabelle  oder um den Teil einer Zeile handeln, der in einem Spaltenobjekt in einer relationalen Tabelle enthalten ist.


Siehe Spaltenobjekt.


Ein Container für eine Gruppe von Objekten, der die Möglichkeit bietet, zusammengehörige Objekte zu kopieren bzw. zu referenzieren.


Siehe Handle


Ein Fenster, das die hierarchische Liste der Objekte für die aktuelle Sitzung enthält. Die Liste wird gegliedert angezeigt. Mit ihr kann der Benutzer verschiedene Aufgaben ausführen, wie z.B. Objekte erstellen, bearbeiten, umbenennen und löschen.


In Oracle8 eine Tabelle, deren Definition auf einem Objekttyp basiert. Jedes Attribut in dem Objekttyp wird zu einer Spalte in der Objekttabelle. Jede Zeile in der Tabelle ist ein individuelles Oracle8-Objekt.


In Oracle8 eine Benutzerdefinition oder benutzerdefinierte Vorlage, auf der Objekte aufgebaut werden können. Ein Objekttyp ist ein zusammengesetztes Objekt, das aus Attributen besteht. Jedes Attribut hat einen Namen und einen Datentyp. Der Objekttyp als Ganzes hat einen Namen. Ein Objekttyp kann auch eine oder mehrere Methoden umfassen.


Akronym für Open Database Connectivity.  Ein Standard für den Zugriff auf verschiedene Datenbanksysteme. Eine Anwendung kann Anweisungen an ODBC weiterleiten, indem die ODBC-Möglichkeiten von SQL verwendet werden.  ODBC konvertiert diese dann in die Sprache, die die Datenbank versteht. Mit dem Oracle Open Client Adapter (OCA) kann eine Anwendung dann konsistent auf verschiedene Datenbankverwaltungssysteme zugreifen.  Auf diese Weise kann ein Anwendungsentwickler eine Anwendung entwickeln, kompilieren und verteilen, ohne sich nach einem bestimmten DBMS richten zu müssen.


Object Linking and Embedding (Verknüpfen und Einbetten von Objekten).


Eine Anwendung, die OLE-Objekte speichern und anzeigen kann.


Eine Anwendung, die OLE-Objekte erstellt.


Siehe Vordefinierter Datentyp.


Eine Umgebungsvariable, die das Hauptverzeichnis für Oracle-Produkte angibt.


Ein Eintrag im Projektnavigator, wie z.B. "Typen", "Projekte", "Form-Dateien" usw., mit dem der Navigator gegliedert werden kann und der den Dateityp der untergeordneten Objekte angibt. Der Eintrag kann auch einer Datenstruktur innerhalb bestimmter Typen von Dateisystemobjekten entsprechen.


In x- und y-Koordinaten dargestellt. Der Ursprung einer Ansicht gibt die Position der Ansicht auf der übergeordneten Leinwand an. Der Ursprung einer Leinwand gibt die Position der Zeichnung in einer gezeichneten Ansicht an.


Das kleinste virtuelle Rechteck, das ein Objekt vollständig umschließt.


Wenn der Inhalt eines Objekts nicht auf die aktuelle logische Seite paßt, spricht man von Überlauf. Bei einem Überlauf wird ein Teil des Inhalts auf die nächste logische Seite verschoben.


Eine PL/SQL-Funktionder Software, auf die an einer beliebigen Stelle innerhalb eines Programmblocks Bezug genommen werden kann.


Eine Methode für das Verpacken und Speichern zusammengehöriger Prozeduren, Funktionen, Variablen und anderer Paketkonstrukte als eine Einheit in der Datenbank oder auf dem Client. Während Pakete dem Datenbankadministrator oder Anwendungsentwickler Organisationsvorteile bieten, gewährleisten sie außerdem verbesserte Funktionalität und Datenbankleistung. Die Software stellt verschiedene vordefinierte Pakete bereit, die PL/SQL-Konstrukte enthalten, die von client-seitigen Programmblöcken referenziert werden können (z.B. Paket TEXT_IO). Außerdem werden verschiedene Pakete mit dem Oracle Datenbank-Server geliefert, mit denen gespeicherte Programmblöcke referenziert werden können (z.B. Paket DBMS_OUTPUT).


Umfaßt die aktuelle Implementierung des Pakets, das private Unterprogramme und Datentypen enthalten kann. Der Hauptteil ist optional, wenn das Paket nur aus Deklarationen besteht.


Deklariert die öffentliche Schnittstelle zu dem Paket, d.h. die Datentypen und Unterprogramme, die andere Programmblöcke referenzieren können.


(Oracle Express) 1. Ein Datensegment, das in einem Bericht enthalten ist. Auf zusätzlichen Seiten werden zusätzliche Datensegmente angezeigt.

In der folgenden Abbildung werden drei Seiten mit Daten dargestellt.

2. In Express kann eine Seite auch eine Speichereinheit in einer Express-Datenbank referenzieren.


(Oracle Express) Mit dem Seitenumbruch wird angegeben, wie für eine Abfrage ausgewählte Daten in Ihrem Kalkulationsblatt dargestellt werden. Das Seitenlayout hat drei Ränder - Horizontal, Vertikal und Seite. Mit den Rändern wird angegeben, wie ein mehrdimensionaler Datenkubus, der von der Abfrage definiert wird, in einem zweidimensionalen Kalkulationsblatt dargestellt wird. In Dimensionsbeschriftungen werden die Namen und Positionen der Dimensionen angegeben. Mit einer Beschriftung auf dem Horizontalen Rand wird angegeben, daß diese Dimesion als Spalte angezeigt wird. Mit einer Beschriftung auf dem Vertikalen Rand wird angegeben, daß diese Dimension als Zeile angezeigt wird. Mit einer Beschriftung auf dem Rand Seite wird angegeben, daß diese Dimension in einem Seitenfeld über den Ergebnissen angezeigt wird.


Eine Einstellung, mit der festgelegt wird, ob das aktuelle Objekt und die untergeordneten Objekte auf die nächste logische Seite verschoben werden. Sie können Seitenumbrüche vor oder hinter dem aktuellen Objekt in der Berichtausgabe festlegen.


Ein Oberflächenelement, das Werkzeuge, Farben und Muster in einem Editor anzeigt.


Ein bestimmter Teil eines Editors, in dem die Arbeit ausgeführt wird. Die Größe des Ausschnitts kann im allgemeinen geändert werden.


Die Anzahl physikalischer Seiten, die für das Ausdrucken einer logischen Seite erforderlich sind.


1. Ein PL/SQL-Konstrukt, mit dem Informationen an ein Unterprogramm übergeben werden. In dem Unterprogrammaufruf MYPROC (x) ist z.B x ein Parameter. 2. In Forms Developer werden Parameter für die Übergabe von Informationen zwischen Komponenten benutzt, wie z.B. Form Builder und Graphics Builder. 3. Eine Variable, die Sie zur Laufzeit ändern können.


Eine Gruppe mit Parameternamen und zugehörigen Werten zur Übergabe von Informationen zwischen Forms Developer-Komponenten.


1.Ein Objekt, das unmittelbar über einem anderen Objekt in dem entsprechenden Gruppenbaum steht. Ein Gruppenobjekt ist das übergeordnete Objekt von jedem der Objekte, aus denen das Gruppenobjekt besteht. Jedes Objekt ist das übergeordnete Objekt der entsprechenden untergeordneten Objekte.

2. (Oracle Express) Ein Dimensionswert auf der Ebene unmittelbar über einem bestimmten Wert in einer Hierarchie. Der übergeordnete Wert ist die aggregierte Summe der Werte der untergeordneten Objekte. Im folgenden Beispiel wird der Dimensionswert "Frankreich" als übergeordnetes Objekt von "Lyon" und "Paris" in der Dimension GEOGRAPHY dargestellt.


Beim Einfügen wird der Inhalt der Zwischenablage (ausgeschnittene oder kopierte Objekte) bei der aktuellen Cursorposition eingefügt.


Ein grafisches Attribut, das Sie für den Rand oder als Füllmuster für die meisten Objekte benutzen können.


Der Maschinencode oder die Instruktionsliste für einen kompilierten Programmblock.


Akronym für Portable Document Format.  Ein Dateiformat (von Adobe Acrobat) zur Darstellung von Dokumenten auf eine Weise, die unabhängig von der Original-Anwendungssoftware, der Hardware und dem Betriebssystem ist, mit denen die Dokumente erstellt wurden. Eine PDF-Datei kann Dokumente beschreiben, die eine beliebige Kombination von Text, Grafiken und Bildern in einem geräteunabhängigen und auflösungsunabhängigen Format enthalten.


Die Größe einer Seite, die von Ihrem Drucker ausgegeben wird.


Die Elementart, mit der ein Feld in einem Diagramm dargestellt wird, wie z.B. Balken, Linien oder Symbol.


Die Oracle-eigene Erweiterung der SQL-Sprache. Fügt prozedurale und andere Konstrukte zu SQL hinzu, mit denen Anwendungen geschrieben werden können.


Eine Datei, die ein Interpreter-Skriptdatei von Procedure Builder enthält.


Eine PL/SQL-Bibliotheksdatei, die Quellcode und kompilierten Code enthält. Die Datei kann zur Bearbeitung in Procedure Builder geöffnet werden.


Eine Textdatei, die den  PL/SQL-Quellcode eines einzigen Programmblocks enthält.


Eine PL/SQL-Laufzeitbibliothek, die nur ausführbaren Code enthält. Die Datei kann nicht zur Bearbeitung in Procedure Builder geöffnet werden.


Eine Liste, die angezeigt wird, wenn der Benutzer eine bestimmte Aktion ausführt.


Eine Zahl, mit der TCP übertragene Daten zu und von einem bestimmten Programm weiterleitet.


Eine in Project Builder enthaltene Aktion, die dem Benutzer automatisch über einen Menüpunkt und/oder eine Schaltfläche in der Symbolleiste zur Verfügung steht. Vordefinierte Aktionen umfassen Generieren, Zustellen sowie bestimmte Versionskontrolloptionen. Wenn eine vordefinierte Aktion für einen unterstützten Dateityp definiert wird, wird die Aktion für jedes ausgewählte Objekt dieses Typs aufgerufen, wenn der Benutzer die Aktion aus Project Builder aufruft. Siehe auch Aktion, Benutzerdefinierte Aktion.


Siehe Vordefinierten Datentyp


Eine Einstellung, die das Verhalten der Anwendungsschnittstelle beeinflußt.


(Oracle Express) In der Vorschau wird das Skript angezeigt, das generiert wird, wenn Sie die aktuellen Kriterien akzeptieren.  In dem Dialogfeld für jedes Selektor-Werkzeug können Sie die Auswahl anzeigen, indem Sie auf die Schaltfläche Vorschau klicken.


Die Schnittstelle, mit der Sie die Berichtausgabe online anzeigen und einen Bildlauf durch die Berichtausgabe vornehmen können.


Eine Spalte in einer Datenbanktabelle, deren Bestandteile aus eindeutigen Werten bestehen, mit denen eine Zeile in einer Tabelle identifiziert wird.


Siehe Vordefinierter Datentyp.


In einer Druckerdefinitionsdatei eine Escape-Folge, der Sie einen Druckercode zuweisen, der in einem Bericht referenziert werden kann.


Eine Datei, die eine Druckerdefinition im Textformat (z.B. ASCII oder EBCDIC) enthält.


Ein PL/SQL-Unterprogramm, das eine bestimmte Folge von Aktionen ausführt. Das Unterprogramm kann auf dem Client und dem Datenbank-Server gespeichert sein.


Eine PL/SQL-Codestruktur, die von dem PL/SQL-Compiler unabhängig erkannt und verarbeitet werden kann. Anonyme Blöcke, Unterprogrammspezifikationen und -rümpfe (Prozeduren und Funktionen) sowie Paketspezifikationen und -rümpfe sind Typen von Programmblöcken. Programmblöcke können auf dem Client und dem Datenbank-Server gespeichert sein und ausgeführt werden.  Siehe auch: Gespeicherter Programmblock.


Das Projekt ist die Basis-Datenstruktur, die von Project Builder erstellt wird. Projekte sind Sammlungen von Pointern auf alle Dateien, die Sie als Bestandteil der Anwendung betrachten, oder die Sie anderweitig konzeptionell gruppieren möchten. Sie können Editoren, Compiler und andere Werkzeuge definieren, mit denen Sie die in dem Projekt enthaltenen Datenobjekte bearbeiten möchten. Alle Projektinformationen sind in der Projektregistrierung gespeichert. Siehe auch: Projektobjekt, Projektdatei, Exportieren.


In Project Builder sind Projektdateien alle Dateien, die mit einer Anwendung verknüpft sind. Projektdateien können einen beliebigen Typ aufweisen, einschließlich Forms, Berichten, grafischen Anwendungen, 3GL-Modulen, Dokumentation und Testskripts. Siehe auch: Projekt, Projektobjekt.


In Project Builder werden alle Objekte als Projektobjekt bezeichnet, für die Attribute definiert werden können, einschließlich aller Entitäten, die unter dem Knoten Projekte, unter Typen, Aktionen und Makros gespeichert sind. Siehe auch: Projekt, Projektdatei..


Das Fenster mit einer hierarchischen Liste der Projektobjekte für die aktuelle Sitzung. Die Liste wird in Form einer Gliederung angezeigt. Mit ihr kann der Benutzer verschiedene Aufgaben ausführen, wie z.B. Objekte erstellen, bearbeiten, umbenennen und löschen. Auch wenn immer nur ein Schema gleichzeitig sichtbar ist, kann der Benutzer unter zwei verschiedenen Schemata wählen, nach denen die Objekte angeordnet werden sollen.


Der Knoten der obersten Ebene für ein Projekt. Er stellt die Projektdatei dar bzw. zeigt auf die Projektdatei. Siehe auch Projekt, Projektdatei.


In Project Builder die Datei, in der alle mit einem Projekt verknüpften Informationen gespeichert sind: Dateien, die zu dem Projekt gehören, Typen, Aktionen und Makros, die für das Projekt definiert sind, usw.


In der Projektansicht werden Objekte nach Typ und nach Projekt-/Unterprojekt-Beziehung geordnet dargestellt. Die Projekte werden alphabetisch nach Projektdatei und dann alphabetisch nach Kategorie geordnet. Siehe auch  Abhängigkeitsansicht, Projekt, Projektdatei, Ansicht.


Ein Dialogfeld, das den Benutzer bei der Ausführung der Schritte unterstützt, die beim Erstellen eines neuen Projekts oder Unterprojekts erforderlich sind.


Eine Eigenschaft eines Objekts, mit der das Verhalten oder Erscheinungsbild dieses Objekts bestimmt wird.


Ein benanntes Objekt, das eine Liste mit Attributen und deren Einstellungen enthält, mit denen das Erscheinungsbild und die Funktionalität von Objekten aufgrund dieser Klasse global gesteuert wird.


Eine Zeichenfolge, die Sie bei der Anmeldung bei einer Datenbank oder einem Server eingeben können und mit der Sie die Verbindung zu einer entfernten Datenbank bzw. einem entfernten Server herstellen können.


(Oracle Express) Wenn Sie Werte für eine der Dimensionen in einem Maß auswählen, werden die anderen Dimensionen, aus denen das Maß besteht, als qualifizierende Dimensionen bezeichnet.

Angenommen, das Maß Sales ist nach Product, Month und Geography dimensioniert. Wenn Sie die obersten zehn Städte basierend auf Sales auswählen, müssen Sie außerdem angeben, welches Produkt und welcher Monat betrachtet werden woll, wenn Sie die Sales-Werte vergleichen. In diesem Fall sind Product und Month die qualifizierenden Dimensionen.


Eine SQL SELECT-Anweisung, mit der die Daten angegeben werden, die Sie aus einer oder mehreren Tabellen bzw. Ansichten einer Datenbank abrufen möchten.


Eine PL/SQL-Funktion, die bei der Ausführung Daten filtert, die von einer Abfrage abgerufen wurden. Nur die Daten, die den Bedingungen in den Funktionen gerecht werden, werden grafisch dargestellt.


Eine Option, mit der die laufende Sitzung beendet wird und mit der der Benutzer zur Betriebssystemebene zurückkehrt.


Ein Steuerelement (wie z.B. ein Kontrollkästchen), das in Gruppen von zwei oder mehr Schaltflächen auftritt, von denen zu einem bestimmten Zeitpunkt immer nur eine "eingeschaltet" oder "ausgeschaltet" sein kann.


Eine Gruppe aus zwei oder mehr Optionsschaltflächen, von denen immer nur eine "eingeschaltet" oder "ausgeschaltet" sein kann.


(Oracle Express) Ein Werkzeug im Dialogfeld Selektor, mit dem der Benutzer fortlaufende Zeiträume als Dimensionswerte auswählen kann. Diese Zeiträume können auf folgenden Werten basieren:

•	Einer bestimmten Anzahl der letzten Zeiträume

•	Eine Anfangszeitraum und einem letzten Zeitraum

•	Einem Anfangs- und einem Endzeitraum.

Der Benutzer kann z.B. Dimensionswerte für den Bereich ab der Woche wählen, die am 25. November 1996 endet, bis zu der Woche, die am 30. Dezember 1996 endet.


Eine von RSA Data Security, Inc entwickelte Kennung, die Schlüssel mit unterschiedlicher Länge akzeptieren kann und im wesentlichen ein Zufallszahlengenerator ist, wobei die Ausgabe des Generators einem XOR mit dem Datenstrom unterzogen wird, um die verschlüsselten Daten zu generieren. Aus diesem Grund darf derselbe RC4-Schlüssel niemals zur Verschlüsselung von zwei verschiedenen Datenströmen benutzt werden.


Akronym für Relational Database Management System. Eine Datenbank, die die Definition von Datenstrukturen, Speichern- und Abrufenvorgängen und Integritätsregeln ermöglicht. In einer derartigen Datenbank sind die Daten und die Beziehungen zwischen den Daten in Tabellen angelegt.


Eine Datei, die eine einzelne Berichtdefinition im Binärformat enthält. Mit .RDF-Dateien können Berichte sowohl ausgeführt als auch bearbeitet werden.


Eine Datei, die eine einzelne Berichtdefinition im Binärformat enthält. .rep-Dateien werden nur zur Ausführung von Berichten benutzt. Eine .rep-Datei kann nicht bearbeitet werden.


Die Möglichkeit, Daten in der ganzen Datenbank ab einem bestimmten Zeitpunkt abzufragen.


Eine Zeile, die von einer SQL SELECT-Anweisung abgerufen wird.


Ein internes Datenstrukturobjekt mit einem Spalten-/Zeilengerüst, das zu dem Formmodul gehört, in dem es definiert wird.


Ein Spaltentyp, der auf Daten in anderen Spaltenobjekten oder Objekttabellen (Oracle8) zeigt.


Eine Linie, die bei einem bestimmten Wert in einem Diagramm angezeigt wird.


(Oracle Express) Beim Abgleichen werden die neuesten Daten aus einer Express-Datenbank abgerufen, nachdem die Abfrageergebnisse in Ihrem Bericht angezeigt wurden. Wenn Sie eine gespeicherte Express-Abfrage öffnen, werden die Ergebnisse automatisch abgeglichen.


Beim Registrieren wird die Definition eines Typs oder eines neuen Projekts zu der globalen oder lokalen Registrierung hinzugefügt. Nach der Registrierung können für einen neuen Typ Aktionen definiert werden, während bei einem neuen Projekt die Typen der referenzierten Dateien identifiziert werden können, so daß für diese bestimmte Aktionen aufgerufen werden können. Siehe auch Registrierung.


Eine globale und/oder benutzerspezifische Konfigurationsdatei, mit der Projektdefinitionen und Umgebungsinformationen gespeichert werden. Siehe auch Globale Registrierung, Benutzerregistrierung.


Ein Symbol in Suchkriterien, mit dem ein Vergleich zwischen zwei Werten angegeben wird, wie z.B. das Gleichheitszeichen in "WHERE DEPTNO = 10." Zeilen, bei denen der Vergleich "wahr" ergibt, werden in dem Ergebnis zurückgegeben (abgerufen), während Zeilen, bei denen der Vergleich "falsch" ergibt, vom Ergebnis ausgeschlossen werden.


Eine Datenbank auf einem Computer, bei dem es sich nicht um die lokale Datenbank handelt. Im allgemeinen ein Computer im selben Netzwerk, jedoch auf einem anderen Knoten (d.h. eine Datenbank, die Sie über einen Datenbank-Link benutzen).


Ein Layoutobjekt, mit dem Datenzeilen angezeigt werden, die für eine Gruppe abgerufen werden.


Ein Modus, bei dem jedes eingegebene Zeichen das aktuelle Zeichen bei der Cursorposition ersetzt. Das Gegenteil von Einfügen-Modus.


Die Objekte, mit denen das Datenmodell und Layout eines Berichts definiert wird. Objekte auf Berichtebene werden einem einzelnen Bericht zugeordnet und können nicht von anderen Berichten oder anderen Oracle-Produkten gemeinsam benutzt werden. Objekte umfassen Berichte, Abfragen, externe Abfragen, externe PL/SQL-Bibliotheken, Gruppen, Spalten, Parameter, Links, Rahmen, Wiederholungsrahmen, Felder, Boilerplate und Anker.


Nur bei Windows NT und Windows 95 verfügbar. Wartet, bis Befehlszeilen einen Bericht ausführen, setzt diesen Bericht in die Warteschlange zur Ausführung im Hintergrund auf dem lokalen Server. Typischerweise werden Befehlszeilen von Form Builder oder Graphics Builder über RUN_PRODUCT oder von einem anderen Bericht über SRW.RUN_REPORT empfangen. Sie können auch RWISV60 benutzen, um einen Bericht an die Reports Background Engine zu übergeben.


Behält Zeitstempel- und Statusinformationen über Berichte bei, die von Reports Server verwaltet werden.


Bei Windows NT, Windows 95 und UNIX verfügbar. Ermöglicht die Ausführung von Berichten auf einem entfernten Server. Stellt Jobanforderungen in die Warteschlange und ermöglicht eine zeitliche Planung der Ausführung der Berichte durch den Benutzer. RWCLI60 wird verwendet, um einen Bericht an den Reports Server zu senden.


Stellt eine Schnittstelle zwischen dem Web-Server und Reports Runtime dar, so daß Berichte dynamisch aus dem Web-Browser ausgeführt werden können.


Stellt eine Schnittstelle zwischen einem Web Server und dem Reports Server dar.


Eine Datei, die eine Berichtdefinition im Textformat (z.B. ASCII oder EBCDIC) enthält. .REX-Dateien werden für das Portieren von Berichten von einer Plattform zu einer anderen benutzt. Beachten Sie, daß .REX-Dateien nicht mehr erforderlich sind. Sie sind aus Gründen der Abwärtskompatibilität verfügbar.


Bezieht sich auf die Intensität der Rot-, Grün- und Blaukomponenten einer Farbe.


Das Gruppenobjekt, zu dem alle anderen Objekte in einer Anwendung gehören.


Der Knoten auf oberster Ebene für ein Projekt, der die Benutzerumgebung darstellt. Kann der Benutzerregistrierung oder Globalen Registrierung entsprechen, je nachdem, mit welcher Registrierung die Standardwerte festgelegt wurden.


Eine Gruppe mit Feldwerten in einer Tabelle, z.B. die Felder, die einen Mitarbeiter in der Beispieltabelle EMP darstellen.


Ein Objekt in einer Oracle8-Objekttabelle. Jede Zeile in der Tabelle ist ein Objekt. In Forms Developer wird eine Objekttabelle in einzelne Spalte aufgelöst, so daß das Zeilenobjekt nicht mehr als einzelne Entität vorhanden ist (nur als die entsprechenden separaten Attribute).


Ausführung einer Laufzeitversion einer Anwendung oder eines Programmblocks.


Akronym für Rich Text Format. Ein nicht-plattformspezifisches Dateiformat, das auf Steuerwörtern basiert, mit denen unformatierter Text und Bilder in verschiedenen Anwendungen und Betriebssystemen dargestellt werden. RTF benutzt den ANS-I, PC-8-, Macintosh- oder IBM PC-Zeichensatz, um die Darstellung und Formatierung eines Dokuments sowohl auf dem Bildschirm als auch auf dem Ausdruck zu steuern.


Siehe rep-Datei


Die Schnittstelle, mit der die Benutzer eine Laufzeitanwendung anzeigen und mit dieser arbeiten.


Ein Bildschirm oder Fenster, das optional zur Laufzeit angezeigt wird und in dem der Benutzer Druckoptionen und Parameter vor Ausführung des Berichts ändern kann.


(Oracle Express) Eine Gruppe von Dimensionswerten, die entweder als Werteliste oder als Skript gespeichert werden. Sie können von Ihnen generierte Auswahlen speichern, oder der Datenbankadministrator kann gespeicherte Auswahlen erstellen und Ihnen diese zur Verfügung stellen.

Gespeicherte Auswahlen sind eine zeitsparende Funktion: immer wenn Sie eine Auswahl erneut benutzen müssen, rufen Sie einfach eine gespeicherte Auswahl auf, ohne diese neu erstellen zu müssen.


(Oracle Express) Ein Werkzeug im Dialogfeld Selektor, mit dem Sie eine Auswahl von gespeicherten Dimensionswerten abrufen können.


Eine Sammlung zusammengehöriger Datenbankobjekte, die im allgemeinen nach einer Datenbank-Benutzer-ID gruppiert sind. Schemaobjekte umfassen Tabellen, Ansichten, Sequenzen, gespeicherte Programmblöcke, Synonyme, Indizes, Cluster und Datenbank-Links.


Die Ebene, auf der ein Objekt angewendet wird, bzw. der Bereich, in dem ein Objekt angewendet wird. Bei Project Builder: 1. Beschreibt den Dateibereich, der von den Befehlen Kompilieren und Alles kompilieren betroffen ist, die für kompilierbare Projektobjekte aufgerufen werden. 2. Beschreibt den Dateibereich, der von vererbbaren Definitionen betroffen ist.


 Siehe SQL-Skript, Interpreter-Skript


In Report Builder eines von mehreren Layouts in demselben Bericht, wobei ein jedes eine andere Zielperson, ein anderes Ausgabeformat, ein anderes Seitenlayout, eine andere Seitengröße oder Darstellung hat. Ein einziger Bericht kann z.B. eine Zusammenfassung für die Geschäftsleitung in einem Abschnitt und eine detaillierte Aufgliederung für einzelne Manager in einem anderen Abschnitt enthalten.


Eine SQL-Anweisung, mit der angegeben wird, welche Zeilen und Spalten aus einer oder mehreren Tabellen oder Ansichten abgerufen werden sollen.


(Oracle Express) Die Gruppe von Dimensionswerten, die momentan für eine Dimension ausgewählt sind, bzw. das Skript, das Bedingungen oder Kriterien zur Angabe dieser Werte enthält.


(Oracle Express) Wie in verschiedenen Dialogfeldern im Selektor dargestellt, entspricht das Auswahlskript einer Beschreibung der Auswahlen, die der Benutzer bei der Wahl von Dimensionswerten getroffen hat. Bei diesem Skript handelt es sich um eine Übersetzung des Skripts in der Express-Sprache in ein Skript in der normalen Sprache.


(Oracle Express) Eine Gruppe von Werkzeugen, mit denen Sie Dimensionswerte auswählen, die z.B. in einem Bericht, einer Tabelle, einer Grafik oder einem Listenfeld aufgenommen werden sollen. Mit dem Selektor können Sie z.B. die wichtigsten 10 Städte basierend auf Umsätzen oder die Städte auswählen, bei denen die Umsätze die Quote von 15% überschritten haben. Mit dem Selektor können Sie außerdem Dimensionswerte sortieren und gespeicherte Auswahlen erstellen und abrufen.


(Oracle Express) Ein Dialogfeld oder eine Gruppe von Dialogfeldern, mit denen Dimensionswerte auf eine bestimmte Weise ausgewählt oder sortiert werden können. Jedes Selektor-Werkzeug ist Bestandteil des Selektors. Mit den Selektor-Werkzeugen können Sie Dimensionswerte basierend auf deren Ebene in der Hierarchie, deren Attributen, den Zeichen in dem Wertnamen usw. auswählen. Mit den Selektor-Werkzeugen können Sie außerdem die Dimensionswerte sortieren.


Der Zeitraum zwischen dem Aufrufen und Beenden des ausführbaren Programms.


Eines von zwei oder mehr Objekten, die dasselbe übergeordnete Objekt in dem entsprechenden Gruppenbaum haben. Alle Objekte, die zu einem Gruppenobjekt gehören, sind gleichrangig.


Die Kombination einer IP-Adresse und einer Port-Nummer.


(Oracle Express) Ein Werkzeug im Dialogfeld Selektor, mit dem Sie die Reihenfolge der Dimensionswerte in einer angezeigten Auswahl neu ordnen können. Sie können eine Auswahl in aufsteigender oder absteigender Reihenfolge wie folgt sortieren:

•	Nach Alphabet

•	Nach Reihenfolge in der Datenbank

•	Nach Datenwert

•	Nach Reihenfolge oder Ebene in der Hierarchie

•	Nach Zeitraum

Sie können eine Auswahl auch manuell sortieren, indem Sie die Dimensionswerte mit Drag-and-Drop verschieben.


In PL/SQL: Anweisungen in einem Unterprogramm oder Paket. Sie benötigen den Quellcode für einen Programmblock, bevor Sie diesen zu einer ausführbaren Form kompilieren können. In Project Builder: Die Eingabetypen, die für das Erstellen der Zieltypen erforderlich sind.


Definiert nur Namen, Parameter und Rückgabetyp (gilt nur bei Funktionen) des Unterprogramms.


Ein kleines Rechteck am unteren Ende der vertikalen Bildlaufleiste und links neben der horizontalen Bildlaufleiste in einem Editor. Wenn Sie die Maustaste ziehen und loslassen, wird ein neuer Ausschnitt erstellt und die Bildlaufleiste in separate Bildlaufleisten für jeden Ausschnitt geteilt.


Eine Standard-Schnittstelle für das Speichern und Abrufen von Informationen in einer relationalen Datenbank. SQL ist ein Akronym für Structured Query Language.


Eine Datei, die eine im Textformat (ASCII oder EBCDIC) gespeicherte Abfrage enthält.


Eine Datei, die SQL-Anweisungen enthält, die Sie ausführen können, um die Datenbankverwaltung schnell und einfach zu gestalten. Mit Oracle-Produkten werden verschiedene SQL-Skripts geliefert.


Eine SQL-Instruktion für Oracle. Eine SELECT-Anweisung ist eine Art von SQL-Anweisung.


Siehe Aufrufstapel


Ein PL/SQL-Konstrukt, das für konditionale, iterative und sequentielle Steuerungen und für die Fehlerbehandlung benutzt wird. Jede PL/SQL-Anweisung muß mit einem Semikolon (;) abgeschlossen werden.


(Oracle Express) Eine gespeicherte Auswahl, die bei jeder Auswertung dieselben Dimensionswerte enthält. In statisch gespeicherten Auswahlen werden die auszuwählenden Dimensionswerte aufgeführt und nicht die Auswahlkriterien. Ein statisches gespeichertes Auswahlskript könnte z.B. "Februar 1996, März 1996 und April 1996 auswählen" enthalten, während das Skript für eine dynamisch gespeicherte Auswahl "Letzte drei Monate auswählen" enthalten könnte.


Eine Prozedur, eine Funktion oder ein Paket, das in einem Oracle-Datenbankserver gespeichert ist und in diesem ausgeführt wird.


Eine Prozedur oder Funktion, die in einem Oracle-Datenbankserver gespeichert ist und in diesem ausgeführt wird.


HTML-Erweiterungen, die leistungsfähige Formatierungsmöglichkeiten in HTML-Dokumenten bereitstellen. Um ein  HTML-Dokument anzuzeigen, das Dokumentvorlagen verwendet, zeigen Sie dieses in einem Browser an, der Dokumentvorlagen unterstützt.


Eine PL/SQL-Prozedur oder -Funktion.


In Project Builder ein Projekt, das in einer anderen Projektdatei enthalten und nicht in einer eigenen Datei gespeichert ist. Siehe auch Projekt.


In Project Builder ein Knoten, der auf ein Unterprojekt verweist. Siehe auch Projekt, Projektknoten, Unterprojektknoten


Eine Spalte vom Typ Summe, in der Zwischensummen, Gesamtsummen, laufende Summen und andere Summen der Daten in einem Bericht berechnet werden, wobei eine der vordefinierten Summenfunktionen von Report Builder benutzt wird.


Das Dateiformat, das vom Microsoft Excel-Programm verwendet wird.


Das Ordnungssystem, nach dem Befehle, Bezeichner und Parameter zu gültigen Befehlsfolgen kombiniert werden.


Eine der Variablen, die in Reports Developer enthalten sind (z.B. &Logical Page, DESTYPE).


Eine benannte Sammlung zusammengehöriger Informationen, die in einem zweidimensionalen Raster in einer relationalen Datenbank oder einem Server gespeichert sind, wobei das Raster aus Zeilen und Spalten besteht.


Ein Collection-Typ, der eine Dateneinheit definiert, die aus einer ungeordneten Gruppe von Elementen besteht, die alle denselben Datentyp aufweisen. Bei der entsprechenden Dateneinheit handelt es sich um eine verschachtelte Tabelle mit einer einzigen Spalte, deren Spaltentyp ein vordefinierter Typ oder ein Objekttyp ist.  (Oracle8)


Ein Standardlayout, bei dem Beschriftungen am oberen Rand der Seite und Datenzeilen unter den Beschriftungen angezeigt werden.


In Project Builder ein Objekt in der Mitte des Abhängigkeitsbaums. So ist z.B. eine ausführbare Routine ein (Kompilier-) Ziel für eine Bibliothek, während eine Bibliothek ein Ziel für eine Gruppe von Objekten und ein Objekt ein Ziel für eine Quelldatei ist.


Ein Knoten, mit dem das Ziel angegeben wird. Siehe auch Ziel


Akronym für Transmission Control Protocol. Das zugrundeliegende Kommunikationsprotokoll für den Austausch von HTTP-Anforderungen zwischen Clients und Web-Servern.


Ein Untermenü, das der Benutzer mit einer Maus oder einem anderen Zeigegerät von der Quelle entfernen und zu einem anderen Teil des Bildschirms ziehen kann.


In Form Builder ein Objekt, mit dem ein Zeichenfolgenwert angezeigt wird.


Der horizontale Bereich am oberen Rand eines Fensters, in dem der Name der Anwendung oder des Oberflächenelements in diesem Fenster angezeigt wird.


Siehe Titel


Mit einem Schalter wird eine Einstellung ein- oder ausgeschaltet. So können Sie den Objektnavigator z.B. verbergen oder anzeigen.


Eine Schaltfläche in Form eines Symbols, mit der Objekte in einer Anwendung erstellt und bearbeitet werden.


Eine Sammlung von Schaltflächen in Symbolform, die Produktbefehle ausführen. Die Symbolleiste ist im allgemeinen horizontal am oberen Rand oder vertikal am seitlichen Rand eines Fensters ausgerichtet.


Eine Sammlung von Werkzeugen.


(Oracle Express) Ein Werkzeug im Dialogfeld Selektor, mit dem der Benutzer Dimensionswerte basierend auf den obersten x, untersten y oder obersten x und untersten y Datenwerten auswählen kann. Der Benutzer kann z.B. eine Dimensionsauswahl erzeugen, in der Produkte enthalten sind, deren Umsatzvolumen zu den obersten 10 Prozent der Produkte bei den gesamten Verkäufen in dem vierwöchigen Zeitraum gehört, der am 30. Dezember 1995 endet.


Ein optionaler Berichtbereich, der abschließendes Material für den Bericht enthalten kann, einschließlich Text, Grafiken, Daten und Berechnungen. Der Berichtanhang wird als letztes nach Titel und Hauptteil angezeigt.


Eine Folge von SQL-Anweisungen, die als eine einzige Einheit behandelt werden.


Eine PL/SQL-Prozedur, die bei einem bestimmten Ereignis ausgeführt oder "ausgelöst" wird.


Eine Beschreibung eines Dateityps, wie z.B. eine Form, ein Dokument usw., die Informationen wie Typname und Beschreibung enthält. Jede Beschreibung gilt für einen einzigen Dateityp. Außerdem gibt es vier Metatypen "updtext", der für alle Textdateien gilt, "updproj", der für alle Projektdateien gilt, "updlink", der für alle Projekt-Links gilt, und "all", der für jeden Dateityp gilt. Sie sind die Grundlage für die Definition von Aktionen und Makros.


Beim Aktualisieren werden die Werte von Tabellendaten geändert, insbesondere durch Änderung der Datenwerte mit dem SQL-Befehl UPDATE, jedoch auch durch Löschen von Werten mit dem SQL-Befehl DELETE oder durch Einfügen von Werten mit dem SQL-Befehl INSERT.


Akronym für Uniform Resource Locator. Die "Adresse", mit der ein WWW-Server und eine Home Page angegeben werden. Zum Beispiel:
http://www.acme.com/
Dieses Beispiel gibt an, daß die Host-Adresse www.acme.com ist. Ein URL ist in den meisten Fällen ein Dateiname (wahrscheinlich mit einem langen Pfad und im allgemeinen mit einer Erweiterung HTML oder .HTM (bei PC-DOS Dateinamen)).


Eine Möglichkeit zur Übergabe der Kontrolle (und möglicherweise auch von Argumenten) von Forms Developer zu einem anderen Oracle-Produkt oder 3GL und danach zur Rückgabe der Kontrolle (und möglicherweise der Argumente) an Forms Developer.


Eine Aktion, die von einem Benutzer von Project Builder definiert wird. Derartige Aktionen können für einen einzelnen Dateityp oder für alle Dateitypen gelten. Siehe auch  Aktion, Vordefinierte Aktion.


Siehe Objekttyp.


Ein Makro, der von einem Benutzer von Project Builder definiert wird. Mit derartigen Makros können sowohl vordefinierte Aktionen als auch benutzerdefinierte Aktionen geändert werden. Siehe auch Makro, Vordefinierter Makro, Aktion, Vordefinierte Aktion


Eine Projektdatei, in der Konfigurationsinformationen pro Benutzer gespeichert werden. Auf diese Weise können Benutzer ihre individuellen Entwicklungsumgebungen gestalten. Die Benutzerregistrierung übernimmt die Typinformationen von der Globalen Registrierung. In der Benutzerregistrierung können neue Typen definiert und Aspekte der Typdefinitionen außer Kraft gesetzt werden, die in der Globalen Registrierung gespeichert sind. Außerdem enthält die Benutzerregistrierung Umgebungs- und Voreinstellungsinformationen, wie z.B. die DB-Adresse eines bestimmten Benutzers, Benutzeroberflächeneinstellungen, wie z.B. "Symbolleiste anzeigen" und bestimmte allgemeine Projektinformationen wie "Autor". Siehe auch Registrierung, Globale Registrierung.


Siehe Werteachse axis


Eine PL/SQL-Codestruktur, die einen Wert zurückgibt. Wertkonstrukte umfassen Funktionen und Ausdrücke.


Ein benanntes Objekt, dem ein Wert zugewiesen werden kann und dessen zugewiesener Wert sich im Laufe der Zeit ändern kann.


Ein Collection-Typ, der eine Dateneinheit definiert, die aus einer geordneten Gruppe von Elementen besteht, die alle denselben Datentyp aufweisen. Bei der entsprechenden Dateneinheit handelt es sich um ein variierendes Array oder VARRAY. Die Anzahl von Elementen in einem VARRAY (Größe) ist variabel. Bei der Deklaration eines variierenden Array-Typs müssen Sie jedoch eine maximale Größe angeben.


Visual Basic-Dateinamenerweiterung. Wird als Dateinamenerweiterung für bestimmte dynamische Link-Bibliotheken verwendet, die mit Dateien verteilt werden, die vordefinierte VBX-Steuerelemente enthalten.


Ein mit der Microsoft Visual Basic-Sprache generiertes Widget, mit dem die Benutzeroberfläche erweitert, Benutzereingaben empfangen und Ausgaben angezeigt werden (z.B. Schieberegler, Raster und Bedienungsknöpfe).


Eine virtuelle Tabelle, deren Zeilen nicht wirklich in der Datenbank vorhanden sind, die jedoch auf einer Tabelle aufgebaut ist, die physikalisch in der Datenbank gespeichert ist.


Ein symbolischer Ordnername (im allgemeinen eine Abkürzung oder ein Synonym), mit dem das virtuelle Dateisystem Dateien zuordnet, die im Dateisystem des Hostrechners gespeichert sind.


Eine Zuordnung, die in URL verwendete Pfadnamen mit dem Dateisystem verknüpft, das vom Betriebssystem des Hostrechners verwaltet wird.


Schriftart-, Farb- und Musterattribute, die Sie für Objekte festlegen, die auf Ihrer Anwendungsoberfläche angezeigt werden.


Siehe WWW


Ein Programm, das Endbenutzer verwenden, um HTML-Dokumente und Programme zu lesen, die auf einem Computer (der von einem Web-Server bedient wird) gespeichert sind.


Ein Programm, das auf einem Web-Server über den Web Request Broker ausgeführt wird.


Ein Server-Prozeß (HTTP-Daemon), der auf einem Web-Site ausgeführt wird und Web-Seiten als Antwort auf HTTP-Anforderungen von entfernten Web-Browsern sendet.


Ein Zeichen, das für ein 'beliebiges Zeichen' oder eine 'fortlaufende Folge von Zeichen' innerhalb eines Wortes oder Begriffs steht.


1. Ein rechteckiger Bereich auf dem Desktop, der eine Anwendung enthält. Jedes Fenster hat einen Bereich, in dem Sie mit der Anwendung zusammenarbeiten können. Fenster können geöffnet, skaliert, verschoben, als Symbol oder als Vollbild angezeigt werden. 2. In Form Builder ein Objekttyp, den Sie mit einer Leinwandansicht verknüpfen können.


Ein Dateiformat, das von einigen Spreadsheet-Programmen benutzt wird, wie z.B. SQL*Calc oder von Lotus 1-2-3 Programmen.


Akronym für Oracle Web Request Broker. Stellt eine leistungsfähige verteilte Laufzeitumgebung zur Entwickling und Weiterleitung von Anwendungen für das Web dar. Mit der WRB-Laufzeitplattform können Anwendungsentwickler Anwendungen schreiben, die unabhängig von Web-Servern sind und mit einer Reihe von Web-Servern benutzt werden können.


Akronym für World Wide Web. Das Netzwerk mit Servern im Internet, von denen ein jeder eine oder mehrere Home Pages hat, die Informationen und Links zu anderen Dokumenten auf diesem und (im allgemeinen) anderen Servern bereitstellen.


Vergrößern eines Objekts, damit mehr Platz für das Bearbeiten des Feldinhalts vorhanden ist.


Die sekundäre Symbolleiste, die (standardmäßig) auf der linken Seite des Projektnavigators angedockt ist. Die sekundäre Symbolleiste verfügt über Funktionen zur Vereinfachung von Anordnung und Starten von Anwendungen.


 Die neueste Version von OLE-Steuerelementen (OCX).


XML-Ausgabe, die den allgemeinen XML-Prinzipien entspricht, wie richtiges Markieren, Verschachteln sowie die Aufnahme einer XML-Deklaration, z.B.. <?xml version="1.0" encoding="UTF-8"?>.


Mit einem Platzhalter-Benutzernamen können sich Benutzer bei der Datenbank mit ihrem persönlichen Benutzernamen und nicht mit dem Oracle-Datenbankbenutzernamen anmelden (z.B. $user_name@database), wenn Berichte aus einem Web-Browser ausgeführt werden.


Extensible Markup Language -- eine Metasprache, die SGML zur Definition und Strukturierung von Daten verwendet. Report Builder unterstützt die XML-Ausgabe im Hinblick auf Web-Veröffentlichungen sowie den elektronischen Datenaustausch mit Anwendungen von Fremdherstellern. Mit XML können Sie auch Berichtdefinitionen generieren, die zur Laufzeit mit anderen Berichtdefinitionen zusammengeführt oder separat ausgeführt werden können.


XML-Ausgabe, bei der Stuktur und Elementinhalt einer Dokumenttypdefinition (DTD) entspricht. Eine gültige XML weist auch das richtige Format auf.


Unterstützung von Oracle8-Server

  Verwandte Themen

Oracle8 Server stellt eine Reihe von neuen Funktionen bereit. Im allgemeinen fallen diese Funktionen in folgende Kategorien:

•	Größere Skalierbarkeit. Oracle8-Datenbanken können z.B. Datenmengen in Terabyte-Größenordnungen enthalten und unterstützen den gleichzeitigen Zugriff durch maximal 10000 Benutzer. Die Tabellen selbst können jetzt bis zu 1000 Spalten enthalten. Die Datentypen CHAR und VARCHAR2 können jetzt maximal 2000 bzw. 4000 Byte umfassen.

•	Größere Leistung und Effizienz. Die Benutzung dieser Oracle8-Funktionen erfolgt automatisch und erfordert kein Eingreifen Ihrerseits. Sie profitieren automatisch von der Geschwindigkeit und Verläßlichkeit, die sich durch die Speicherung von Daten im Oracle8-Server ergibt.

•	Große Objekte (werden gelegentlich als LOBs bezeichnet).

•	Benutzerdefinierte Objekte.

Weitere Unterstützung von Oracle7

Die Funktione von Oracle7-Server (Release 7.3.4 und höher) werden weiter unterstützt.


Unterstützte Oracle8-Datentypen

  Verwandte Themen

Dieses Release unterstützt weiterhin die folgenden Oracle8-Datentypen:

Große Objekte (LOBs)

In Oracle8 können Programmierer große Objekte definieren, die häufig als LOBs bezeichnet werden. In diesen Objekten können Text, Bilder, Klang oder Video gespeichert werden.

Dieses Release unterstützt momentan die folgenden LOB-Datentypen von Oracle8:

•	BLOB (für Binary Large Object)

•	CLOB (für Character Large Object - Einfachbyte)

•	BFILE (für Binary File) (wird gelegentlich als externe Datei bezeichnet).

Benutzerdefinierte Objekte

In Oracle8 können Programmierer Objekttypen (die auch als benutzerdefinierte Typen bezeichnet werden) definieren, bei denen es sich um zusammengesetzte Objekte handelt, basierend auf den bestehenden Einfachelement-Datentypen, die von Oracle8 unterstützt werden. Anhand dieser Objektdefinitionen können Programmierer dann verschiedene Arten von Tabellen erstellen.

Folgende Typen von Oracle8-Objekten werden momentan unterstützt:

•	Objekttabellen, wobei die ganzen Tabellen auf einem einzelnen Objekttyp basieren.

•	Spaltenobjekte in einer relationalen Tabelle, wobei diese Spalten auf einem Objekttyp basieren.

•	REF-Spalten in einer Objekt- oder relationalen Tabelle, wobei die Werte dieser Spalten Pointer auf Zeilen in einer anderen Objekttabelle sind.

Neue skalare Datentypen

Dieses Release unterstützt auch den neuen Oracle8-Datentyp FLOAT. Es ordnet diesen Datentyp seinem eigenen Datentyp NUMBER zu.


Über LOBs von Oracle8

Sie können auf LOB-Datentypen von Oracle8 zugreifen: BLOBs (Binary Large Objects); CLOBs (Character Large Objects) und BFILEs (Binary Files).

Auf einem Oracle8 Server können diese Datentypen Objekte mit maximal 4 GB speichern. Ihr Verwendungszweck entspricht den bekannten Datentypen LONG und LONG RAW von Oracle7, sie bieten allerdings eine Reihe zusätzlicher Vorteile.

Vergleich von LOBs und LONGs

LOBs	LONGs
Maximal 4 GB	Maximal 2 GB
Mehrere LOB-Spalten in einer einzigen Tabelle	Nur eine LONG-Spalte pro Tabelle
Replizierung unterstützt	Keine Replizierung
Wahlfreier Datenzugriff unterstützt	Nur sequentieller Zugriff unterstützt
Bessere Verwaltung des Tabellenspeicher-platzes (nur der LOB-Positionsanzeiger wird gespeichert)	Weniger effizient (Daten werden direkt in Tabellen gespeichert)
In benutzerdefinierten Objekttypen zulässig	Nicht zulässig
Können einfach an Prozeduren und externe Aufrufe übergeben werden	Keine einfache Übergabe
LOBs im Detail:

Mit BLOBs werden große Objekte im Binärformat gespeichert. Mit CLOBs werden Zeichendaten gespeichert. Diese beiden Typen sind auch als interne LOBs bekannt, da ihre Daten innerhalb des Servers gespeichert werden. Die Daten nehmen an Transaktionen und der Integritätskontrolle teil, einschließlich Commits und Rollbacks.

BFILEs hingegen werden außerhalb des Servers gespeichert. Der Server speichert nur die Betriebssystemadresse der Datei. Deshalb können BFILEs nicht an Datenbanktransaktionen teilhaben.

Kompatibilität

Wegen der vielen Vorteile der LOBs (siehe obige Tabelle) sollten Sie LOBs anstelle von LONGs in jeder neuen Anwendung verwenden.

Aus Gründen der Abwärtskompatibilität werden LONGs jedoch weiterhin voll unterstützt.

Forms-Typen

Innerhalb einer Form würde das LOB im allgemeinen einen Steuerelementtyp Text, Bild  oder Klang erhalten, je nach Verwendungsart.

Einschränkungen

•	BFILEs sind schreibgeschützt.

•	Auch wenn  Forms versuchen wird, das gesamte BFILE oder BLOB zu laden, wenn es zur Laufzeit gelesen wird, wird es doch durch den virtuellen Speicherplatz begrenzt, der zur Laufzeit verfügbar ist.

•	Bei CLOBs, hat Forms eine Größenbeschränkung von 65534 Byte.


Über benutzerdefinierte Objekte von Oracle8

  Verwandte Themen  [image]  Beispiele

Durch die Unterstützung des Oracle8-Servers ermöglicht dieses Release den Zugriff auf benutzerdefinierte Objekte von Oracle8. Diese umfassen Objekttabellen, Spaltenobjekte in relationalen Tabellen und eine besondere Art von Spaltenobjekt, die als REF-Spalte bezeichnet wird.

Objekttabellen

In Oracle8 basiert eine Objekttabelle auf der Objekttypdefinition eines Benutzers. Diese Definition selbst ist ein zusammengesetztes Objekt, wobei jedes Attribut bzw. jede Komponente auf einem bekannten vordefinierten Datentyp von Oracle8 basiert. (Eine Objekttypdefinition kann auf einer anderen Objekttypdefinition basieren, schlußendlich beruhen die Definitionen jedoch auf bekannten vordefinierten Oracle8-Datentypen.)

Deshalb wird jede Spalte in einer Objekttabelle als individuelles Datenobjekt behandelt, so wie es die Spalten einer relationalen Tabelle behandelt.

Spaltenobjekte in relationalen Tabellen

Ein Datenbankprogrammierer kann eine Spalte in einer relationalen Tabelle auch auf einer Objekttypdefinition basieren. Dies entspricht dem Einbetten eines zusammengesetzten Objekts in der relationalen Tabelle.

Das eingebettete Spaltenobjekt wird in die entsprechenden Bestandteile erweitert und jeder Teil wird als Spalte für sich selbst behandelt.

Wenn der Oracle8-Server z.B. eine 3spaltige relationale Tabelle enthalten würde, eine dieser Spalten ein Spaltenobjekt wäre und dieses Spaltenobjekt auf einer Objektdefinition basieren würde, die vier Bestandteile oder Attribute hat, würde die Tabelle als 6spaltige Tabelle behandelt (die 2 relationalen Spalten plus den 4 Spalten, aus denen das Objekt besteht).

Falls eines der individuellen Attribute der Definition des Spaltenobjekts auf einem anderen Objekttyp basieren würde, würde dieser Bestandteil weiter erweitert und als Gruppe mit individuellen Spalten behandelt.

REF-Spalten

Eine Spalte in einer Objekt- oder relationalen Tabelle kann als eine Spalte vom Typ REF definiert werden. Eine REF-Spalte enthält nicht direkt Daten, sondern Pointer (Referenzen) auf eine andere Objekttabelle, die die eigentlichen Daten enthält.

Die Referenz kann zur Laufzeit aufgelöst werden, so daß der Benutzer die konkreten referenzierten Daten sieht.


Benutzerdefinierte Objekte von Oracle8: Beispiele

  Verwandte Themen

Um Objekte im Oracle8-Server zu erstellen, definiert ein Datenbankprogrammierer zuerst einen Objekttyp. Danach erstellt er ein spezifisches Objekt basierend auf dieser Typdefinition. Bei dem Ergebnisobjekt kann es sich entweder um eine Objekttabelle oder ein Spaltenobjekt in einer relationalen Tabelle handeln.

Beispiele

Betrachten Sie die folgenden Definitionen. Mit der ersten Definition wird ein Objekttyp erstellt. Die zweite Definition erstellt eine Tabelle dieses Typs.

         CREATE TYPE  emp_type  AS OBJECT

                      (name     CHAR(30),

                       title    CHAR(20),

                       idnum    NUMBER);

         CREATE TABLE  emp  OF emp_type;

Im obigen Beispiel wird eine Objekttabelle mit der Bezeichnung emp erstellt. Sie hat drei Spalten, und diese Spalten haben die Namen und Datentypen, die in den Attributen der Objekttypdefinition emp_type festgelegt werden.

Als nächstes sehen Sie ein Beispiel für ein Spaltenobjekt in einer relationalen Tabelle:

         CREATE TYPE  address_type  AS OBJECT

                      (street    VARCHAR2(40),

                       city      VARCHAR2(25),

                       state     VARCHAR2(2)

                       zip       NUMBER);

         CREATE TABLE  customers

                       (cust_id  NUMBER,

                        name     VARCHAR(40),

                        address  address_type);

In diesem Beispiel wird eine relationale Tabelle mit der Bezeichnung customers erstellt. Die Tabelle hat drei Spalten. Bei den beiden ersten Spalten (cust_id und name) handelt es sich um die üblichen relationalen Spalten. Die dritte Spalte (address) ist ein Spaltenobjekt. Sie basiert auf der Objekttypdefinition mit der Bezeichnung address_type. Diese Adreßspalte hat die Struktur und die Datentypen, die von dieser Objektdefinition festgelegt wurden. Stellen Sie sich die Adreßspalte als eine Spalte mit vier Bestandteilen oder Komponenten vor (street, city, state und zip). Jede dieser Komponenten hat den Datentyp, der in der Objekttypdefinition address_type festgelegt wurde. (In diesem Fall haben alle Komponenten den Datentyp VARCHAR2 mit Ausnahme von zip, die den Datentyp NUMBER hat.)

In der folgenden Darstellung basiert die dritte Spalte einer dreispaltigen relationalen Tabelle auf einem Objekttyp, der selbst drei Bestandteile oder Komponenten hat.

Beachten Sie, daß es sich bei einem Oracle8-Objekt um ein zusammengesetztes Objekt handelt, das aus Bestandteilen oder Komponenten besteht. Jeder der Bestandteile hat einen Namen und einen bekannten Oracle8-Datentyp. Wenn es sich bei dem Objekt um eine Tabelle handelt (in Wirklichkeit eine Zeile in einer Objekttabelle), hat diese so viele Spalten oder Bestandteile, wie Attribute in der Objekttypdefinition vorhanden sind. Wenn eine Spalte in einer relationalen Tabelle auf einem Objekt basiert, können Sie sich jeden der Bestandteile des Objekts als eine zusätzliche Spalte in dieser Tabelle vorstellen. Da jeder dieser Bestandteile auf einem Attribut in der Objekttypdefinition basiert, werden diese Bestandteile gelegentlich als Attributspalten bezeichnet.

So behandelt Developer Objekte

Eine Objekttabelle wird weitestgehend wie eine relationale Tabelle behandelt. Jede Spalte kann individuell ausgewählt werden. Auch wenn alle Spalten ausgewählt werden können, wird jede Spalte als separates Objekt innerhalb der Anwendung behandelt. Die Tabelle selbst verfügt über keine besondere Identität als Objekt innerhalb der Umgebung.

Gleichermaßen wird ein Spaltenobjekt in einer relationalen Tabelle nicht als eine einzelne homogene Entität behandelt. Statt dessen wird jede der Komponenten des Spaltenobjekts als individuelles, unabhängiges Datenobjekt behandelt. Jede Komponente des Spaltenobjekts kann ausgewählt werden. Nachdem die Komponente ausgewählt wurde, wird jede Komponente als unabhängiges Datenobjekt behandelt. Selbst wenn alle Komponenten des Spaltenobjekts ausgewählt sind, hat das Spaltenobjekt selbst keine besondere Identität als Objekt innerhalb der Entwicklungsumgebung.

Datenobjekte, die aus einem Objekt ausgewählt werden, haben den Standardnamen ColumnObjectName_ItemName. Wenn also die Komponente mit der Bezeichnung zip aus dem Spaltenobjekt mit der Bezeichnung address im obigen Beispiel ausgewählt wird, hat das Datenobjekt den Namen address_zip innerhalb der Anwendung.


Über Oracle8-REFs

  Verwandte Themen

REF ist ein neuer Datentyp in Oracle8. Mit ihm wird ein Spaltenobjekt als Pointer auf Daten in einer anderen Objekttabelle festgelegt. Die REF-Spalte selbst enthält die Daten nicht.

Zum Beispiel:

           CREATE TYPE  dept_type  AS OBJECT

                        (deptname     VARCHAR2(24),

                         deptnumber   NUMBER);

           CREATE TABLE  dept_table OF dept_type;

           CREATE TABLE  emp

                         (empname    VARCHAR2(50),

                          empnumber  NUMBER,

                          empdept    REF  dept_type);

In der relationalen Tabelle mit der Bezeichnung emp ist die Spalte empdept eine REF-Spalte. Sie zeigt auf ein Objekt vom Typ dept_type.

Typen und Tabellen

Wenn eine REF-Spalte definiert wird, identifiziert sie einen Objekttyp - und keine bestimmte Objekttabelle. Eine Datenbank kann mehr als eine Objekttabelle basierend auf einer einzigen Objekttypdefinition enthalten. Somit identifiziert die REF-Spaltendefinition selbst die Zieltabelle(n) nicht.

Pointer-Auflösung

Wenn die Tabelle, die die REF-Spalte enthält, initialisiert wird, sind die Werte in der REF-Spalte Pointer auf Zeilen in der bzw. den spezifischen Tabellen, die die gewünschten Daten enthalten. Wenn Benutzer später zur Laufzeit die REF-Spalte betrachten, sehen sie die Daten, auf die gezeigt wird (und nicht die Pointer).

So zeigt Developer REFs beim Entwurf an

Wenn Sie beim Entwurf eine Tabelle sehen möchten, die eine REF-Spalte enthält, wird die REF-Spalte in der erweiterten Form angezeigt. Das heißt, die Attribute in dem Objekttyp, auf die die REF-Originaldefinition zeigt, werden dargestellt.

Im obigen Beispiel würde die REF-Spalte empdept so dargestellt, als enthielte sie zwei Komponenten oder Attributspalten: deptname und deptnumber. Dies waren die beiden Attribute in dem Objekttyp (dept_type), die in der REF-Definition identifiziert wurden.

Genau wie bei einem regulären Spaltenobjekt können Sie eine oder alle referenzierten Komponenten/Spaltenattribute auswählen, damit diese zu Datenobjekten in der Anwendung werden. Im Gegensatz zu den regulären Spaltenobjekten können Sie jedoch auch den REF-Namen selbst auswählen, damit dieser zu einem manipulierbaren Objekt innerhalb der Anwendung wird. Das heißt, Sie können die REF-Spalte in Ihrer PL/SQL-Codierung verwenden. Standardmäßig wird die REF-Spalte zu einem Bestandteil der Null-Leinwand.

So können Sie REF-Daten für die Benutzer anzeigen

Als Anwendungsentwickler können Sie wählen, wie der Laufzeitbenutzer die referenzierten Daten (die aufgelöste REF) sieht:

•	Daten, die in dem Datenblock angezeigt werden, in dem die REF-Spalte vorhanden ist (wird auch gelegentlich als Verweismethode bezeichnet)

•	Daten, die in dem Datenblock angezeigt werden, auf den die REF-Spalte zeigt (Master-Detail-Methode)

Die erste Auswahl (bei der die Daten als Bestandteil des Datenblocks angezeigt werden, in dem die REF vorhanden ist) ist die einfachste. Sie wählen die gewünschten REF-Komponenten als Objekte in Ihrem Datenblock. Zur Laufzeit lösen Developer und Oracle8 die Referenzen auf und setzen die referenzierten Daten in die Anzeigeobjekte. Der Benutzer muß nur einen Block betrachten.

Bei der anderen Auswahl (bei der die Daten in dem Datenblock angezeigt werden, auf den gezeigt wird) ist  die Einrichtung eines Master-Detail-Links erforderlich. Dies entspricht weitestgehend der Einrichtung eines Master-Detail-Links für zwei Blöcke, die eine Primär-/Fremdschlüssel-Beziehung haben. In diesem Fall erstellt die REF den Link zwischen den beiden Blöcken. Der Benutzer sieht beide Blöcke, sieht die REF-Daten jedoch nur in dem referenzierten Block.

Diese Master-/Detail-Beziehung kann mit dem Datenblock-Assistenten von Form Builder eingerichtet werden.


Symbole für Oracle8-Objekte

Der Objektnavigator und die Assistenten geben mit Hilfe von Symbolen an, auf welchen Typ von Oracle8-Daten Sie zugreifen. Diese Symbole und deren Bedeutung sind:

             Normale Tabelle

             Objekttyp

             Objektansicht

             Objekttabelle

             Verschachteltes Objekt

             Verschachtelte Tabelle

             Referenziertes Objekt

             Variierendes Array

             Methode

             Unbekannter Typ

             Server-seitiger Stack-Modus

             Server-seitiger Programmblock

             Datei

             Datentyp Date

             Datentyp Number

             Datentyp Character

             Datentyp Raw

           Datentyp BLOB

             Datentyp BFILE

             Datentyp CLOB

             Rowid

             MLSLABEL


Skalierbarkeit und Leistung bei Oracle8

Durch die Unterstützung des Oracle8-Servers kommen Sie in den Genuß einer Reihe von Verbesserungen bei Skalierbarkeit und Leistung. In den meisten Fällen erhalten Sie diese Vorteile automatisch.

Sie können z.B. auf folgende Funktionen von Oracle8 zugreifen:

•	Größere Größen. Die Datenbank selbst, die Anzahl von gleichzeitigen Benutzern und die Grenzwerte für die Tabellenspalten (jetzt bis zu 1000 Spalten) wurden alle erhöht.

•	Tabellen- und Indexpartitionierung

•	Client-seitiges Speichern von Objekten im Cache

Sie können jetzt außerdem verschiedene andere Oracle8-Funktionen nutzen, durch die die Leistung verbessert wird:

•	Prefetch. Forms benutzt diese Oracle8-Funktion (zusammen mit dem vorhandenen Mechanismus Array-Größe), um Round-Trips und Speichernutzung durch die Datenbank zu reduzieren. Dies geschieht automatisch, ohne Eingreifen des Benutzers.

•	Returning-Klausel. Forms benutzt diese neue DML-Funktion bei Einfügen- und Aktualisierenvorgängen. Durch die Returning-Klausel ist eine zweite Datenabfrage (um server-seitige Trigger-Änderungen an den Daten zu ermitteln) nicht mehr erforderlich, so daß die Verarbeitung beschleunigt wird. Benutzer können dies mit dem Attribut DML-Rückgabewert steuern.

•	INSTEAD-OF-Trigger für das Aktualisieren von Ansichten. Dieser server-seitige Trigger bietet einen Mechanismus für das Aktualisieren von relationalen und Objektansichten, die sonst nicht aktualisiert werden könnten.


Unterstützung von PL/SQL 8

  Verwandte Themen

Dieses Release verwendet PL/SQL 8 auf dem Client und dem Server. Client-seitige Programmblöcke können momentan keine objektbezogene Funktionalität von Oracle8 unterstützen. Gespeicherte Programmblöcke können jedoch alle neuen PL/SQL 8-Funktionen verwenden.

In Anhang A im Handbuch PL/SQL User's Guide and Reference Release 8  werden die neuen PL/SQL 8-Funktionen beschrieben. Dieses Handbuch kann online aufgerufen werden. Wählen Sie Hilfe -> Handbücher, und gehen Sie zu den Referenzhandbüchern unter Online-Handbücher.


Kompatibilität mit früheren PL/SQL-Releases

Bei clientseitigen Programmblöcken, die in PL/SQL 1 oder PL/SQL 2 geschrieben wurden, müssen Sie den Code auf die neue Ebene konvertieren. Das PL/SQL 1-Konvertierungsdienstprogramm automatisiert diesen Umstellungsprozeß.

Gespeicherte Programmblöcke, die mit früheren Releases erstellt wurden, können mit der PL/SQL 8-Engine auf dem Datenbankserver verwendet werden, werden jedoch möglicherweise mit Fehlern kompiliert. Diese Fehler entstehen in einigen Fällen, in denen die Syntax zwischen PL/SQL 8 und PL/SLQ 2 nicht kompatibel ist. Mit einem Kompatibilitäts-Flag in PL/SQL 8 können Sie einen PL/SQL 2-Kompatibilitätsmodus wählen, so daß die PL/SQL 8-Engine derartige Fehler nicht ausgibt, wenn PL/SQL 2-Code im Server kompiliert wird. In Kapitel 6 im Handbuch Oracle8 Server Migration werden die Fälle beschrieben, die von diesem Kompatibilitäts-Flag abgedeckt werden.


Noch nicht unterstützte Oracle8-Funktionen

  Verwandte Themen

In diesem Release werden noch nicht alle Oracle8-Funktionen unterstützt. Die wichtigsten nicht unterstützten Funktionen sind:

•	Collection-Typen (verschachtelte Tabellen und variierende Arrays bzw. Varrays)

•	Gespeicherte Prozeduren, die Objektwerte zurückgeben

•	Skalare Datentypen NCHAR und NVARCHAR2.

Auch  wenndieses Release PL/SQL 8 unterstützt, sollten Sie sich dessen bewußt sein, daß das client-seitige PL/SQL 8 noch nicht alle Funktionen im Oracle8-Server voll unterstützt. (Die server-seitige PL/SQL 8-Unterstützung ist vollständig.)


Beispiele für Oracle8-Objekte

  Verwandte Themen 	   Alle Beispiele

Objekttyp

Tabellentyp

Variierender Array-Typ

Spaltenobjekt

Objekttabelle

Objektansicht


Unterstützung von Oracle8-Objekten im Objektnavigator

Die Oracle8-Funktionalität im Objektnavigator ermöglicht den Zugriff auf Objekt-Datentypen, so daß Sie einfacher mit Oracle8-Daten programmieren können. Mit der neuen Unterstützung von Oracle8-Objekten können Sie benutzerdefinierte Datentypen in einem hierarchischen Format anzeigen. Außerdem können Sie Tabellen, Ansichten, Spalten, Trigger, Attribute und Methoden suchen und anzeigen, die mit den benutzerdefinierten Datentypen verknüpft sind.

Der Knoten Datenbankobjekte enthält die Schemata und deren Objekte, auf die Sie in der gerade angemeldeten Datenbank zugreifen können. Wenn Sie bei einer Oracle8-Datenbank angemeldet sind, zeigt der Objektnavigator verfügbare benutzerdefinierte Datentypen (mit deren Attributen und Methoden) im Knoten Typen innerhalb jedes Schemas an. Mit den benutzerdefinierten Datentypen verknüpfte Tabellen, Ansichten, Spalten und Trigger werden in den Knoten Tabellen und Ansichten angezeigt.

Mit der Oracle8-Funktionalität im Objektnavigator können Sie insbesondere folgende Elemente anzeigen und suchen:

•	Objekttabellen und Spaltenobjekte im Knoten Tabellen

•	Objektansichten im Knoten Ansichten

•	Instead-Of-Trigger für Ansichten im Knoten Ansichten

•	Objekttypen, Tabellentypen und variierende Array-Typen im Knoten Typen

•	Attribute und Methoden von Objekttypen im Knoten Typen

Mit Symbolen können Sie relationale Objekte und Oracle8-Objekte im Objektnavigator unterscheiden. So werden z.B. unterschiedliche Symbole zur Darstellung von normalen, relationalen und Objekt-Tabellen sowie zur Darstellung von normalen und Objektansichten verwendet.

Weitere Informationen über benutzerdefinierte Oracle8-Datentypen finden Sie in der Oracle8-Dokumentation.

So erfahren Sie mehr über

Knoten Objekttyp

Knoten Tabellentyp

Knoten Variierender Array-Typ

Knoten Spaltenobjekt

Knoten Objekttabelle

Knoten Objektansicht

Alles einblenden

Symbole für Oracle8-Objekte


Knoten Objekttyp

  Beispiel	  Verwandte Themen

Objekttypen werden in dem Knoten Typen im Objektnavigator angezeigt. Ein Objekttyp-Knoten stellt einen Typ dar, der von der SQL-Anweisung CREATE TYPE AS OBJECT erstellt wurde. Der Objekttyp wird im Objektnavigator wie folgt dargestellt:

Objekttyp-Name ( Objekttyp [ * ] & -Rumpf [ * ] )

Die Beschriftung Objekttyp wird angezeigt, wenn eine Anweisung CREATE TYPE AS OBJECT an die Datenbank ausgegeben wurde. Ein Stern (*) wird angezeigt, wenn die Typspezifikation ungültig oder der Typ unvollständig ist. Ein unvollständiger Typ ist ein Platzhalter zur rekursiven Definition von Typen.

Die Beschriftung Objektrumpf wird angezeigt, wenn ein Typrumpf mit der Anweisung CREATE TYPE BODY erstellt wurde. Ein Stern (*) wird angezeigt, wenn der Typrumpf ungültig ist.

Wenn sowohl Objekttyp als auch Objektrumpf erfolgreich erstellt wurden, wird die Beschriftung in Form von Objekttyp & -rumpf angezeigt.

Bei Objekttyp-Knoten handelt es sich um zusammengesetzte Knoten. Sie verfügen über zwei Unterknoten, Attribute und Methoden. Ein Objekttyp-Knoten kann nur eingeblendet werden, wenn eine gültige Typspezifikation vorhanden ist.

Die Attribute eines Objekttyps werden als Knoten unter dem Unterknoten Attribute dargestellt.

Die Methoden eines Objekttyps werden als Knoten unter dem Unterknoten Methoden dargestellt. Die Methoden werden als Prozeduren und Funktionen angezeigt. Die Methodenbeschriftungen werden im Objektnavigator wie folgt dargestellt:

Methodenname (Prozedur)

und

Methodenname (Funktion)

Wenn eine Zuordnungs- oder Sortiermethode für einen Objekttyp angegeben wird, wird die Methodenbeschriftung wie folgt angezeigt:

Methodenname (Zuordnen-Funktion)

oder

Methodenname (Sortieren-Funktion)

Hinweis:  Die Argumentliste einer Methode wird nicht angezeigt.


Beispiel für den Knoten Objekttyp

  Verwandte Themen 	   Alle Beispiele

Die folgende SQL-Anweisung erstellt den Objekttyp emp_typ.

CREATE TYPE emp_typ AS OBJECT
  (ename VARCHAR2(30), esalary NUMBER(5,2),
  MEMBER PROCEDURE raise(amount NUMBER),
  MEMBER FUNCTION get_salary RETURN NUMBER,
  MAP MEMBER FUNCTION compare RETURN NUMBER);

Der Unterbaum für emp_typ ist:

- Types
  - EMP_TYP (Object Type)
    - Attributes
        ENAME (CHAR)
        ESALARY (NUMBER)
    - Methods
        COMPARE (Map Function)
        GET_SALARY (Function)
        RAISE (Procedure)


Knoten Tabellentyp

  Beispiel	  Verwandte Themen

Tabellentypen werden in dem Knoten Typen im Objektnavigator angezeigt. Ein Tabellentyp-Knoten stellt einen Typ dar, der von der SQL-Anweisung CREATE TYPE AS TABLE erstellt wurde. Der Tabellentyp wird im Objektnavigator wie folgt dargestellt:

Tabellentyp-Name (TABLE OF Tabellenuntertyp-Name)

Der Tabellentyp-Knoten kann nicht eingeblendet werden, wenn es sich bei dem Untertyp um einen vordefinierten Typ handelt. Wenn der Untertyp ein Objekttyp oder ein REF-Objekt ist, werden die Attribute des Objekts als Unterknoten angezeigt.


Beispiel für den Knoten Tabellentyp

  Verwandte Themen 	   Alle Beispiele

Die folgenden SQL-Anweisungen erstellen den Objekttyp emp_typ und den Tabellentyp emp_tbl.

CREATE TYPE emp_typ AS OBJECT
  (ename VARCHAR2(30), esalary NUMBER(5,2),
  MEMBER PROCEDURE raise(amount NUMBER),
  MEMBER FUNCTION get_salary RETURN NUMBER,
  MAP MEMBER FUNCTION compare RETURN NUMBER);

CREATE TYPE emp_tbl AS TABLE OF emp_typ;

Der Unterbaum für emp_tbl ist:

- Types
  - EMP_TBL (TABLE OF EMP_TYP)
      ENAME (CHAR)
      ESALARY (NUMBER)
  + EMP_TYP


Knoten Variierender Array-Typ

  Beispiel	  Verwandte Themen

Variierende Array-Typen werden in dem Knoten Typen im Objektnavigator angezeigt. Ein Knoten Variierender Array-Typ stellt einen Typ dar, der von der SQL-Anweisung CREATE TYPE AS VARYING ARRAY erstellt wurde. Der Variierende Array-Typ wird im Objektnavigator wie folgt dargestellt:

Variierender-Array-Typ-Name (VARRAY (Größe) Variierender-Array-Untertyp-Name)

Der Knoten Variierender Array-Typ kann nicht eingeblendet werden, wenn es sich bei dem Untertyp um einen vordefinierten Typ handelt. Wenn der Untertyp ein Objekttyp oder ein REF-Objekt ist, werden die Attribute des Objekts als Unterknoten angezeigt.


Beispiel für den Knoten Variierender Array-Typ

  Verwandte Themen 	   Alle Beispiele

Die folgenden SQL-Anweisungen erstellen den Objekttyp emp_typ und den Variierenden Array-Typ emp_ary.

CREATE TYPE emp_typ AS OBJECT
  (ename VARCHAR2(30), esalary NUMBER(5,2),
  MEMBER PROCEDURE raise(amount NUMBER),
  MEMBER FUNCTION get_salary RETURN NUMBER,
  MAP MEMBER FUNCTION compare RETURN NUMBER);

CREATE TYPE emp_ary AS VARRAY(7) OF emp_typ;

Der Unterbaum für emp_ary ist:

- Types
  - EMP_ARY (VARRAY(7) OF EMP_TYP)
      ENAME (CHAR)
      ESALARY (NUMBER)
  + EMP_TYP


Knoten Spaltenobjekt

  Beispiele	  Verwandte Themen

Spaltenobjekte werden als Knoten in dem Knoten Spalten angezeigt. Jedes Objekt ist mit einem Namen und dem Typ in Klammern beschriftet. Bei Spaltenobjekt-Knoten handelt es sich um zusammengesetzte Knoten, wobei die Attribute des Typs als Unterknoten angezeigt werden.

Es gibt vier Untertypen von Spaltenobjekten - verschachtelter Objekttyp, Tabellentyp, Variierender Array-Typ und REF-Objekttyp. Spaltenobjekte sind im Objektnavigator wie folgt beschriftet:

Spaltenname (verschachtelter_Objekttyp)

Spaltenname (Tabellentyp-Name:TABLE OF Tabellenuntertyp-Name)

Spaltenname (Variierender_Array-Typ-Name: VARRAY(Größe) OF Variierender_Array-Untertyp-Name)

Spaltenname (REF Referenz-Typ-Name)


Beispiele für den Knoten Spaltenobjekt

  Verwandte Themen 	   Alle Beispiele

In dem folgenden Beispiel ist die Spalte emp_col von Tabelle emp_tab ein verschachteltes Objekt vom Typ emp_typ.

CREATE TYPE emp_typ AS OBJECT (ename VARCHAR2(30), esalary NUMBER(5,2));
CREATE TABLE emp_tab (emp_col emp_typ, dept VARCHAR2(2));

Der Unterbaum für emp_tab ist:

- Tables
  - EMP
    + Trigger
    - Columns
      - EMP_COL (EMP_TYP)
         ENAME (CHAR)
         ESALARY (NUMBER)
        DEPT (CHAR)

Im nächsten Beispiel ist die Spalte emps von Tabelle dept_tab eine verschachtelte Tabelle mit dem Untertyp emp_tab. Die verschachtelte Tabelle enthält Zeilen vom Typ emp_typ.

CREATE TYPE emp_typ AS OBJECT (ename (CHAR(30), esalary NUMBER);
CREATE TYPE emp_tab AS TABLE OF emp_typ;
CREATE TABLE dept (dname CHAR(20), emps emp_tab);

Der Unterbaum für dept_tab is:

- Tables
  - DEPT
    + Triggers
    - Columns
        DNAME (CHAR)
      - EMPS (EMP_TAB: TABLE OF EMP_TYP)
         ENAME (CHAR)
         ESALARY (NUMBER)

Im folgenden Beispiel ist die Spalte emps von Tabelle dept_tab_ary ein Variierendes Array mit dem Untertyp emp_ary. Das Variierende Array enthält Zeilen vom Typ emp_typ.

CREATE TYPE emp_typ AS OBJECT (ename (CHAR(30), esalary NUMBER);
CREATE TYPE emp_ary AS VARRAY (30) OF emp_typ;
CREATE TABLE dept (dname CHAR(20), emps emp_ary);

Der Unterbaum für dept_tab_ary ist:

- Tables
  - DEPT
    + Triggers
    - Columns
        DNAME (CHAR)
      - EMPS (EMP_ARY: VARRAY(30) OF EMP_TYP)
         ENAME (CHAR)
         ESALARY (NUMBER)

Im nächsten Beispiel ist die Spalte manager von Tabelle dept_ref ein referenziertes Objekt vom Typ emp_typ.

CREATE TYPE emp_typ AS OBJECT (ename (CHAR(30), esalary NUMBER);
CREATE TABLE dept (dname CHAR(30), manager REF emp_typ);

Der Unterbaum für dept_ref ist:

- Tables
  - DEPT
    + Triggers
    - Columns
        DNAME (CHAR)
      - MANAGER (REF EMP_TYP)
         ENAME (CHAR)
         ESALARY (NUMBER)


Knoten Objekttabelle

  Beispiel	  Verwandte Themen

Objekttabellen werden in dem Knoten Tabellen im Objektnavigator angezeigt. Ein Objekttabellen-Knoten stellt eine Tabelle dar, die mit der SQL-Anweisung CREATE TABLE OF erstellt wurde. Objekttabellen-Knoten sind im Objektnavigator wie folgt beschriftet:

Objekttabellen-Name (Objekttyp-Name)

Jeder Objekttabellen-Knoten hat zwei Unterknoten, Trigger und Spalten. Der Unterknoten Trigger enthält alle mit der Objekttabelle verknüpften Trigger. Diese Trigger werden genau wie Trigger angezeigt, die mit normalen, relationalen Tabellen verknüpft sind. Der Knoten Spalten enthält alle relationalen Spalten und Spaltenobjekte, die mit einer bestimmten Objekttabelle verknüpft sind. Jede Spalte ist mit einem Namen und dem Typ in Klammern beschriftet.


Beispiel für den Knoten Objekttabelle

  Verwandte Themen 	   Alle Beispiele

Die folgenden SQL-Anweisungen erstellen den Objekttyp person_typ und die Objekttabelle person_tab.

CREATE TYPE person_typ AS OBJECT
  (name VARCHAR2(30), address VARCHAR2(60));

CREATE TABLE person_tab OF person_typ;

Der Unterbaum für person_tab ist:

- Tables
  - PERSON_TAB (PERSON_TYP)
    + Triggers
    - Columns
        NAME (CHAR)
        ADDRESS (CHAR)


Knoten Objektansicht

  Beispiel	  Verwandte Themen

Objektansichten werden in dem Knoten Ansichten im Objektnavigator angezeigt. Ein Objektansicht-Knoten stellt eine Ansicht dar, die mit der Klausel OF object_type erstellt wurde. Objektansicht-Knoten sind mit einem Namen und dem Typ in Klammern beschriftet. Die Attribute des Objekts werden nicht angezeigt.

Jeder Objektansicht-Knoten hat zwei Unterknoten, Trigger und Spalten. Der Unterknoten Trigger enthält alle Trigger, die mit der Objektansicht verknüpft sind, einschließlich Instead Of-Triggern. Wenn ein Instead Of-Trigger mit einer Ansicht verknüpft ist, wird die Beschriftung folgendermaßen angezeigt:

Trigger-Name (INSTEAD OF Trigger-Anweisungen)


Beispiel für den Knoten Objektansicht

  Verwandte Themen 	   Alle Beispiele

Die folgenden SQL-Anweisungen erstellen eine Objektansicht.

CREATE TYPE emp_typ AS OBJECT (ename CHAR(30)), dname CHAR(20));
CREATE TABLE emp (ename CHAR(30), dname CHAR(20));
CREATE VIEW dev_emp OF emp_typ AS
  SELECT ename, dname FROM emp WHERE dname='DEVELOPMENT';

Der Unterbaum für die Objektansicht dev_emps ist:

- Views
  - DEV_EMP (EMP_TYP)
    + Triggers
    + Columns


Alle Oracle8-Objektknoten einblenden

  Verwandte Themen

Der Vorgang Alles einblenden im Objektnavigator blendet die Oracle8-Datentyp- und Attributknoten nicht rekursiv ein.

Wenn z.B. ein Attribut mit der Bezeichnung manager und dem Typ emp_typ als untergeordnetes Attribut von einem anderen Typ emp_typ angezeigt wird, wird das Attribut manager mit Alles einblenden nicht eingeblendet.