Hilfethema nicht gefunden. Prüfen Sie, ob die Online-Hilfe verwandte Themen enthält.


Befehl DISABLE (Protokollierung)

  Beispiele	   Verwandte Themen 	  Alphabetische Liste

Beschreibung	Unterbricht die Protokollierung in der aktuellen Protokolldatei.

Syntax

DISABLE LOGGING

Kommentare	DISABLE hat keine Auswirkung auf die Protokollierung, wenn keine Protokolldatei (mit dem Befehl LOG) angegeben wurde oder wenn die Protokollierung schon deaktiviert ist.

Sie können eine deaktivierte Protokollierung mit dem Befehl ENABLE wiederherstellen.


Beispiele für den Befehl DISABLE (Protokollierung)

  Verwandte Themen 	  Alle Beispiele

Der folgende Befehl unterbricht die Protokollierung vorübergehend.

.DISABLE LOG


Befehl ENABLE (Protokollierung)

  Beispiele	   Verwandte Themen 	  Alphabetische Liste

Beschreibung	Nimmt die Protokollierung in der aktuellen Protokolldatei wieder auf.

Syntax

ENABLE LOGGING

Kommentare	ENABLE ist wirkungslos, wenn keine Protokolldatei mit dem Befehl LOG angegeben wurde oder wenn die Protokollierung schon aktiviert ist.

Sie können die Protokollierung vorübergehend mit dem Befehl DISABLE deaktivieren.


Beispiele für den Befehl ENABLE (Protokollierung)

  Verwandte Themen 	  Alle Beispiele

Der folgende Befehl nimmt die Protokollierung wieder auf, nachdem sie unterbrochen wurde:

.ENABLE LOG


Befehl LOG

  Beispiele	   Verwandte Themen 	  Alphabetische Liste

Beschreibung	Speichert eine Wiedergabe der Interpreter-Eingabe und -Ausgabe in der angegebenen Protokolldatei.

Syntax

LOG FILE [directory]name[extension]
    [APPEND]
    [ENABLED | DISABLED]
    [OFF]

Schlüsselwörter und Werte

FILE name	Gibt den Namen der Protokolldatei und optional den Verzeichnispfad und die Dateinamenerweiterung an.
APPEND	Gibt an, daß die Protokollausgabe an der angegebenen Datei angehängt werden soll. Sonst wird die Datei überschrieben.
ENABLED oder DISABLED	Gibt an, ob die Protokollierung anfänglich aktiviert oder deaktiviert ist. Der Standardwert ist ENABLED.
OFF	Beendet die Protokollierung und speichert die Protokolldatei.

Kommentare	Wenn keine Angaben gemacht werden, wird für die Protokolldatei standardmäßig die Dateinamenerweiterung .log verwendet. Die Syntax von directory ist betriebssystemspezifisch. Weitere Informationen über die Syntax finden Sie in der Oracle-Produktdokumentation für Ihr Betriebssystem.

Wenn die angegebene Protokolldatei nicht vorhanden ist, wird in dem angegebenen Ordner eine neue Datei erstellt. Wenn kein Verzeichnispfad angegeben wird, wird die Protokolldatei im aktuellen Ordner erstellt.

Mit den Befehlen DISABLE und ENABLE können Sie die Protokollierung vorübergehend deaktivieren und wieder aktivieren.


Beispiele für den Befehl LOG

  Verwandte Themen 	  Alle Beispiele

Der folgende Befehl beginnt mit der Protokollierung der Interpreter-Eingabe und -Ausgabe in der Datei debug.log im aktuellen Ordner:

.LOG FILE debug

Der folgende Befehl beendet die Protokollierung und speichert die Protokolldatei:

.LOG OFF


Befehl DELETE (Ladepfad)

  Beispiele	   Verwandte Themen 	  Alphabetische Liste

Beschreibung	Setzt den Ladepfad so zurück, daß er keine Elemente mehr enthält.

Syntax

DELETE LOADPATH


Beispiele für den Befehl DELETE (Ladepfad)

  Verwandte Themen 	  Alle Beispiele

Der folgende Befehl löscht alle Einträge aus dem Ladepfad:

.DELETE LOADPATH


Befehl DESCRIBE (Ladepfad)

  Beispiele	   Verwandte Themen 	  Alphabetische Liste

Beschreibung	Zeigt den aktuellen Ladepfad an.

Syntax

DESCRIBE LOADPATH


Beispiele für den Befehl DESCRIBE (Ladepfad)

  Verwandte Themen 	  Alle Beispiele

Mit dem folgenden Befehl werden alle Einträge im aktuellen Ladepfad angezeigt:

.DESCRIBE LOADPATH


Befehl INSERT (Ladepfad)

  Beispiele	   Verwandte Themen 	  Alphabetische Liste

Beschreibung	Fügt Verzeichnisse in den Ladepfad ein.

Syntax

INSERT LOADPATH
       {DIRECTORY path[, path...] | CURRENTDIR}
       [BEFORE | AFTER]

Schlüsselwörter und Werte

LOADPATH	Gibt den aktuellen Ladepfad an.
DIRECTORY path	Gibt einen oder mehrere Verzeichnispfade an.
CURRENTDIR	Gibt den aktuellen Verzeichnispfad an.
BEFORE oder AFTER	Gibt an, ob die Verzeichnisse vor oder hinter den bestehenden Verzeichnissen im Ladepfad eingefügt werden sollen. Der Standardwert ist AFTER.

Kommentare	Die Syntax von path ist betriebssystemspezifisch. Weitere Informationen über die Syntax finden Sie in der Oracle-Produktdokumentation für Ihr Betriebssystem.


Beispiele für den Befehl INSERT (Ladepfad)

  Verwandte Themen 	  Alle Beispiele

In UNIX hängt der folgende Befehl das Verzeichnis /usr/plsql an den Ladepfad an:

.INSERT LOADPATH DIRECTORY /usr/plsql


Befehl DESCRIBE (Lokale)

  Beispiele	   Verwandte Themen 	  Alphabetische Liste

Beschreibung	Zeigt Namen, Typ und Wert einer Variablen oder eines Parameters an, die bzw. der im aktuellen Geltungsbereich lokal ist.

Syntax

DESCRIBE LOCAL name

DESCRIBE PARAMETER name

DESCRIBE VARIABLE  name

Schlüsselwörter und Werte

LOCAL name	Gibt einen Parameter oder eine Variable an, der bzw. die im aktuellen Geltungsbereich lokal ist.
PARAMETER name	Gibt einen Parameter an, der im aktuellen Geltungsbereich lokal ist.
VARIABLE name	Gibt eine Variable an, die im aktuellen Geltungsbereich lokal ist.


Beispiele für den Befehl DESCRIBE (Lokale)

  Verwandte Themen 	  Alle Beispiele

Der folgende Befehl zeigt Informationen über den Parameter p1 an:

.DESCRIBE PARAM p1

Der folgende Befehl zeigt Informationen über die lokale Variable sal an:

.DESCRIBE LOCAL sal


Befehl GO

  Beispiele	   Verwandte Themen 	  Alphabetische Liste

Beschreibung	Nimmt die Programmausführung endlos nach einem Programmstop oder Debug-Trigger wieder auf.

Syntax

GO

Kommentare	GO nimmt die Programmausführung wieder auf, bis der momentan ausgeführte Ausführungs-Thread beendet oder von einer Debug-Aktion unterbrochen wird.


Beispiele für den Befehl GO

  Verwandte Themen 	  Alle Beispiele

Der folgende Befehl nimmt die Programmausführung wieder auf:

.GO


Befehl RESET

  Beispiele	   Verwandte Themen 	  Alphabetische Liste

Beschreibung	Gibt die Kontrolle an eine äußere Debug-Ebene zurück, ohne die Ausführung in der aktuellen Debug-Ebene fortzusetzen.

Syntax

RESET LEVEL number

Schlüsselwörter und Werte

LEVEL number	Gibt eine äußere Debug-Ebene an.

Kommentare	RESET bricht die Ausführung auf der aktuellen und möglicherweise höheren Debug-Ebenen ab.

Sie können einen relativen Reset-Vorgang durchführen, indem Sie einen negativen Wert bei LEVEL number angeben. Wenn Sie RESET ohne Optionen aufrufen, wird immer zur obersten Ebene zurückgegangen.


Beispiele für den Befehl RESET

  Verwandte Themen 	  Alle Beispiele

Der folgende Befehl nimmt eine Rücksetzung auf die vorhergehende Debug-Ebene vor:

.RESET LEVEL -1

Der folgende Befehl setzt auf die oberste Ebene zurück:

.RESET


Befehl SET (Geltungsbereich)

  Beispiele	   Verwandte Themen 	  Alphabetische Liste

Beschreibung	Ändert den aktuellen Geltungsbereich eines angegebenen Rahmens des Aufrufstapels. Der aktuelle Geltungsbereich wirkt sich darauf aus, wie lokale Variablenreferenzen im Interpreter behandelt werden.

Syntax

SET SCOPE FRAME number

SET SCOPE UP [COUNT number]

SET SCOPE DOWN [COUNT number]

SET SCOPE TOP

SET SCOPE BOTTOM

SET SCOPE PROGRAMUNIT name

SET SCOPE PACKAGE name

SET SCOPE SUBPROGRAM name

SET SCOPE PROCEDURE name

SET SCOPE FUNCTION name

Schlüsselwörter und Werte

FRAME number	Gibt einen Rahmen nach Nummer an.
UP	Gibt eine relative Bewegung in Richtung Stapelanfang an.
DOWN	Gibt eine relative Bewegung in Richtung Stapelende an.
COUNT number	Gibt den Wiederholungszähler in der angegebenen Richtung (UP oder DOWN) an. Der Standardwert ist eins.
TOP	Gibt den obersten Rahmen in dem Aufrufstapel an.
BOTTOM	Gibt den untersten Rahmen in dem Aufrufstapel an.
PROGRAMUNIT name	Gibt einen Programmblock an.
PACKAGE name	Gibt ein Paket an.
SUBPROGRAM name	Gibt ein Unterprogramm an.
PROCEDURE name	Gibt eine Prozedur an.
FUNCTION name	Gibt eine Funktion an.

Kommentare	Rahmen werden von 0 (oberster Rahmen) bis n (unterster Rahmen) numeriert.


Beispiele für den Befehl SET

  Verwandte Themen 	  Alle Beispiele

Der folgende Befehl geht in dem Stapelrahmen eins nach oben:

.SET SCOPE UP

Der folgende Befehl geht zwei Rahmen nach unten:

.SET SCOPE DOWN COUNT 2

Der folgende Befehl geht zu dem Rahmen, der mit der Funktion func1 verknüpft ist:

.SET SCOPE FUNCTION func1

Der folgende Befehl geht an den Anfang des Stapels:

.SET SCOPE TOP

Der folgende Befehl geht zum fünften Rahmen:

.SET SCOPE FRAME 5


Befehl SHOW (Aufrufstapel)

  Beispiele	   Verwandte Themen 	  Alphabetische Liste

Beschreibung	Führt die Rahmen im aktuellen Aufrufstapel auf.

Syntax

SHOW STACK

SHOW SCOPE

Schlüsselwörter und Werte

STACK	Führt den Namen des Programmblocks und die Zeilennummer für jeden Rahmen im Aufrufstapel auf.
SCOPE	Führt die Rahmen vom Anfang des Aufrufstapels bis zu dem Rahmen herunter auf, der den aktuellen Geltungsbereich enthält.


Beispiele für den Befehl SHOW (Aufrufstapel)

  Verwandte Themen 	  Alle Beispiele

Der folgende Befehl führt den aktuellen Aufrufstapel auf:

.SHOW STACK


Befehl STEP

  Beispiele	   Verwandte Themen 	  Alphabetische Liste

Beschreibung	Geht in der Ausführung eines unterbrochenen Programms einen Schritt weiter.

Syntax

STEP INTO

STEP OVER

STEP OUT

STEP TO PROGRAMUNIT name [LINE number]

STEP TO PACKAGE name [LINE number]

STEP TO SUBPROGRAM name [LINE number]

STEP TO PROCEDURE name [LINE number]

STEP TO FUNCTION name [LINE number]

STEP TO ACTION number

STEP TO BREAKPOINT number

STEP TO TRIGGER number

STEP TO . [LINE number]

STEP COUNT number

Schlüsselwörter und Werte

INTO	Aktiviert den Eintritt in Unterprogrammaufrufe. Dies ist der Standardwert, wenn keine Schlüsselwörter angegeben werden.
OVER	Verhindert, daß in einen aufgerufenen Unterprogrammrumpf gegangen wird.
OUT	Nimmt die Ausführung wieder auf, bis zum Rücksprung aus dem aktuellen Unterprogramm.
TO ...	Setzt die Ausführung fort, bis die angegebene Quellposition erreicht ist. Die Benutzung der Option TO ist gleichbedeutend mit der Einstellung eines temporären Programmstops bei der angegebenen Position.
PROGRAMUNIT name	Gibt einen Programmblock an.
PACKAGE name	Gibt ein Paket an.
SUBPROGRAM name	Gibt ein Unterprogramm an.
PROCEDURE name	Gibt eine Prozedur an.
FUNCTION name	Gibt eine Funktion an.
ACTION number	Gibt eine Debug-Aktion an (Programmstop oder Trigger).
BREAKPOINT number	Gibt einen Programmstop an.
TRIGGER number	Gibt einen Trigger an.
.	Gibt die aktuelle Quellposition an.
LINE number	Gibt die Zeile des Programmblocks an.
COUNT number	Legt fest, wie oft der Befehl STEP wiederholt wird (wie mit anderen Optionen festgelegt). Der Standardwert ist 1.

Kommentare	Die Kontrolle wird an die aktuelle Debug-Ebene zurückgegeben, nachdem die angegebene Gruppe von Anweisungen ausgeführt wurde.


Beispiele für den Befehl STEP

  Verwandte Themen 	  Alle Beispiele

Der folgende Befehl nimmt die Ausführung wieder auf, bis der erste Programmstop erreicht ist:

.STEP TO BREAK 1

Der folgende Befehl nimmt die Ausführung für fünf Zeilen wieder auf:

.STEP COUNT 5


Befehl BREAK

  Beispiele	   Verwandte Themen 	  Alphabetische Liste

Beschreibung	Erstellt einen Programmstop bei der angegebenen Quellzeile innerhalb eines Programmblocks.

Syntax

BREAK {[USER schema] PROGRAMUNIT name | PROGRAMUNIT [schema.]name}
      [LINE number]
      [ENABLED | DISABLED]
      [TRIGGER plsql-block]

BREAK {USER schema PACKAGE name | PACKAGE schema.name}
      [LINE number]
      [ENABLED | DISABLED]
      [TRIGGER plsql-block]

BREAK {USER schema SUBPROGRAM name | SUBPROGRAM schema.name}
      [LINE number]
      [ENABLED | DISABLED]
      [TRIGGER plsql-block]

BREAK {USER schema PROCEDURE name | PROCEDURE schema.name}
      [LINE number]
      [ENABLED | DISABLED]
      [TRIGGER plsql-block]

BREAK {USER schema FUNCTION name | FUNCTION schema.name}
      [LINE number]
      [ENABLED | DISABLED]
      [TRIGGER plsql-block]

BREAK ACTION number
      [LINE number]
      [ENABLED | DISABLED]
      [TRIGGER plsql-block]

BREAK BREAKPOINT number
      [LINE number]
      [ENABLED | DISABLED]
      [TRIGGER plsql-block]

BREAK .
      [ENABLED | DISABLED]
      [TRIGGER plsql-block]

BREAK PC
      [ENABLED | DISABLED]
      [TRIGGER plsql-block]

BREAK SCOPE
      [ENABLED | DISABLED]
      [TRIGGER plsql-block]

Schlüsselwörter und Werte

USER schema	Gibt einen Schemanamen in der Datenbank an, in der der gespeicherte Programmblock steht.
PROGRAMUNIT name	Gibt einen Programmblockrumpf an.
PACKAGE name	Gibt einen Paketrumpf an.
SUBPROGRAM name	Gibt einen Unterprogrammrumpf an.
PROCEDURE name	Gibt einen Prozedurrumpf an.
FUNCTION name	Gibt einen Funktionsrumpf an.
ACTION number	Gibt eine Debug-Aktion (Programmstop oder Trigger) an.
BREAKPOINT number	Gibt einen Programmstop an.
.	Gibt die aktuelle Quellposition an. Dies ist der Standardwert.
PC	Gibt den aktuellen Ausführungsort an.
SCOPE	Gibt den aktuellen Geltungsbereich an.
LINE number	Gibt die Zeile in einem Programmblock an, bei der der Programmstop gesetzt werden soll.
ENABLED oder DISABLED	Gibt an, ob der Programmstop anfänglich aktiviert oder deaktiviert ist. Der Standardwert ist ENABLED.
TRIGGER  plsql-block	Definiert einen PL/SQL-Trigger für den Programmstop. Der Trigger wird jedesmal ausgelöst, wenn der Programmstop erreicht wird.

Hinweis:  Wenn das Schlüsselwort TRIGGER angegeben ist, muß es als letzte Befehlsoption aufgeführt werden.

Kommentare	BREAK kann nur für ausführbare Quellzeilen benutzt werden.

Triggerblöcke können mehrere Eingabezeilen umfassen. Genau wie bei der Eingabe von PL/SQL-Konstrukten an anderer Stelle im Interpreter sind bei der Eingabe des Triggerrumpfs keine Zeilenfortsetzungszeichen erforderlich (sie sind auch nicht zulässig).

Wenn Sie das Programm bedingt unterbrechen möchten, sollten Sie den Befehl TRIGGER in Verbindung mit der Exception DEBUG.BREAK verwenden.

Wenn die Anweisung während der Ausführung von PL/SQL erreicht wird, unterbricht Procedure Builder die Ausführung direkt vor Ausführung der Anweisung und übergibt die Kontrolle an den Interpreter. An dieser Stelle können Sie den Programmstatus überprüfen und sogar mit einer Vielzahl von Procedure Builder-Funktionen ändern.

Sobald das Programm Ihren Vorstellungen entspricht, können Sie die Ausführung mit den Befehlen GO oder STEP wieder aufnehmen. Sie können die Ausführung auch mit dem Befehl RESET abbrechen.


Beispiele für den Befehl BREAK

  Verwandte Themen 	  Alle Beispiele

Der folgende Befehl setzt einen Programmstop bei der aktuellen Quellposition:

.BREAK .

Der folgende Befehl setzt einen Programmstop in der zweiten Zeile der Prozedur mit der Bezeichnung my_proc:

.BREAK PROCEDURE my_proc LINE 2

Der folgende Befehl setzt einen Programmstop in der zehnten Zeile von my_proc, in der alle lokalen Variablen und deren Werte angezeigt werden, wenn der Programmstop aufgerufen wird:

.BREAK PROC my_proc LINE 10 TRIGGER
  debug.interpret('.SHOW LOCALS')

Der folgende Befehl setzt einen Programmstop in Zeile zwölf des Programmblocks, die Debug-Aktion Nummer vier enthält:

.BREAK ACTION 4 LINE 12

Der folgende Befehl setzt einen Programmstop bei der aktuellen Quellposition in einem serverseitigen Programmblock my_proc aus dem Schema, das dem Benutzer scott gehört:

.BREAK USER scott PROC my_proc

oder

.BREAK PROC scott.my_proc


Befehl DELETE (Debug-Aktionen)

  Beispiele	   Verwandte Themen 	  Alphabetische Liste

Beschreibung	Löscht eine oder mehrere Debug-Aktionen.

Syntax

DELETE ACTION number [, number...]

DELETE BREAKPOINT number [, number...]

DELETE TRIGGER number [, number...]

Schlüsselwörter und Werte

ACTION number	Gibt eine oder mehrere Debug-Aktionen (Programmstop oder Trigger) nach Nummer an.
BREAKPOINT number	Gibt einen oder mehrere Programmstops nach Nummer an.
TRIGGER number	Gibt einen oder mehrere Debug-Trigger nach Nummer an.

Kommentare	Dieser Befehl entfernt eine oder mehrere Debug-Aktionen endgültig. Wenn Sie eine Debug-Aktion vorübergehend entfernen möchten, benutzen Sie statt dessen den Befehl DISABLE.


Beispiele für den Befehl DELETE (Debug-Aktionen)

  Verwandte Themen 	  Alle Beispiele

Der folgende Befehl löscht die Debug-Aktionen zwei und drei:

.DELETE ACTION 2,3


Befehl DESCRIBE (Debug-Aktionen)

  Beispiele	   Verwandte Themen 	  Alphabetische Liste

Beschreibung	Zeigt detaillierte Informationen über die angegebene Debug-Aktion an.

Syntax

DESCRIBE ACTION number

DESCRIBE BREAKPOINT number

DESCRIBE TRIGGER number

Schlüsselwörter und Werte

ACTION number	Gibt eine Debug-Aktion an (einen Programmstop oder einen Trigger).
BREAKPOINT number	Gibt einen Programmstop an.
TRIGGER number	Gibt einen Trigger an.

Kommentare	Die für eine Debug-Aktion angezeigten Informationen umfassen deren ID und die Quellposition, mit der die Aktion verknüpft ist. Außerdem wird angegeben, ob die Aktion aktiviert ist oder nicht.


Beispiele für den Befehl DESCRIBE (Debug-Aktionen)

  Verwandte Themen 	  Alle Beispiele

Der folgende Befehl zeigt Informationen über Programmstop Nummer zwei an:

.DESCRIBE BREAK 2

Der folgende Befehl zeigt Informationen über Debug-Aktion Nummer drei an:

.DESCRIBE ACTION 3


Befehl DISABLE (Debug-Aktionen)

  Beispiele	   Verwandte Themen 	  Alphabetische Liste

Beschreibung	Entfernt eine oder mehrere Debug-Aktionen vorübergehend.

Syntax

DISABLE ACTION number [, number...]

DISABLE BREAKPOINT number [, number...]

DISABLE TRIGGER number [, number...]

Schlüsselwörter und Werte

ACTION number	Gibt eine oder mehrere Debug-Aktionen (Programmstops und Trigger) an.
BREAKPOINT number	Gibt einen oder mehrere Programmstops an.
TRIGGER number	Gibt einen oder mehrere Trigger an.

Kommentare	DISABLE wirkt sich nicht auf Debug-Aktionen aus, die schon deaktiviert sind. Sie können deaktivierte Debug-Aktionen mit dem Befehl ENABLE wiederherstellen.


Beispiele für den Befehl DISABLE (Debug-Aktionen)

  Verwandte Themen 	  Alle Beispiele

Der folgende Befehl deaktiviert Programmstop Nummer zwei:

.DISABLE BREAK 2

Der folgende Befehl deaktiviert Debug-Aktion Nummer drei:

.DISABLE ACTION 3


Befehl ENABLE (Debug-Aktionen)

  Beispiele	   Verwandte Themen 	  Alphabetische Liste

Beschreibung	Reaktiviert deaktivierte Debug-Aktionen.

Syntax

ENABLE ACTION number [, number...]

ENABLE BREAKPOINT number [, number...]

ENABLE TRIGGER number [, number...]

Schlüsselwörter und Werte

ACTION number	Gibt eine Debug-Aktion an.
BREAKPOINT number	Gibt einen Programmstop an.
TRIGGER number	Gibt einen Trigger an.

Kommentare	ENABLE hat keine Auswirkung auf Debug-Aktionen, die schon aktiviert sind. Um eine Debug-Aktion vorübergehend zu deaktivieren, benutzen Sie den Befehl DISABLE.


Beispiele für den Befehl ENABLE (Debug-Aktionen)

  Verwandte Themen 	  Alle Beispiele

Der folgende Befehl aktiviert Programmstop Nummer zwei, der vorher deaktiviert wurde:

.ENABLE BREAK 2

Der folgende Befehl aktiviert Debug-Aktion Nummer eins:

.ENABLE ACTION 1


Befehl LIST (Debug-Aktionen)

  Beispiele	   Verwandte Themen 	  Alphabetische Liste

Beschreibung	Zeigt den Quelltext des Programmblocks an, an den die angegebene Debug-Aktion angehängt ist.

Syntax

LIST ACTION number

LIST BREAKPOINT number

LIST TRIGGER number

Schlüsselwörter und Werte

ACTION number	Gibt eine Debug-Aktion an (Programmstop oder Trigger).
BREAKPOINT number	Gibt einen Programmstop an.
TRIGGER number	Gibt einen Trigger an.

Kommentare	LIST zeigt den Text, der mit der angegebenen Debug-Aktion verknüpft ist, im Quellausschnitt des Interpreters an. Die Zeile, auf der die angegebene Debug-Aktion angezeigt wird, wird zur aktuellen Quellposition.


Beispiele für den Befehl LIST (Debug-Aktionen)

  Verwandte Themen 	  Alle Beispiele

Der folgende Befehl zeigt Programmstop Nummer eins an und bestimmt die Quellposition:

.LIST BREAK 1

Der folgende Befehl zeigt Debug-Aktion Nummer drei an und bestimmt die aktuelle Quellposition:

.LIST ACTION 3


Befehl SHOW (Debug-Aktionen)

  Beispiele	   Verwandte Themen 	  Alphabetische Liste

Beschreibung	Zählt die Debug-Aktionen auf, die momentan in der Entwicklungssitzung definiert sind.

Syntax

SHOW ACTION

SHOW BREAKPOINTS

SHOW TRIGGERS

Schlüsselwörter und Werte

ACTION	Gibt alle Debug-Aktionen an.
BREAKPOINTS	Gibt alle Programmstops an.
TRIGGERS	Gibt alle Trigger an.


Beispiele für den Befehl SHOW (Debug-Aktionen)

  Verwandte Themen 	  Alle Beispiele

Der folgende Befehl führt alle Programmstops auf, die momentan gesetzt sind:

.SHOW BREAKPOINTS


Befehl TRIGGER

  Beispiele	   Verwandte Themen 	  Alphabetische Liste

Beschreibung	Erstellt einen Debug-Trigger, bei dem es sich um einen PL/SQL-Block handelt, der mit der angegebenen Quellposition verknüpft ist.

Syntax

TRIGGER {[USER schema] PROGRAMUNIT name | PROGRAMUNIT [schema.]name}
         [LINE number]
         [ENABLED | DISABLED]
        [IS plsql-block]

TRIGGER {USER schema PACKAGE name | PACKAGE schema.name}
        [LINE number]
        [ENABLED | DISABLED]
        [IS plsql-block]

TRIGGER {USER schema SUBPROGRAM name | SUBPROGRAM schema.name}
        [LINE number]
        [ENABLED | DISABLED]
        [IS plsql-block]

TRIGGER {USER schema PROCEDURE name | PROCEDURE schema.name}
        [LINE number]
        [ENABLED | DISABLED]
        [IS plsql-block]

TRIGGER {USER schema FUNCTION name | FUNCTION schema.name}
        [LINE number]
        [ENABLED | DISABLED]
        [IS plsql-block]

TRIGGER ACTION number [LINE number]
        [ENABLED | DISABLED]
        [IS plsql-block]

TRIGGER BREAKPOINT number [LINE number]
        [ENABLED | DISABLED]
        [IS plsql-block]

TRIGGER TRIGGER number [LINE number]
        [ENABLED | DISABLED]
        [IS plsql-block]

TRIGGER .
        [ENABLED | DISABLED]
        [IS plsql-block]

TRIGGER PC
        [ENABLED | DISABLED]
        [IS plsql-block]

TRIGGER SCOPE
        [ENABLED | DISABLED]
        [IS plsql-block]

TRIGGER DEBUG
        [ENABLED | DISABLED]
        [IS plsql-block]

TRIGGER *
        [ENABLED | DISABLED]
        [IS plsql-block]

Schlüsselwörter und Werte

USER schema	Gibt einen Schemanamen in der Datenbank an, in dem der gespeicherte Programmblock gespeichert ist.
PROGRAMUNIT name	Gibt einen Programmblock an.
PACKAGE name	Gibt ein Paket an.
SUBPROGRAM name	Gibt ein Unterprogramm an.
PROCEDURE name	Gibt eine Prozedur an.
FUNCTION name	Gibt eine Funktion an.
ACTION number	Gibt eine Debug-Aktion (Programmstop oder Trigger) an.
BREAKPOINT number	Gibt einen Programmstop an.
TRIGGER number	Gibt einen Trigger an.
LINE number	Gibt die Zeile des Programmblocks an, in der der Trigger gespeichert werden soll.
.	Gibt die aktuelle Quellposition an.
PC	Gibt die aktuelle Ausführungsposition an.
SCOPE	Gibt den aktuellen Geltungsbereich an.
DEBUG	Gibt den Eintritt in den Debugger an (d.h. wann die Programmausführung wegen eines Programmstops, der schrittweisen Ausführung des Programms usw. unterbrochen wird).
*	Gibt jede PL/SQL-Quellzeile an. Wenn also ein Trigger auf * gesetzt wird, wird der angegebene Block direkt vor der Ausführung jeder PL/SQL-Quellzeile ausgewertet.
ENABLED oder DISABLED	Legt fest, ob der Trigger anfänglich aktiviert oder deaktiviert ist. Der Standardwert ist ENABLED.
IS plsql-block	Definiert den Rumpf des Triggers.

Hinweis:  IS muß als letzte Befehlszeilenoption aufgeführt werden.

Kommentare	Procedure Builder führt den Trigger unmittelbar bevor das Programm die angegebene Position erreicht aus. Der Triggerblock kann mehrere Eingabezeilen umfassen. Wie bei der Eingabe von PL/SQL-Konstrukten an anderer Stelle im Interpreter sind keine Zeilenfortsetzungszeichen bei der Eingabe des Triggerrumpfs erforderlich (sie sind auch nicht zulässig).

TRIGGER wird besonders beim Erstellen bedingter Programmstops benutzt. Dabei wird die Exception DEBUG.BREAK aus der willkürlich komplexen Steuerungslogik des Triggerrumpfs ausgelöst. Die Exception wird vom Debugger abgefangen, der die Programmausführung unterbricht und die Kontrolle an den Interpreter übergibt, so als wäre ein Programmstop bei der Triggerposition eingegeben worden.


Beispiele für den Befehl TRIGGER

  Verwandte Themen 	  Alle Beispiele

Der  folgende Trigger erstellt einen bedingten Programmstop auf Zeile zehn von my_proc, der nur erreicht wird, wenn die lokale Variable vom Typ NUMBER 'i' 100 überschreitet:

.TRIGGER PROC my_proc LINE 10 IS
IF DEBUG.GETN('i') > 100 THEN
  RAISE DEBUG.BREAK;
END IF;

Mit Triggern kann auch die Programmausführung überwacht werden. Der folgende Trigger listet jede Quellanweisung auf, während sie ausgeführt wird:

.TRIGGER * IS debug.interpret('LIST PC');

Der folgende Befehl setzt einen Trigger in Zeile 8 in einem serverseitigen Programmblock my_proc aus dem Schema, das dem Benutzer scott gehört:

.TRIGGER USER scott PROC my_proc LINE 8

oder

.TRIGGER PROC scott.my_proc LINE 8


Befehl CONNECT

  Beispiele	   Verwandte Themen 	  Alphabetische Liste

Beschreibung	Stellt eine Datenbankverbindung her. Dieser Befehl ist nur gültig, wenn Procedure Builder in einer Standalone-Sitzung aufgerufen ist.

Syntax

CONNECT DB [username/password@ |
           network_device: |
           datasource_node: |
           datasource_name]
         [SILENT]

Schlüsselwörter und Werte

username/password@	Gibt einen gültigen Benutzernamen und ein gültiges Kennwort für die Datenquelle an, bei der Sie sich anmelden möchten. Vor den restlichen Bezeichnern für die Datenbankposition muß das '@'-Symbol stehen.
network_device:	Gibt den Netzwerkgerätetreiber an, der für die Anmeldung bei der entfernten Datenbank benutzt wird.
datasource_node:	Gibt den Netzwerkknoten der entfernten Datenquelle an, bei der Sie sich anmelden möchten.
datasource_name	Gibt den Namen der entfernten oder lokalen Datenquelle an, bei der Sie sich anmelden möchten.
SILENT	Unterdrückt optional die vom Interpreter ausgegebenen Statusmeldungen.

Hinweis:  Wenn Sie sich bei einer ODBC-Datenquelle anmelden möchten, benutzen Sie folgende Syntax:

username/password@ODBC:datasource[:dbname]

Wenn dbname nicht angegeben wird, wird die aktuelle Datenbank für die ODBC-Verbindung benutzt.


Beispiele für den Befehl CONNECT

  Verwandte Themen 	  Alle Beispiele

Mit dem folgenden Befehl würden Sie bei einer entfernten "Bestands"-Datenbank ("inventory") auf dem Netzwerkknoten "boston" mit dem TCP/IP-Gerätetreiber angemeldet.

.CONNECT DB scott/tiger@t:boston:inventory

Wenn die Datenbank "inventory" eine lokale Datenbank wäre, würden Sie mit dem folgenden Befehl bei der Datenbank angemeldet:

.CONNECT DB scott/tiger@inventory


Befehl DESCRIBE (Tabellen und Views)

  Beispiele	   Verwandte Themen 	  Alphabetische Liste

Beschreibung	Zeigt detaillierte Informationen über Datenbanktabellen und -Views an.

Syntax

DESCRIBE TABLE name

DESCRIBE VIEW name

Schlüsselwörter und Werte

TABLE name	Gibt eine Tabelle in der aktuellen Datenbank an.
VIEW name	Gibt eine View in der aktuellen Datenbank an.

Kommentare	Die für Tabellen und Views angezeigten Informationen umfassen die Spalten und deren Typ.


Beispiele für den Befehl DESCRIBE (Tabellen und Views)

  Verwandte Themen 	  Alle Beispiele

Der folgende Befehl zeigt Informationen über die Tabelle EMP an:

.DESCRIBE TABLE emp

Der folgende Befehl zeigt Informationen über die View mit der Bezeichnung ASSOCIATE an:

.DESC V associate


Befehl DISCONNECT

  Verwandte Themen 	  Alphabetische Liste

Beschreibung	Meldet Sie bei der Datenbank ab, bei der Sie momentan angemeldet sind. Dieser Befehl ist nur gültig, wenn Procedure Builder in einer Standalone-Sitzung aufgerufen ist.

Syntax

DISCONNECT


Befehl GRANT (Datenbank-Befehle)

  Beispiele	   Verwandte Themen 	  Alphabetische Liste

Beschreibung	Erteilt einem Benutzer die Zugriffsberechtigung zu einer Bibliothek, die in der Datenbank gespeichert ist.

Syntax

GRANT LIBRARY name USER name

Schlüsselwörter und Werte

LIBRARY name	Gibt die Bibliothek an.
USER name	Gibt einen Benutzernamen an.

Kommentare	Sie können einen beliebigen einzelnen gültigen Benutzernamen oder PUBLIC (alle Benutzer) angeben.


Beispiele für den Befehl GRANT (Datenbank-Befehle)

  Verwandte Themen 	  Alle Beispiele

Der folgende Befehl erteilt dem Benutzer SCOTT die Zugriffsberechtigung zu der Datenbankbibliothek lib1:

.GRANT LIB lib1 USER scott


Befehl REVOKE (Datenbank-Befehle)

  Beispiele	   Verwandte Themen 	  Alphabetische Liste

Beschreibung	Entzieht einem Benutzer die Zugriffsberechtigung zu einer Bibliothek, die in der Datenbank gespeichert ist.

Syntax

REVOKE LIBRARY name USER name

Schlüsselwörter und Werte

LIBRARY name	Gibt eine Bibliothek an.
USER name	Gibt einen Benutzer an.

Kommentare	Sie können einen beliebigen einzelnen gültigen Benutzernamen oder PUBLIC (alle Benutzer) angeben.


Beispiele für den Befehl REVOKE (Datenbank-Befehle)

  Verwandte Themen 	  Alle Beispiele

Der folgende Befehl entzieht dem Benutzer SCOTT die Zugriffsberechtigung zu der Datenbankbibliothek lib1:

.REVOKE LIB lib1 USER scott


Befehl STORE

  Beispiele	   Verwandte Themen 	  Alphabetische Liste

Beschreibung	Speichert einen oder mehrere Programmblöcke in der Datenbank.

Syntax

STORE PROGRAMUNIT name [, name...]
       FILE [directory]name[extension]
      [SPECIFICATION | BODY]
      [NOWARN]

STORE PACKAGE name[, name...]
      [OWNER name]
      [SPECIFICATION | BODY]

STORE SUBPROGRAM name[, name...]
      [OWNER name]
      [SPECIFICATION | BODY]

STORE PROCEDURE name[, name...]
      [OWNER name]
      [SPECIFICATION | BODY]

STORE FUNCTION name[, name...]
      [OWNER name]
      [SPECIFICATION | BODY]

Schlüsselwörter und Werte

PROGRAMUNIT name	Gibt einen oder mehrere Programmblöcke an.
PACKAGE name	Gibt ein oder mehrere Pakete an.
SUBPROGRAM name	Gibt ein oder mehrere Unterprogramme an.
PROCEDURE name	Gibt eine oder mehrere Prozeduren an.
FUNCTION name	Gibt eine oder mehrere Funktionen an.
OWNER name	Gibt den Eigentümer des bzw. der gespeicherten Programmblöcke an.
SPECIFICATION oder BODY	Legt fest, ob die Spezifikation oder der Rumpf eines Pakets in der Datenbank gespeichert wird.

Kommentare	Wenn OWNER nicht angegeben wird, weist Procedure Builder den momentan angemeldeten Benutzer als Eigentümer der gespeicherten Programmblöcke zu.

Wenn weder SPECIFICATION noch BODY angegeben wird, werden sowohl der Rumpf als auch (sofern verfügbar) die Spezifikation der angegebenen Pakete in der Datenbank gespeichert.


Beispiele für den Befehl STORE

  Verwandte Themen 	  Alle Beispiele

Der folgende Befehl speichert die Prozedur proc1 und die Funktion func2 in der aktuellen Datenbank:

.STORE PROGRAMUNIT proc1, func2

Der folgende Befehl speichert Spezifikation und Rumpf von Paket pack1 und gibt den Eigentümer als SCOTT an:

.STORE PACK pack1 OWNER scott


Befehl ATTACH

  Beispiele	   Verwandte Themen 	   Alphabetische Liste

Beschreibung	Ordnet der aktuellen Sitzung eine PL/SQL-Bibliothek zu.

Syntax

ATTACH LIBRARY [directory]name[extension]
       [FILESYSTEM | DB]
       [BEFORE library]
       [AFTER library]
       [START | END]

Schlüsselwörter und Werte

LIBRARY name	Gibt den Namen der Bibliothek einschließlich dem optionalen Verzeichnispfad und der Dateinamenerweiterung an, wenn im Dateisystem gespeichert.
FILESYSTEM oder DB	Gibt an, ob die angegebene Bibliothek im Dateisystem oder der gerade angemeldeten Datenbank gespeichert ist. Wenn kein Schlüsselwort angegeben wird, wird zuerst im Dateisystem nach der angegebenen Bibliothek gesucht. Wenn dies nicht erfolgreich ist, wird in der aktuellen Datenbank gesucht.
BEFORE library	Gibt an, daß die Bibliothek vor der benannten zugeordneten Bibliothek zugeordnet werden soll.
AFTER library	Gibt an, daß die Bibliothek nach der benannten zugeordneten Bibliothek zugeordnet werden soll.
START oder END	Gibt an, ob die zugeordnete Bibliothek an den Anfang oder das Ende der Zuordnungsliste gestellt werden soll. Der Standardwert ist START.

Kommentare	Wenn Sie versuchen, eine Bibliothek im Dateisystem zuzuordnen, werden der Ladepfad und die Erweiterung .pll benutzt, wenn lib-name aufgelöst wird, es sei denn, directory und extension werden explizit aufgeführt. Beachten Sie, daß die Syntax von directory betriebssystemspezifisch ist. Weitere Informationen über die Syntax finden Sie in der Oracle-Produktdokumentation für Ihr Betriebssystem.

Bibliotheken werden schreibgeschützt zugeordnet. Wenn Sie den Inhalt einer Bibliothek ändern möchten, benutzen Sie den Befehl OPEN, um die Bibliothek zur Bearbeitung zu öffnen.


Beispiele für den Befehl ATTACH

  Verwandte Themen 	  Alle Beispiele

Der folgende Befehl ordnet die Bibliothek in der Datei lib1 zu:

.ATTACH LIB lib1 FILE


Befehl CLOSE

  Beispiele 	   Verwandte Themen 	  Alphabetische Liste

Beschreibung	Entfernt eine oder mehrere Bibliotheken aus der aktuellen Gruppe mit geöffneten Bibliotheken.

Syntax

CLOSE LIBRARY name[, name...] [DISCARD]

Schlüsselwörter und Werte

LIBRARY name	Gibt eine oder mehrere momentan geöffnete Bibliotheken an, die Sie schließen möchten.
DISCARD	Verwirft Änderungen, die seit dem letzten Speichervorgang an den Bibliotheken vorgenommen wurden.

Kommentare	Wenn Sie eine Bibliothek schließen, werden alle Programmblöcke, die aus dieser Bibliothek in die Umgebung geladen wurden, entfernt. Der zur Darstellung der Bibliothek benutzte Namespace wird ebenfalls entfernt.

Wenn Sie eine Bibliothek schließen, werden Änderungen automatisch gespeichert, die seit dem Öffnen an der Bibliothek vorgenommen wurden. Wenn Sie DISCARD angeben, werden Änderungen verworfen, die seit dem letzten Speichernvorgang an der Bibliothek vorgenommen wurden.


Beispiele für den Befehl CLOSE

  Verwandte Themen 	  Alle Beispiele

Der folgende Befehl schließt die Bibliotheken lib1 und lib2:

.CLOSE LIB lib1, lib2


Befehl COMPILE (Bibliotheken)

  Beispiele	   Verwandte Themen 	  Alphabetische Liste

Beschreibung	Kompiliert alle Programmblöcke in einer oder mehreren geöffneten Bibliotheken bzw. kompiliert sie neu.

Syntax

COMPILE LIBRARY name[, name...] [INCREMENTAL]

Schlüsselwörter und Werte

LIBRARY name	Gibt eine oder mehrere geöffnete Bibliotheken an, deren Programmblöcke kompiliert werden sollen.
INCREMENTAL	Kompiliert nur die Programmblöcke innerhalb der Bibliothek, die kompiliert werden müssen.

Kommentare	Wenn COMPILE aufgerufen wird, prüft der Befehl zuerst auf momentan geladene Programmblöcke, die dem Namen und Typ der Programmblöcke in der zu kompilierenden Bibliothek entsprechen. Wenn mindestens eine Übereinstimmung vorhanden ist, werden Sie gefragt, ob Sie mit der Kompilierung fortfahren möchten.

Wenn Sie mit Ja antworten, werden alle übereinstimmenden Programmblöcke aus der Umgebung entfernt, kompiliert und dann in der angegebenen geöffneten Bibliothek wiederhergestellt. Wenn Sie mit Nein antworten, wird der Vorgang abgebrochen.

Hinweis:  Die kompilierten Programmblöcke werden in der geöffneten Bibliothek wiederhergestellt, werden jedoch nicht wieder in die Umgebung geladen. Sie können den Befehl LOAD (über die Interpreter-Befehlszeile oder mit Datei [image] Laden) aufrufen, um die Programmblöcke wieder in die Umgebung zu laden.

Wenn INCREMENTAL nicht angegeben wird, werden alle Programmblöcke in der Bibliothek erzwungenermaßen kompiliert.


Beispiele für den Befehl COMPILE (Bibliotheken)

  Verwandte Themen 	  Alle Beispiele

Der folgende Befehl kompiliert alle Programmblöcke in der geöffneten Bibliothek mit der Bezeichnung lib1:

.COMPILE LIB lib1


Befehl CREATE (Bibliotheken)

  Beispiele	   Verwandte Themen 	  Alphabetische Liste

Beschreibung	Erstellt eine neue Bibliothek, die im Dateisystem oder der aktuellen Datenbank gespeichert werden kann.

Syntax

CREATE LIBRARY [directory]lib-name[extension]
       [SOURCE pld-file]
       [NOCOMPILE]
       [FILESYSTEM | DB]
       [BEFORE | AFTER]
       [NOCONFIRM]

Schlüsselwörter und Werte

LIBRARY name	Gibt den Namen der Bibliothek einschließlich dem optionalen Verzeichnispfad und der Dateinamenerweiterung an, wenn die Bibliothek im Dateisystem erstellt wird.
SOURCE pld-file	Gibt eine Datei an, die die Quelle von einem oder mehreren Programmblöcken enthält.
NOCOMPILE	Verhindert, daß der Inhalt der neu erstellten Bibliothek kompiliert wird.
FILESYSTEM oder DB	Gibt an, ob die angegebene Bibliothek im Dateisystem oder in der gerade angemeldeten Datenbank erstellt werden soll. Der Standardwert ist FILESYSTEM.
BEFORE oder AFTER	Legt fest, ob die zugeordnete Bibliothek an den Anfang oder das Ende der Zuordnungsliste gestellt wird. Der Standardwert ist BEFORE.
NOCONFIRM	Gibt an, daß die bestehende Bibliothek überschrieben wird, ohne daß Sie zur Bestätigung aufgefordert werden.

Kommentare	Bei Bibliotheken, die im Dateisystem erstellt werden, wird der Name der Bibliothek von dem Basisnamen der Datei (vollständiger Dateiname minus vorangestelltem Verzeichnis und nachfolgender Dateinamenerweiterung) angegeben. In UNIX enthält die Datei /private/libs/emplib.pll z.B. die Bibliothek mit der Bezeichnung emplib.

Die Syntax von directory ist betriebssystemspezifisch. Weitere Informationen über die Syntax finden Sie in der Oracle-Produktdokumentation für Ihr Betriebssystem.

Die neu erstellte Bibliothek wird automatisch geöffnet. Nachdem eine Bibliothek geöffnet wurde, können Sie deren Inhalt mit den Befehlen INSERT und DELETE ändern.

Mit dem Schlüsselwort SOURCE können Sie die neu erstellte Bibliothek sofort mit der Quelle von einem oder mehreren Programmblöcken auffüllen, die in der angegebenen .pld-Datei enthalten sind. Die Bibliothek wird dann (mit dem Befehl COMPILE LIBRARY) kompiliert, es sei denn, Sie geben das Schlüsselwort NOCOMPILE an.

Wenn Sie versuchen, eine Bibliothek mit demselben Namen wie eine bestehende Bibliothek zu erstellen, werden Sie in einem Meldungsfeld gefragt, ob die bestehende Bibliothek überschrieben werden soll. Wenn Sie NOCONFIRM in der Befehlsfolge angeben, wird das Warnfenster unterdrückt.


Beispiele für den Befehl CREATE (Bibliotheken)

  Verwandte Themen 	  Alle Beispiele

In UNIX erstellt der folgende Befehl eine neue Bibliothek mit der Bezeichnung lib1 in der Datei /private/libs/lib1.pll:

.CREATE LIBRARY /private/libs/lib1.pll FILE


Befehl DELETE (Bibliotheken)

  Beispiele	   Verwandte Themen 	  Alphabetische Liste

Beschreibung	Löscht eine oder mehrere Bibliotheken, die in der aktuellen Datenbank gespeichert sind.

Syntax

DELETE LIBRARY name[, name...]

Schlüsselwörter und Werte

LIBRARY name	Gibt eine Bibliothek an.

Kommentare	Sie können keine Bibliothek löschen, die momentan zugeordnet ist. Benutzen Sie den Befehl DETACH, um die Zuordnung einer Bibliothek aufzuheben, bevor Sie sie löschen.


Beispiele für den Befehl DELETE (Bibliotheken)

  Verwandte Themen 	  Alle Beispiele

Der folgende Befehl löscht die Bibliothek lib1 aus der Datenbank:

.DELETE LIB lib1


Befehl DELETE (Bibliotheks-Programmblöcke)

  Beispiele	   Verwandte Themen 	  Alphabetische Liste

Beschreibung	Löscht einen oder mehrere Programmblöcke aus einer geöffneten Bibliothek.

Syntax

DELETE PROGRAMUNIT name [, name...]
        LIBRARY name
     [SPECIFICATION | BODY]

DELETE PACKAGE name [, name...]
        LIBRARY name
     [SPECIFICATION | BODY]

DELETE SUBPROGRAM name [, name...]
        LIBRARY name
     [SPECIFICATION | BODY]

DELETE PROCEDURE name [, name...]
        LIBRARY name
     [SPECIFICATION | BODY]

DELETE FUNCTION name [, name...]
        LIBRARY name
     [SPECIFICATION | BODY]

Schlüsselwörter und Werte

PROGRAMUNIT name	Gibt einen oder mehrere Programmblöcke an.
PACKAGE name	Gibt ein oder mehrere Pakete an.
SUBPROGRAM name	Gibt ein oder mehrere Unterprogramme an.
PROCEDURE name	Gibt eine oder mehrere Prozeduren an.
FUNCTION name	Gibt eine oder mehrere Funktionen an.
LIBRARY name	Gibt die Bibliothek an, aus der die Programmblöcke gelöscht werden sollen.
SPECIFICATION oder BODY	Gibt an, daß die Spezifikation oder der Rumpf des Programmblocks gelöscht werden soll.


Beispiele für den Befehl DELETE (Bibliotheks-Programmblöcke)

  Verwandte Themen 	  Alle Beispiele

Der folgende Befehl löscht das Paket mit der Bezeichnung p2 aus der Bibliothek lib1:

.DELETE PACKAGE p2 LIBRARY lib1


Befehl DESCRIBE (Bibliotheken)

  Beispiele	   Verwandte Themen 	  Alphabetische Liste

Beschreibung	Zeigt detaillierte Informationen über eine zugeordnete Bibliothek an.

Syntax

DESCRIBE LIBRARY name

Schlüsselwörter und Werte

LIBRARY name	Gibt den Namen einer zugeordneten Bibliothek an.

Kommentare	Die für eine Bibliothek angezeigten Informationen umfassen den Modus, in dem die Bibliothek zugeordnet wurde, deren externe Position und deren Inhalt.


Beispiele für den Befehl DESCRIBE (Bibliotheken)

  Verwandte Themen 	  Alle Beispiele

Der folgende Befehl zeigt Informationen über die Bibliothek mit der Bezeichnung lib1 an:

.DESCRIBE LIBRARY lib1


Befehl DETACH

  Beispiele	   Verwandte Themen 	  Alphabetische Liste

Beschreibung	Entfernt eine oder mehrere Bibliotheken aus der aktuellen Gruppe mit zugeordneten Bibliotheken.

Syntax

DETACH LIBRARY name[, name...]

Schlüsselwörter und Werte

LIBRARY name	Gibt eine oder mehrere zugeordnete Bibliotheken an.

Kommentare	Wenn die Zuordnung einer Bibliothek aufgehoben wird, werden alle nicht geänderten Programmblöcke entfernt, die aus dieser Bibliothek in die Umgebung geladen wurden. Wenn ein Programmblock, der aus einer Bibliothek geladen wurde, innerhalb der Umgebung geändert wurde (z.B. durch Kompilierung), wird er nicht entfernt, wenn die Zuordnung der Bibliothek aufgehoben wird.


Beispiele für den Befehl DETACH

  Verwandte Themen 	  Alle Beispiele

Der folgende Befehl hebt die Zuordnung der Bibliotheken lib1 und lib2 auf:

.DETACH LIBRARY lib1, lib2


Befehl EXPORT (Bibliotheken)

  Beispiele	   Verwandte Themen 	  Alphabetische Liste

Beschreibung	Schreibt die Quelle einer Bibliothek in eine Textdatei.

Syntax

EXPORT {LIBRARY name}
       FILE [directory]name[extension]
      [NOWARN]

Schlüsselwörter und Werte

LIBRARY name	Gibt eine zugeordnete Bibliothek an.
FILE name	Gibt den Namen der Datei an, einschließlich dem optionalen Verzeichnispfad und der Dateinamenerweiterung.
NOWARN	Unterdrückt die Warnung, daß ein vordefinierter Programmblock nicht zu der zugeordneten Bibliothek hinzugefügt wurde.

Kommentare	Wenn keine Angaben gemacht werden, wird standardmäßig die Dateinamenerweiterung .pld benutzt. Die Syntax von directory ist betriebbssystemspezifisch. Weitere Informationen über die Syntax finden Sie in der Oracle-Produktdokumentation für Ihr Betriebssystem.


Beispiele für den Befehl EXPORT (Bibliotheken)

  Verwandte Themen 	  Alle Beispiele

Der folgende Befehl schreibt die Quelle von Prozedur p1 und Funktion f3 in die Datei pl1.pld:

.EXPORT LIB my_lib FILE lib1


Befehl GENERATE

  Beispiele	   Verwandte Themen 	  Alphabetische Liste

Beschreibung	Erstellt eine Laufzeitversion einer momentan geöffneten Bibliothek.

Syntax

GENERATE LIBRARY name
         FILE [directory]name
       [INCREMENTAL]

Schlüsselwörter und Werte

LIBRARY name	Gibt den Namen der geöffneten Bibliothek an.
FILE name	Gibt den Dateinamen der Laufzeitbibliothek an, einschließlich dem optionalen Verzeichnispfad. Die Standard-Dateinamenerweiterung .plx wird automatisch zugewiesen.
INCREMENTAL	Gibt an, daß nur die unkompilierten Programmblöcke in der geöffneten Bibliothek kompiliert werden müssen.

Kommentare	Dieser Befehl erstellt eine temporäre Bibliothek, kopiert alle Programmblöcke aus der geöffneten Bibliothek und fügt sie in die temporäre Bibliothek ein, kompiliert die Programmblöcke und führt dann den Befehl SAVE für die temporäre Bibliothek mit den Schlüsselwörtern NOSOURCE und NODIANA aus.

Die Ergebnisbibliothek wird als eine Nur-Laufzeit-Bibliothek mit der Dateinamenerweiterung .plx gekennzeichnet. Wenn Sie eine andere Dateinamenerweiterung angeben, wird diese Erweiterung anstelle von .plx benutzt.


Beispiele für den Befehl GENERATE

  Verwandte Themen 	  Alle Beispiele

Der folgende Befehl ertellt eine Laufzeitbibliothek mit der Bezeichnung runlib1.plx basierend auf der geöffneten Bibliothek mylib.pll:

.GENERATE LIB mylib FILE runlib1

Weil das Schlüsselwort INCREMENTAL nicht angegeben wurde, werden alle Programmblöcke in der Bibliothek mylib zwangsweise kompiliert.


Befehl GRANT (Bibliotheks-Befehle)

  Beispiele	   Verwandte Themen 	  Alphabetische Liste

Beschreibung	Erteilt einem Benutzer die Zugriffsberechtigung zu einer in der Datenbank gespeicherten Bibliothek.

Syntax

GRANT LIBRARY name USER name

Schlüsselwörter und Werte

LIBRARY name	Gibt die Bibliothek an.
USER name	Gibt einen Benutzernamen an.

Kommentare	Sie können einen beliebigen einzelnen gültigen Benutzernamen angeben oder PUBLIC (alle Benutzer).


Beispiele für den Befehl GRANT (Bibliotheks-Befehle)

  Verwandte Themen 	  Alle Beispiele

Der folgende Befehl erteilt dem Benutzer SCOTT die Zugriffsberechtigung zu der Datenbankbibliothek lib1:

.GRANT LIB lib1 USER scott


Befehl INSERT (Bibliotheks-Programmblöcke)

  Beispiele	   Verwandte Themen 	  Alphabetische Liste

Beschreibung	Fügt einen oder mehrere Programmblöcke in eine geöffnete Bibliothek ein.

Syntax

INSERT PACKAGE name[, name...]
      [SPECIFICATION | BODY]
       LIBRARY name
      [NOPCODE] [NODIANA] [NOSOURCE] [NOWARN]

INSERT SUBPROGRAM name [, name...]
      [SPECIFICATION | BODY]
       LIBRARY name
      [NOPCODE] [NODIANA] [NOSOURCE] [NOWARN]

INSERT PROCEDURE name [, name...]
      [SPECIFICATION | BODY]
       LIBRARY name
      [NOPCODE] [NODIANA] [NOSOURCE] [NOWARN]

INSERT FUNCTION name [, name...]
      [SPECIFICATION | BODY]
       LIBRARY name
      [NOPCODE] [NODIANA] [NOSOURCE] [NOWARN]

Schlüsselwörter und Werte

PACKAGE name	Gibt ein oder mehrere Pakete an.
SUBPROGRAM name	Gibt ein oder mehrere Unterprogramme an.
PROCEDURE name	Gibt eine oder mehrere Prozeduren an.
FUNCTION name	Gibt eine oder mehrere Funktionen an.
SPECIFICATION oder BODY	Gibt die Spezifikation bzw. den Rumpf der angegebenen Programmblöcke an. Wenn kein Schlüsselwort angegeben wird, werden beide in die Bibliothek eingefügt.
LIBRARY name	Gibt die Zielbibliothek an.
NOPCODE	Fügt die Programmblöcke ohne den PCODE zu der Bibliothek hinzu.
NODIANA	Fügt die Programmblöcke ohne den DIANA zu der Bibliothek hinzu.
NOSOURCE	Fügt die Programmblöcke ohne den Quellcode zu der Bibliothek hinzu.
NOWARN	Unterdrückt die Warnmeldung, daß kein vordefinierter Programmblock in die geöffnete Bibliothek eingefügt wurde.

Kommentare	Sie können NODIANA und NOSOURCE benutzen, um die Größe einer PL/SQL-Bibliothek wesentlich zu reduzieren.

Hinweis:  Programmblöcke, die mit NODIANA und NOSOURCE in Bibliotheken eingefügt werden, können nur in einer Laufzeitumgebung benutzt werden, weil Referenzen auf Programmblöcke, die DIANA nicht enthalten, nicht kompiliert werden können.

Wenn Sie versuchen, einen vordefinierten Programmblock in eine geöffnete Bibliothek einzufügen (z.B. INSERT PROG * LIB lib3), wird im Interpreter-Ausschnitt eine Warnmeldung angezeigt (Warnung: Programmblock <Programmblockname> hat keine Quelle für das Einfügen...). Wenn Sie in der Befehlsfolge NOWARN angeben, wird die Warnung unterdrückt.


Beispiele für den Befehl INSERT (Bibliotheks-Programmblöcke)

  Verwandte Themen 	  Alle Beispiele

Der folgende Befehl fügt die Pakete p1 und p2 in die Bibliothek mit der Bezeichnung lib1 ein:

.INSERT PACKAGE p1,p2 LIBRARY lib1


Befehl LOAD (Bibliotheks-Programmblöcke)

  Beispiele	   Verwandte Themen 	  Alphabetische Liste

Beschreibung	Lädt einen oder mehrere Programmblöcke aus einer zugeordneten Bibliothek.

Syntax

LOAD PROGRAMUNIT name[, name...]
      LIBRARY name
     [SPECIFICATION | BODY]
     [NOCONFIRM]

LOAD PACKAGE name [, name...]
      LIBRARY name
     [SPECIFICATION | BODY]
     [NOCONFIRM]

LOAD SUBPROGRAM name [, name...]
      LIBRARY name
     [SPECIFICATION | BODY]
     [NOCONFIRM]

LOAD PROCEDURE name [, name...]
      LIBRARY name
     [SPECIFICATION | BODY]
     [NOCONFIRM]

LOAD FUNCTION name [, name...]
      LIBRARY name
     [SPECIFICATION | BODY]
     [NOCONFIRM]

Schlüsselwörter und Werte

PROGRAMUNIT name	Gibt einen oder mehrere Programmblöcke an.
PACKAGE name	Gibt ein oder mehrere Pakete an.
SUBPROGRAM name	Gibt ein oder mehrere Unterprogramme an.
PROCEDURE name	Gibt eine oder mehrere Prozeduren an.
FUNCTION name	Gibt eine oder mehrere Funktionen an.
LIBRARY name	Gibt eine zugeordnete Bibliothek an.
SPECIFICATION oder BODY	Gibt an, daß entweder die Spezifikation oder der Rumpf des Programmblocks geladen werden soll. Wenn keine Angaben gemacht werden, werden beide geladen.
NOCONFIRM	Gibt an, daß ein bestehender Programmblock neu definiert werden soll, ohne daß Sie zur Bestätigung aufgefordert werden.

Kommentare	Wenn Sie versuchen, einen Programmblock mit demselben Namen und Typ zu laden wie ein bestehender Programmblock, werden Sie in einem Meldungsfeld gefragt, ob der bestehende Programmblock neu definiert werden soll. Wenn Sie NOCONFIRM in der Befehlsfolge angeben, wird das Warnfenster unterdrückt.


Beispiele für den Befehl LOAD (Bibliotheks-Programmblöcke)

  Verwandte Themen 	  Alle Beispiele

Der folgende Befehl lädt die Funktion f1 und die Prozedur p3, die beide in der zugeordneten Bibliothek lib1 gespeichert sind:

.LOAD PROGRAMUNIT f1, p3 LIB lib1


Befehl OPEN

  Beispiele	   Verwandte Themen 	  Alphabetische Liste

Beschreibung	Öffnet eine Bibliothek zur Änderung.

Syntax

OPEN LIBRARY [directory]lib-name[extension]
     [FILESYSTEM | DB]

Schlüsselwörter und Werte

LIBRARY name	Gibt den Namen der Bibliothek einschließlich dem optionalen Verzeichnispfad und der Dateinamenerweiterung an, wenn die Bibliothek im Dateisystem gespeichert ist.
FILESYSTEM oder DB	Gibt an, ob die angegebene Bibliothek im Dateisystem oder in der gerade angemeldeten Datenbank gespeichert ist. Der Standardwert ist FILESYSTEM.

Kommentare	Wenn weder FILESYSTEM noch DB angegeben wird, versucht Procedure Builder zuerst, im Dateisystem und dann, wenn dies nicht erfolgreich ist, in der aktuellen Datenbank auf die angegebene Bibliothek zuzugreifen.

Wenn Sie versuchen, eine Bibliothek im Dateisystem zu öffnen, werden bei der Auflösung von lib-name der Ladepfad und die Erweiterung .pll benutzt, es sei denn, directory und extension werden explizit angegeben. Beachten Sie, daß die Syntax von directory betriebssystemspezifisch ist. Weitere Informationen über die Syntax finden Sie in der Oracle-Produktdokumentation für Ihr Betriebssystem.


Beispiele für den Befehl OPEN

  Verwandte Themen 	  Alle Beispiele

Der folgende Befehl öffnet die Bibliothek mit der Bezeichnung lib1, die im Dateisystem gespeichert ist:

.OPEN LIB /private/libs/lib1

Der folgende Befehl öffnet die Bibliothek mit der Bezeichnung libdb, die in der aktuellen Datenbank gespeichert ist:

.OPEN LIB libdb DB


Befehl RENAME (Bibliotheken)

  Beispiele	   Verwandte Themen 	  Alphabetische Liste

Beschreibung	Benennt eine Bibliothek um, die in der aktuellen Datenbank gespeichert ist.

Syntax

RENAME LIBRARY oldname TO newname

Schlüsselwörter und Werte

LIBRARY oldname	Gibt den aktuellen Bibliotheksnamen an.
TO newname	Gibt den neuen Bibliotheksnamen an.

Kommentare	Sie können eine Bibliothek nicht in den Namen einer Bibliothek umbenennen, die gerade zugeordnet ist. Benutzen Sie den Befehl DETACH, um die Zuordnung der mit dem neuen Namen angegebenen Bibliothek aufzuheben, oder verwenden Sie einen anderen neuen Namen.

Mit diesem Befehl können Sie keine Bibliotheken umbenennen, die in Dateien gespeichert sind. Hierzu müssen Sie Betriebssystembefehle verwenden.


Beispiele für den Befehl RENAME (Bibliotheken)

  Verwandte Themen 	  Alle Beispiele

Der folgende Befehl benennt die Datenbankbibliothek lib1 in lib4 um:

.RENAME LIB lib1 TO lib4


Befehl REVERT

  Beispiele	   Verwandte Themen 	  Alphabetische Liste

Beschreibung	Stellt eine oder mehrere Bibliotheken in dem vorher gespeicherten Zustand wieder her.

Syntax

REVERT LIBRARY name[, name...]

Schlüsselwörter und Werte

LIBRARY name	Gibt eine oder mehrere geöffnete Bibliotheken an.


Beispiele für den Befehl REVERT

  Verwandte Themen 	  Alle Beispiele

Der folgende Befehl stellt die Bibliothek lib1 im vorher gespeicherten Zustand wieder her:

.REVERT LIB lib1


Befehl REVOKE (Bibliotheks-Befehle)

  Beispiele	   Verwandte Themen 	  Alphabetische Liste

Beschreibung	Entzieht die Zugriffsberechtigung eines Benutzers für eine in der Datenbank gespeicherte Bibliothek.

Syntax

REVOKE LIBRARY name USER name

Schlüsselwörter und Werte

LIBRARY name	Gibt eine Bibliothek an.
USER name	Gibt einen Benutzer an.

Kommentare	Sie können einen beliebigen einzelnen gültigen Benutzernamen oder PUBLIC (alle Benutzer) angeben.


Beispiele für den Befehl REVOKE (Bibliotheks-Befehle)

  Verwandte Themen 	  Alle Beispiele

Mit dem folgenden Befehl wird die Zugriffsberechtigung des Benutzers SCOTT zu der Datenbankbibliothek lib1 entzogen:

.REVOKE LIB lib1 USER scott


Befehl SAVE

  Beispiele	   Verwandte Themen 	  Alphabetische Liste

Beschreibung	Speichert Änderungen, die an einer oder mehreren geöffneten Bibliotheken vorgenommen wurden.

Syntax

SAVE LIBRARY name[, name...]
     [AS name]
     [NOPCODE]
     [NODIANA]
     [NOSOURCE]

Schlüsselwörter und Werte

LIBRARY name	Gibt eine oder mehrere geöffnete Bibliotheken an.
AS name	Gibt einen neuen Namen für die gespeicherte Bibliothek an.
NOPCODE	Speichert die Bibliothek ohne den PCODE.
NODIANA	Speichert die Bibliothek ohne den DIANA.
NOSOURCE	Speichert die Bibliothek ohne den Quellcode.

Kommentare	Wenn Sie eine Bibliothek speichern, wird ein impliziter COMMIT-Vorgang ausgelöst. Dieser Vorgang schreibt Änderungen fest, die an einem Datenbankobjekt und nicht nur an den Bibliotheksobjekten vorgenommen wurden. Weitere Informationen über COMMIT finden Sie im Oracle8 SQL Reference Manual.

Sie können NODIANA und NOSOURCE verwenden, um die Größe einer PL/SQL-Bibliothek wesentlich zu reduzieren.

Hinweis:  Bibliotheken, die mit NODIANA und NOSOURCE gespeichert werden, können nur in einer Laufzeitumgebung benutzt werden, weil Referenzen auf Bibliotheks-Programmblöcke, die DIANA nicht umfassen, nicht kompiliert werden können.


Beispiele für den Befehl SAVE

  Verwandte Themen 	  Alle Beispiele

Der folgende Befehl speichert die Bibliotheken lib1 und lib2:

.SAVE LIB lib1, lib2

Der folgende Befehl speichert die Bibliothek lib1 als Bibliothek lib1a:

.SAVE LIB lib1 AS lib1a

Der folgende Befehl speichert die Bibliotheken lib1 und lib2 ohne DIANA und ohne SOURCE:

.SAVE LIB lib1, lib2 NODIANA NOSOURCE


Befehl SHOW (Bibliotheken)

  Beispiele	   Verwandte Themen 	  Alphabetische Liste

Beschreibung	Zählt die Bibliotheken auf, die momentan zugeordnet sind.

Syntax

SHOW LIBRARIES


Beispiele für den Befehl SHOW (Bibliotheken)

  Verwandte Themen 	  Alle Beispiele

Der folgende Befehl zeigt die momentan zugeordneten Bibliotheken an:

.SHOW LIB


Befehl DESCRIBE (Version)

  Beispiele	   Verwandte Themen 	  Alphabetische Liste

Beschreibung	Zeigt detaillierte Informationen über die aktuelle Version von Procedure Builder und den PL/SQL-Compiler an.

Syntax

DESCRIBE VERSION


Beispiele für den Befehl DESCRIBE (Version)

  Verwandte Themen 	  Alle Beispiele

Der folgende Befehl zeigt Informationen über Procedure Builder an:

.DESCRIBE VER


Befehl HELP

  Beispiele	   Verwandte Themen 	  Alphabetische Liste

Beschreibung	Liefert Beschreibungen und Syntaxzusammenfassungen für Befehle.

Syntax

HELP [COMMAND name] [SYNTAX]

Schlüsselwörter und Werte

COMMAND name	Gibt den Procedure Builder-Befehl an.
SYNTAX	Zeigt die Syntax des angegebenen Befehls an.

Kommentare	Wenn kein Befehlsname angegeben wird, wird eine Liste aller Befehle von Procedure Builder angezeigt.


Beispiele für den Befehl HELP

  Verwandte Themen 	  Alle Beispiele

Der folgende Befehl zeigt eine kurze Beschreibung und die Syntax des Befehls BREAK an:

.HELP COM BREAK SYNTAX

Mit dem folgenden Befehl werden alle Befehle von Procedure Builder aufgeführt:

.HELP


Befehl INTERPRET

  Beispiele	   Verwandte Themen 	  Alphabetische Liste

Beschreibung	Führt ein oder mehrere Procedure Builder-Skripts aus.

Syntax

INTERPRET FILE name[, name...]
          [ECHO]
          [SILENT]
          [NOCONFIRM]

Schlüsselwörter und Werte

FILE name	Gibt eine Datei an, die ein Procedure Builder-Skript enthält.
ECHO	Zeigt jede Zeile des Skripts an, während sie verarbeitet wird.
SILENT	Unterdrückt Statusmeldungen, die vom Interpreter ausgegeben werden.
NOCONFIRM	Gibt an, daß ein bestehender Programmblock neu definiert wird, ohne daß Sie zur Bestätigung aufgefordert werden.

Kommentare	Ein Procedure Builder-Skript besteht aus einer Folge von Konstrukten, bei denen es sich um eine Kombination aus Programmblöcken, Procedure Builder-Befehlen und SQL-Anweisungen handeln kann. Das Skript wird so verarbeitet, als wäre der Inhalt direkt in den Interpreter eingegeben worden. Jedes in dem Skript gefundene PL/SQL-Konstrukt wird so verarbeitet, als wäre es individuell mit dem Befehl LOAD geladen worden.

Wenn keine Dateinamenerweiterung angegeben wird, wird standardmäßig .pld verwendet.

Wenn Sie versuchen, einen Programmblock mit demselben Namen und Typ wie ein bestehender Programmblock zu laden, wird ein Meldungsfeld angezeigt, in dem Sie gefragt werden, ob der bestehende Programmblock neu definiert werden soll. Wenn Sie NOCONFIRM angeben, wird die Warnmeldung unterdrückt.

Sie können SQL-Anweisungen in Ihrem Skript aufnehmen, SQL*Plus-Anweisungen und deren Syntax werden jedoch nicht unterstützt.

Mit INTERPRET können mehrere Programmblöcke aus einer einzelnen Datei geladen werden. INTERPRET hat jedoch nicht die Leistung von LOAD, weil Procedure Builder den Quelltext erneut analysieren und die Programmblöcke einzeln an den PL/SQL-Compiler senden muß.


Beispiele für den Befehl INTERPRET

  Verwandte Themen 	  Alle Beispiele

Der folgende Befehl interpretiert (bei aktiviertem ECHO) das Skript in der Datei mit der Bezeichnung script1:

.INTERPRET FILE script1 ECHO


Befehl QUIT (nur Procedure Builder-Standalone)
Befehl QUIT

  Verwandte Themen 	  Alphabetische Liste

Beschreibung	Beendet die aktuelle Procedure Builder-Sitzung. Dieser Befehl ist nur gültig, wenn Procedure Builder als Standalone-Sitzung aufgerufen ist.

Syntax

QUIT [NOCONFIRM]


Befehl CREATE (Bindevariable)

  Beispiele	   Verwandte Themen 	   Alphabetische Liste

Beschreibung	Erstellt eine Bindevariable. Dieser Befehl ist nur gültig, wenn Procedure Builder in einer Standalone-Sitzung aufgerufen ist.

Syntax

CREATE CHAR var_name [LENGTH number]

CREATE NUMBER var_name [PRECISION number] [SCALE number]

CREATE RAW var_name [LENGTH number]

CREATE DATE var_name

Schlüsselwörter und Werte

CHAR  var_name	Gibt eine Bindevariable, var_name, vom Datentyp CHAR an.
LENGTH  number	Gibt optional die Länge einer Bindevariablen vom Typ CHAR an.
DATE  var_name	Gibt eine Bindevariable, var_name, vom Datentyp DATE an.
NUMBER  var_name	Gibt eine Bindevariable, var_name, vom Datentyp NUMBER an.
PRECISION  number	Bestimmt optional die maximale Anzahl von numerischen Ziffern für die Variable.
SCALE  number	Bestimmt optional, wo eine Rundung erfolgen soll.
RAW var_name	Gibt eine Bindevariable, var_name, mit dem Datentyp RAW an.

Kommentare	Für das Attribut LENGTH beim Datentyp CHAR wird standardmäßig 1 Byte benutzt, wenn Sie keine alternative Einstellung angeben. Der maximale Wert für LENGTH beträgt 32.767 Byte.

Der maximale Wert für PRECISION beläuft sich auf 38 Zeichen. SCALE kann von -84 bis 127 gehen. Wenn Sie keinen Wert für SCALE angeben, wird standardmäßig null benutzt, d.h. Zahlen werden auf die nächste Ganzzahl gerundet.

Weitere Informationen über Datentypen und deren Attribute finden Sie in PL/SQL User's Guide and Reference.


Beispiele für den Befehl CREATE (Bindevariable)

  Verwandte Themen 	  Alle Beispiele

Der folgende Befehl erstellt eine Bindevariable x mit dem Datentyp NUMBER, die auf die nächste Hundersteldezimalstelle gerundet werden soll:

.CREATE NUMBER x SCALE 2


Befehl DELETE (Bindevariable)

  Beispiele	   Verwandte Themen 	  Alphabetische Liste

Beschreibung	Löscht eine oder mehrere Bindevariablen. Dieser Befehl ist nur gültig, wenn Procedure Builder in einer Standalone-Sitzung aufgerufen ist.

Syntax

DELETE BINDVAR name [, name...]

DELETE CHAR name [, name...]

DELETE DATE name [, name...]

DELETE NUMBER name [, name...]

Schlüsselwörter und Werte

BINDVAR name	Gibt eine Bindevariable oder Gruppe mit Bindevariablen eines beliebigen Datentyps an.
CHAR name	Gibt eine Bindevariable oder Gruppe mit Bindevariablen vom Datentyp CHAR an.
DATE name	Gibt eine Bindevariable oder Gruppe mit Bindevariablen vom Datentyp DATE an.
NUMBER name	Gibt eine Bindevariable oder Gruppe mit Bindevariablen vom Datentyp NUMBER an.


Beispiele für den Befehl DELETE (Bindevariable)

  Verwandte Themen 	  Alle Beispiele

Der folgende Befehl löscht die Bindevariable y vom Datentyp CHAR:

.DELETE CHAR y

Der folgende Befehl löscht eine Gruppe von Bindevariablen (x, y und z) unterschiedlicher Datentypen:

.DELETE BINDVAR x,y,z


Interpreter-Befehle benutzen

  Verwandte Themen

Befehle unterliegen der folgenden allgemeinen Syntax:

.command-name [option...]

Anders ausgedrückt, ein Befehl besteht aus einem Punkt (.), dem Befehlsnamen, gefolgt von keinem oder mehreren Schlüsselwörtern und Schlüsselwort-Wertargumenten.

Befehlsoptionen werden im allgemeinen in der folgenden Form dargestellt:

Schlüsselwort

oder

Schlüsselwort-Wert(e)

Eine Option besteht also aus einem einzelnen Schlüsselwort oder einem Schlüsselwort gefolgt von einem oder mehreren Argumentwerten. Der Befehlsname, die Schlüsselwörter und die Argumentwerte werden durch Leerstellen voneinander getrennt. Bei Befehlsnamen, Schlüsselwörtern und Argumentwerten muß die Schreibweise nicht berücksichtigt werden.

Der folgende Aufruf des Befehls DESCRIBE stellt z.B. die Grundelemente der Befehlssyntax bei Procedure Builder dar:

.DESCRIBE PROCEDURE proc1 BODY

Auf den Befehlsnamen DESCRIBE folgen die Schlüsselwörter PROCEDURE und BODY. Für PROCEDURE wird ein einzelner Argumentwert, proc1, angegeben, während für das Schlüsselwort BODY keine Argumentwerte angegeben werden.

Argumente mit mehreren Werten  Argumente von Schlüsselwörtern können mehrere Werte enthalten. In diesem Fall werden die einzelnen Werte durch Kommas voneinander getrennt, wie unten dargestellt:

value, value...

Zwischen den Kommas und den danebenstehenden Werten können Leerstellen stehen.

Argumente von Schlüsselwörtern, die mehrere Werte entsprechend der oben aufgeführten Syntax aufweisen können, werden wie unten dargestellt beschrieben:

name[, name...]

So hat z.B. der Befehl LOAD die folgende teilweise Syntax:

.LOAD FILE name[, name...]

Somit kann das Dateiargument einen einzelnen Wert aufweisen, wie unten dargestellt:

.LOAD FILE file1

oder mehrere Werte wie unten dargestellt:

.LOAD FILE file1, file2, file3

Positionunabhängigkeit  Es sei denn, die Reihenfolge wird ausdrücklich in den Syntaxbeschreibungen angegeben, können Schlüsselwörter in beliebiger Reihenfolge aufgeführt werden. So kann z.B. der Befehl:

.DESCRIBE PROCEDURE proc1 BODY

auch folgendermaßen eingegeben werden:

.DESCRIBE BODY PROCEDURE proc1

Mehrzeilige Befehle  Normalerweise werden Befehle durch ein Zeilenvorschubzeichen oder eine Zeilenschaltung beendet. Gelegentlich ist es jedoch von Vorteil, wenn ein Befehl mehrere Zeilen umfaßt. Dies kann erreicht werden, indem das Fortsetzungszeichen (standardmäßig der umgekehrte Schrägstrich) als letztes Zeichen jeder fortzusetzenden Zeile aufgenommen wird. Das Fortsetzungszeichen wird z.B. unten benutzt, um jeden Argumentwert des Dateinamens für den Befehl LOAD auf eine separate Zeile zu setzen:

.LOAD FILE long_file_name_number_one, \
long_file_name_number_two, \
long_file_name_number_three

Argumentwerte in Anführungszeichen  Nicht numerische Befehlsargumentwerte können optional in doppelte Anführungszeichen gestellt werden. Die Anführungszeichen dienen nur als Begrenzungszeichen und werden nicht als Bestandteil des Argumentwertes betrachtet. Dies ist besonders bei der Angabe von Argumentwerten von Vorteil, die Leerzeichen, Kommas oder Stellvertreterzeichen enthalten. So könnte z.B. ein Dateiname, der ein Leerzeichen enthält, in dem Befehl LOAD wie folgt angegeben werden, wenn diese Möglichkeit von Ihrem Betriebssystem unterstützt wird:

.LOAD FILE "my file"

Doppelte Anführungszeichen können als Bestandteil des Arguments aufgenommen werden, indem davor weitere doppelte Anführungszeichen gesetzt werden. So lädt z.B. der Befehl

.LOAD FILE ""quoted file""

eine Datei mit einem Namen, der zwei doppelte Anführungszeichen enthält, die einen am Anfang und die anderen am Ende.

Schlüsselwörter abkürzen  Ein Befehlsschlüsselwort kann abgekürzt werden, indem nur so viele Zeichen eingegeben werden, wie erforderlich sind, um das Schlüsselwort von den anderen Schlüsselwörtern zu unterscheiden, die von demselben Befehl akzeptiert werden.

Befehlsnamen werden nicht abgekürzt. Dadurch werden Konflikte mit dem PL/SQL-Namespace minimiert und Verwirrungen beim Unterscheiden zwischen Befehlen und PL/SQL-Codefragmenten vermieden.

PL/SQL-Code eingeben  Zusätzlich zu Befehlen akzeptiert der Interpreter PL/SQL-Konstrukte (z.B. Anweisungen, Blöcke, Prozedurdefinitionen usw.) und SQL-Anweisungen und wertet diese aus. Procedure Builder interpretiert eine Zeile, indem mit einer Angabe, bei der es sich nicht um einen gültigen Befehlsnamen handelt, als Anfang einer PL/SQL-Anweisung, eines Blocks, eines Programmblocks oder einer SQL-Anweisung begonnen wird.

Während Befehle eine einzelne Zeile belegen (es sei denn, das Fortsetzungszeichen wird benutzt), können PL/SQL- oder SQL-Anweisungen eine beliebige Anzahl von Zeilen belegen, wobei Fortsetzungszeichen weder erforderlich noch zulässig sind.

Falls erforderlich, kann ein PL/SQL-Konstrukt immer von einem Befehl unterschieden werden, indem es in die Blockbegrenzungszeichen BEGIN und END gesetzt wird.

Schreibregeln  In der folgenden Tabelle werden die Schreibregeln für die Befehlssyntax in diesem Abschnitt aufgeführt.

Funktion	Beispiel	Erläuterung
Großbuchstaben	BREAK	Ein Befehls- oder Schlüsselwortname. Er muß nicht in Großbuchstaben eingegeben werden.
Kleinbuchstaben in Kursivschrift	numbers	Ein Schlüsselwortwert, für den Sie den entsprechenden Wert angeben müssen.
Senkrechter Strich	|	Trennt alternative Syntaxelemente, die optional oder obligatorisch sein können.
Geschweifte Klammern	{STACK|SCOPE}	Eine Auswahl von obligatorischen Objekten; geben Sie eines der Objekte getrennt durch | ein. Geben Sie die geschweiften Klammern oder den senkrechten Strich nicht ein.
Eckige Klammern	[BEFORE|AFTER]	Ein oder mehrere optionale Objekte. Wenn zwei Objekte durch einen senkrechten Strich voneinander getrennt werden, geben Sie eines der Objekte ein. Geben Sie die eckigen Klammern oder den senkrechten Strich nicht ein.
Unterstreichungs- zeichen	[BEFORE|AFTER]	Ein Standardwert. Wenn Sie keine Angaben machen, wird dieser Wert benutzt.
Geben Sie weitere Satzzeichen (wie z.B. Kommas) ein, wenn dies in der Befehlssyntax dargestellt wird.


 Alphabetische Liste der Befehle

ATTACH

BREAK

CLOSE

COMPILE (Bibliotheken)

COMPILE (Programmblöcke)

CONNECT

CREATE (Bindevariablen)

CREATE (Bibliotheken)

DELETE (Bindevariablen)

DELETE (Debug-Aktionen)

DELETE (Bibliotheken)

DELETE (Bibliotheks-Programmblöcke)

DELETE (Ladepfad)

DELETE (Programmblöcke)

DESCRIBE (Debug-Aktionen)

DESCRIBE (Ladepfad)

DESCRIBE (Lokale)

DESCRIBE (Bibliotheken)

DESCRIBE (Programmblöcke)

DESCRIBE (Tabellen und Views)

DESCRIBE (Version)

DETACH

DISABLE (Compiler-Optionen)

DISABLE (Debug-Aktionen)

DISABLE (Protokollierung)

DISCONNECT

ENABLE (Compiler-Optionen)

ENABLE (Debug-Aktionen)

ENABLE (Protokollierung)

EXECUTE

EXPORT

GENERATE

GO

GRANT

HELP

INSERT (Bibliotheks-Programmblöcke)

INSERT (Ladepfad)

INTERPRET

LIST (Debug-Aktionen)

LIST (Programmblöcke)

LOAD (Bibliotheks-Programmblöcke)

LOAD (Programmblöcke)

LOAD (Gespeicherte Programmblöcke)

LOG

OPEN

QUIT

RENAME

RESET

REVERT

REVOKE

SAVE

SET (Geltungsbereich)

SHOW (Aufrufstapel)

SHOW (Debug-Aktionen)

SHOW (Bibliotheken)

SHOW (Lokale)

SHOW (Programmblöcke)

STEP

STORE

TRIGGER


Mit diesem Buchstaben beginnen keine Befehle.


Bindevariablen-Befehle

  Alphabetische Liste 	  Verwandte Themen

CREATE (Bindevariablen)

DELETE (Bindevariablen)


Datenbank-Befehle

  Alphabetische Liste 	  Verwandte Themen

CONNECT

DESCRIBE (Tabellen und Views)

DISCONNECT

GRANT

REVOKE

STORE


Befehle für Debug-Aktionen

  Alphabetische Liste 	  Verwandte Themen

BREAK

DELETE (Debug-Aktionen)

DESCRIBE (Debug-Aktionen)

DISABLE (Debug-Aktionen)

ENABLE (Debug-Aktionen)

LIST (Debug-Aktionen)

SHOW (Debug-Aktionen)

TRIGGER


Debugging-Befehle

  Alphabetische Liste 	  Verwandte Themen

DESCRIBE (Lokale)

GO

RESET

SET (Geltungsbereich)

SHOW (Aufrufstapel)

STEP


Bibliotheks-Befehle

  Alphabetische Liste 	  Verwandte Themen

ATTACH

CLOSE

COMPILE (Bibliotheken)

CREATE (Bibliotheken)

DELETE (Bibliotheken)

DELETE (Bibliotheks-Programmblöcke)

DESCRIBE (Bibliotheken)

DETACH

EXPORT (Bibliotheken)

GENERATE

GRANT

INSERT (Bibliotheks-Programmblöcke)

LOAD (Bibliotheks-Programmblöcke)

OPEN

RENAME

REVERT

REVOKE

SAVE

SHOW (Bibliotheken)


Ladepfad-Befehle

  Alphabetische Liste 	  Verwandte Themen

DELETE (Ladepfad)

DESCRIBE (Ladepfad)

INSERT (Ladepfad)


Protokollierungs-Befehle

  Alphabetische Liste 	  Verwandte Themen

DISABLE (Protokollierung)

ENABLE (Protokollierung)

LOG


Programmblock-Befehle

  Alphabetische Liste 	  Verwandte Themen

COMPILE (Programmblöcke)

DELETE (Programmblöcke)

DESCRIBE (Programmblöcke)

DISABLE (Compiler-Optionen)

ENABLE (Compiler-Optionen)

EXECUTE

EXPORT (Programmblöcke)

EXPORT (Gespeicherte Programmblöcke)

LIST (Programmblöcke)

LOAD (Programmblöcke)

LOAD (Gespeicherte Programmblöcke)

SHOW (Lokale)

SHOW (Programmblöcke)


Sitzungs-Befehle

  Alphabetische Liste 	  Verwandte Themen

DESCRIBE (Version)

HELP

INTERPRET

QUIT


Mit diesem Buchstaben beginnen keine Bibliotheks-Befehle.


Interpreter-Befehle

  Alphabetische Liste 	  Verwandte Themen

Befehle für Debug-Aktionen

Bibliotheks-Befehle

Bindevariablen-Befehle

Datenbank-Befehle

Debugging-Befehle

Ladepfad-Befehle

Programmblock-Befehle

Protokollierungs-Befehle

Sitzungs-Befehle


Befehl COMPILE (Programmblöcke)

  Beispiele	   Verwandte Themen 	  Alphabetische Liste

Beschreibung	Kompiliert die angegebenen Programmblöcke bzw. kompiliert sie neu.

Syntax

COMPILE PROGRAMUNIT name[, name...]
      [SPECIFICATION | BODY]

COMPILE PACKAGE name[, name...]
      [SPECIFICATION | BODY]

COMPILE SUBPROGRAM name[, name...]
      [SPECIFICATION | BODY]

COMPILE PROCEDURE name[, name...]
      [SPECIFICATION | BODY]

COMPILE FUNCTION name[, name...]
      [SPECIFICATION | BODY]

Schlüsselwörter und Werte

PROGRAMUNIT name	Gibt einen oder mehrere Programmblöcke an.
PACKAGE name	Gibt ein oder mehrere Pakete an.
SUBPROGRAM name	Gibt ein oder mehrere Unterprogramme an.
PROCEDURE name	Gibt eine oder mehrere Prozeduren an.
FUNCTION name	Gibt eine oder mehrere Funktionen an.
SPECIFICATION oder BODY	Gibt an, daß entweder die Spezifikation oder der Rumpf des Programmblocks kompiliert wird. Standardmäßig werden beide kompiliert.


Beispiele für den Befehl COMPILE (Programmblöcke)

  Verwandte Themen 	  Alle Beispiele

Der folgende Befehl kompiliert die Prozedur proc1 und das Paket pkg1:

.COMPILE PROG proc1, pkg1


Befehl DELETE (Programmblöcke)

  Beispiele	   Verwandte Themen 	  Alphabetische Liste

Beschreibung	Löscht ein oder mehrere Programmblöcke aus der aktuellen Entwicklungssitzung.

Syntax

DELETE PROGRAMUNIT name [, name...]
     [SPECIFICATION | BODY]

DELETE PACKAGE name [, name...]
     [SPECIFICATION | BODY]

DELETE SUBPROGRAM name [, name...]
     [SPECIFICATION | BODY]

DELETE PROCEDURE name [, name...]
     [SPECIFICATION | BODY]

DELETE FUNCTION name [, name...]
     [SPECIFICATION | BODY]

Schlüsselwörter und Werte

PROGRAMUNIT name	Gibt einen oder mehrere Programmblöcke an.
PACKAGE name	Gibt ein oder mehrere Pakete an.
SUBPROGRAM name	Gibt ein oder mehrere Unterprogramme an.
PROCEDURE name	Gibt eine oder mehrere Prozeduren an.
FUNCTION name	Gibt eine oder mehrere Funktionen an.
SPECIFICATION oder BODY	Gibt an, daß entweder die Spezifikation oder der Rumpf des Programmblocks entfernt wird. Standardmäßig werden beide entfernt.

Kommentare	Nachdem ein Programmblock aus der aktuellen Entwicklungssitzung gelöscht wurde, sind der Programmblock und die zugehörigen Unterobjekte (Typen, Variablen, Unterprogramm usw.) nicht mehr in der Entwicklungssitzung definiert. Wenn Sie einen Programmblock aus der aktuellen Entwicklungssitzung löschen, kann dies dazu führen, daß andere Programmblöcke, die von diesem Programmblock abhängig sind, ungültig werden. Dasselbe geschieht, wenn die Spezifikation eines Programmblocks geändert wird.


Beispiele für den Befehl DELETE (Programmblöcke)

  Verwandte Themen 	  Alle Beispiele

Der folgende Befehl löscht das Paket mit der Bezeichnung p2 aus der aktuellen Entwicklungssitzung:

.DELETE PACKAGE p2


Befehl DESCRIBE (Programmblöcke)

  Beispiele	   Verwandte Themen 	  Alphabetische Liste

Beschreibung	Zeigt detaillierte Informationen über eine bestimmte Programmblockinstanz an.

Syntax

DESCRIBE PROGRAMMUNIT name [SPECIFICATION | BODY]

DESCRIBE PACKAGE name [SPECIFICATION | BODY]

DESCRIBE SUBPROGRAM name [SPECIFICATION | BODY]

DESCRIBE PROCEDURE name [SPECIFICATION | BODY]

DESCRIBE FUNCTION name [SPECIFICATION | BODY]

Schlüsselwörter und Werte

PROGRAMUNIT name	Gibt einen Programmblock an.
PACKAGE name	Gibt ein Paket an.
SUBPROGRAM name	Gibt ein Unterprogramm an.
PROCEDURE name	Gibt eine Prozedur an.
FUNCTION name	Gibt eine Funktion an.
SPECIFICATION oder BODY	Gibt an, daß entweder die Spezifikation oder der Rumpf des Programmblocks zu der Bibliothek hinzugefügt wird. Der Standardwert ist SPECIFICATION.

Kommentare	Die angezeigten Informationen umfassen den Namen des Programmblocks, dessen Typ, dessen Parameter (sofern vorhanden), dessen externe Position, ob der Programmblock kompiliert ist, ob er zur Bearbeitung geöffnet ist, sowie Querverweisinformationen. Außerdem wird bei der Beschreibung eines Pakets angegeben, ob es sich bei dem Paket um einen vordefinierten Programmblock handelt und ob es eine Erweiterung des Pakets STANDARD ist.

Bei der Beschreibung einer Paketspezifikation werden alle innerhalb der Spezifikation definierten Unterprogramme aufgeführt.


Beispiele für den Befehl DESCRIBE (Programmblöcke)

  Verwandte Themen 	  Alle Beispiele

Der folgende Befehl zeigt Informationen über den Rumpf des Pakets pkg1 an:

.DESCRIBE BODY PACKAGE pkg1


Befehl DISABLE (Compiler-Optionen)

  Beispiele	   Verwandte Themen 	  Alphabetische Liste

Beschreibung	Entfernt eine oder mehrere Compiler-Optionen vorübergehend.

Syntax

DISABLE COMPILER SIZECHECK

Kommentare	Die Compiler-Option SIZECHECK wird automatisch bei Stapelkompilierungen deaktiviert. Sie können eine Compiler-Option mit dem Befehl ENABLE wieder aktivieren.


Beispiele für den Befehl DISABLE (Compiler-Optionen)

  Verwandte Themen 	  Alle Beispiele

Der folgende Befehl deaktiviert die Compiler-Option SIZECHECK vorübergehend:

.DISABLE COMPILRT SIZECHECK


Befehl ENABLE (Compiler-Optionen)

  Beispiele	   Verwandte Themen 	  Alphabetische Liste

Beschreibung	Aktiviert oder reaktiviert eine bzw. mehrere Compiler-Optionen.

Syntax

ENABLE COMPILER SIZECHECK

Kommentare	Sie können die Compiler-Option SIZECHECK nur bei interaktiven Kompiliervorgängen aktivieren. Nachdem die Compiler-Option aktiviert wurde, bleibt sie aktiv, bis sie deaktiviert wird. Diese Option ist bei Stapelkompilierungen automatisch deaktiviert.

Aktivieren Sie die Option SIZECHECK, bevor Sie einen Programmblock kompilieren, um ein Warnfenster anzuzeigen, wenn die Größe einer Programmblockquelle den Grenzwert eines Betriebssystems für die Zuweisung von Speicherplatz erreicht. Wenn die Größe der Quelle den Betriebssystemgrenzwert erreicht, wird der kompilierte Status dieser Quelle wahrscheinlich größer und überschreitet möglicherweise den Grenzwert des Betriebssystems.

Mit der Option SIZECHECK wird außerdem ein Warnfenster angezeigt, wenn der kompilierte Status des Programmblocks einen betriebssystemspezifischen Grenzwert für die Zuweisung von Speicherplatz erreicht oder überschreitet.

Wenn die Quelle des Programmblocks oder der kompilierte Programmblock einen betriebssystemspezifischen Grenzwert für die Zuweisung von Speicherplatz überschreitet, können Sie den Programmblock in kleinere Programmblöcke aufteilen.

In der Dokumentation für Ihr Betriebssystem wird der Grenzwert für die Zuweisung von Speicherplatz bei Ihrer Plattform aufgeführt.

Sie können eine Compiler-Option vorübergehend mit dem Befehl DISABLE entfernen.


Beispiele für den Befehl ENABLE (Compiler-Optionen)

  Verwandte Themen 	  Alle Beispiele

Der folgende Befehl aktiviert die Compiler-Option SIZECHECK:

.ENABLE COMPILER SIZECHECK


Befehl EXECUTE

  Beispiele	   Verwandte Themen 	  Alphabetische Liste

Beschreibung	Führt einen benannten anonymen Block oder eine parameterlose Prozedur aus. Dieser Befehl ist nur gültig, wenn Procedure Builder als Standalone-Sitzung aufgerufen ist.

Syntax

EXECUTE PROGRAMUNIT name

EXECUTE PROCEDURE name

Schlüsselwörter und Werte

PROGRAMUNIT name	Gibt einen benannten anonymen Block an.
PROCEDURE name	Gibt eine parameterlose Prozedur an.

Kommentare	Benutzen Sie den Befehl EXECUTE, um Programmblöcke und Prozeduren auszuführen, die keine Quelle haben oder noch nicht kompiliert wurden.


Beispiele für den Befehl EXECUTE

  Verwandte Themen 	  Alle Beispiele

Sie erstellen eine Bibiothek mit der Bezeichnung lib1.pll. Sie fügen die Prozedur x1 in diese Bibliothek mit den Schlüsselwörtern NOSOURCE und NODIANA ein. Auch wenn die Prozedur x1 nicht kompiliert ist, können Sie sie mit dem Befehl EXECUTE wie folgt ausführen:

.EXECUTE PROC x1


Befehl EXPORT (Programmblöcke)

  Beispiele	   Verwandte Themen 	  Alphabetische Liste

Beschreibung	Schreibt die Quelle von einem oder mehreren Programmblöcken in eine Textdatei.

Syntax

EXPORT PROGRAMUNIT name [, name...]
       FILE [directory]name[extension]
      [SPECIFICATION | BODY]
      [NOWARN]

EXPORT PACKAGE name [, name...]
       FILE [directory]name[extension]
      [SPECIFICATION | BODY]
      [NOWARN]

EXPORT SUBPROGRAM name [, name...]
       FILE [directory]name[extension]
      [SPECIFICATION | BODY]
      [NOWARN]

EXPORT PROCEDURE name [, name...]
       FILE [directory]name[extension]
      [SPECIFICATION | BODY]
      [NOWARN]

EXPORT FUNCTION name [, name...]
       FILE [directory]name[extension]
      [SPECIFICATION | BODY]
      [NOWARN]

Schlüsselwörter und Werte

PROGRAMUNIT name	Gibt einen oder mehrere Programmblöcke an.
PACKAGE name	Gibt ein oder mehrere Pakete an.
SUBPROGRAM name	Gibt ein oder mehrere Unterprogramme an.
PROCEDURE name	Gibt eine oder mehrere Prozeduren an.
FUNCTION name	Gibt eine oder mehrere Funktionen an.
FILE name	Gibt den Namen der Datei an, einschließlich dem optionalen Verzeichnispfad und der Dateinamenerweiterung.
SPECIFICATION oder BODY	Gibt entweder die Spezifikation oder den Rumpf der angegebenen Programmblöcke an. Standardmäßig werden beide in die Datei geschrieben.
NOWARN	Unterdrückt die Warnung, daß einem vordefinierten Programmblock keine Quelle für den Export zugeordnet ist.

Kommentare	Wenn Sie mehr als einen Programmblock exportieren, sortiert Procedure Builder die Programmblöcke, um Vorwärtsreferenzen zu umgehen, d.h. jeder Programmblock steht hinter den Programmblöcken, die er referenziert. Auf diese Weise können Sie exportierte Programmblöcke mit INTERPRET wieder in Procedure Builder laden.

Wenn keine Dateinamenerweiterung angegeben wird, wird standardmäßig .PLD verwendet. Die Syntax von directory ist betriebssystemspezifisch. Weitere Informationen über die Syntax finden Sie in der Oracle-Produktdokumentation für Ihr Betriebssystem.

Wenn Sie versuchen, einen vordefinierten Programmblock in eine Textdatei zu exportieren (z.B. .EXPORT PROG * FILE allprogs.txt) wird im Interpreter-Ausschnitt eine Warnmeldung angezeigt (Warnung: Programmblock <Programmblockname> hat keine Quelle für das Exportieren...). Wenn Sie NOWARN in der Befehlsfolge angeben, wird die Warnmeldung unterdrückt.


Beispiele für den Befehl EXPORT (Programmblöcke)

  Verwandte Themen 	  Alle Beispiele

Der folgende Befehl schreibt die Quelle der Prozedur p1 und Funktion f3 in die Datei pl1.pld:

.EXPORT PROG p1,f3 FILE pl1


Befehl EXPORT (Gespeicherte Programmblöcke)

  Beispiele	   Verwandte Themen 	  Alphabetische Liste

Beschreibung	Schreibt die Quelle von einem oder mehreren gespeicherten Programmblöcken in eine Textdatei.

Syntax

EXPORT {STORED} PROGRAMUNIT schema.name [, schema.name...]
       FILE [directory]name[extension]
      [SPECIFICATION | BODY]

EXPORT {STORED} PACKAGE schema.name [,schema.name...]
       FILE [directory]name[extension]
      [SPECIFICATION | BODY]

EXPORT {STORED} SUBPROGRAM schema.name [,schema.name...]
       FILE [directory]name[extension]
      [SPECIFICATION | BODY]

EXPORT {STORED} PROCEDURE schema.name [,schema.name...]
       FILE [directory]name[extension]
      [SPECIFICATION | BODY]

EXPORT {STORED} FUNCTION schema.name [,schema.name...]
       FILE [directory]name[extension]
      [SPECIFICATION | BODY]

Schlüsselwörter und Werte

PROGRAMUNIT name	Gibt einen oder mehrere Programmblöcke an.
PACKAGE name	Gibt ein oder mehrere Pakete an.
SUBPROGRAM name	Gibt ein oder mehrere Unterprogramme an.
PROCEDURE name	Gibt eine oder mehrere Prozeduren an.
FUNCTION name	Gibt eine oder mehrere Funktionen an.
FILE name	Gibt den Namen der Datei an, einschließlich dem optionalen Verzeichnispfad und der Erweiterung.
SPECIFICATION or BODY	Gibt entweder die Spezifikation oder den Rumpf der angegebenen gespeicherten Programmblöcke an. Standardmäßig werden beide in die Datei geschrieben.

Kommentare	Wenn Sie mehr als einen gespeicherten Programmblock exportieren, sortiert Procedure Builder die gespeicherten Programmblöcke, um eine Vorwärtsreferenz zu vermeiden - d.h. jeder gespeicherte Programmblock steht hinter dem bzw. den gespeicherten Programmblöcken, die er referenziert. Auf diese Weise können Sie exportierte gespeicherte Programmblöcke mit INTERPRET wieder in Procedure Builder laden.

Wenn keine Dateinamenerweiterung angegeben wird, wird standardmäßig .PLD benutzt. Die Syntax von directory ist betriebssystemspezifisch. Weitere Informationen über die Syntax finden Sie in der Oracle-Produktdokumentation für Ihr Betriebssystem.


Beispiele für den Befehl EXPORT (Gespeicherte Programmblöcke)

  Verwandte Themen 	  Alle Beispiele

Der folgende Befehl schreibt die Quelle der gespeicherten Prozedur  p1 und der gespeicherten Funktion  f3 in die Datei pl1.pld:

.EXPORT STORED PROG SCOTT.p1,SCOTT.f3 FILE pl1


Befehl LIST (Programmblöcke)

  Beispiele	   Verwandte Themen 	  Alphabetische Liste

Beschreibung	Zeigt den angegebenen Programmblocktext an und bestimmt die aktuelle Quellposition.

Syntax

LIST {[USER schema] PROGRAMUNIT name | PROGRAMUNIT [schema.]name}
     { . | PC | SCOPE}
     [LINE number]
     [SPECIFICATION | BODY]

LIST {[USER schema] PACKAGE name | PACKAGE schema.name}
     { . | PC | SCOPE}
     [LINE number]
     [SPECIFICATION | BODY]

LIST {[USER schema] SUBPROGRAM name | SUBPROGRAM schema.name}
     { . | PC | SCOPE}
     [LINE number]
     [SPECIFICATION | BODY]

LIST {[USER schema] PROCEDURE name | PROCEDURE schema.name}
     { . | PC | SCOPE}
     [LINE number]
     [SPECIFICATION | BODY]

LIST {[USER schema] FUNCTION name | FUNCTION schema.name}
     { . | PC | SCOPE}
     [LINE number]
     [SPECIFICATION | BODY]

Schlüsselwörter und Werte

USER schema	Gibt einen Schemanamen in der Datenbank an, in dem der gespeicherte Programmblock steht.
PROGRAMUNIT name	Gibt einen Programmblock an.
PACKAGE name	Gibt ein Paket an.
SUBPROGRAM name	Gibt ein Unterprogramm an.
PROCEDURE name	Gibt eine Prozedur an.
FUNCTION name	Gibt eine Funktion an.
.	Gibt die aktuelle Quellposition an. Dies ist der Standardwert.
PC	Gibt die aktuelle Ausführungsposition an.
SCOPE	Gibt den aktuellen Geltungsbereich an.
LINE number	Gibt die Zeile des Programmblocks an, die zur aktuellen Quellposition werden soll.
SPECIFICATION oder BODY	Gibt an, ob die Spezifikation oder der Rumpf des Programmblocks angezeigt werden soll. Der Standardwert ist SPECIFICATION.

Kommentare	LIST zeigt den Text eines Programmblocks im Quellausschnitt des Interpreters an. Wenn mit LINE keine Zeile angegeben wird, wird die erste Zeile des Programmblocks zur aktuellen Quellposition.

Diese Regel gilt nicht, wenn Sie ., PC oder SCOPE angeben. Wenn Sie . oder PC angeben, wird die Quellposition auf die aktuelle Ausführungsposition eingestellt. Wenn Sie SCOPE angeben, wird die Quellposition auf den aktuellen Geltungsbereich eingestellt.

Hinweis: PC und SCOPE sind nur sinnvoll, wenn die Programmausführung unterbrochen wurde.


Beispiele für den Befehl LIST (Programmblöcke)

  Verwandte Themen 	  Alle Beispiele

Der folgende Befehl zeigt den Quelltext von Prozedur p1 an und setzt die Quellposition auf Zeile eins:

.LIST PROC p1

Der folgende Befehl zeigt den Quelltext von p1 an und setzt die Quellposition auf Zeile achtzehn:

.LIST PROGRAMUNIT p1 LINE 18

Der folgende Befehl stellt die Quellposition auf den aktuellen Ausführungsort ein und zeigt den Quelltext an:

.LIST PC

Der folgende Befehl zeigt den Quelltext in einem serverseitigen Programmblock my_proc aus dem Schema an, das dem Benutzer scott gehört, und behält die aktuelle Quellposition bei:

.LIST USER scott PROC my_proc

oder

.LIST PROC scott.my_proc


Befehl LOAD (Programmblöcke)

  Beispiele	   Verwandte Themen 	  Alphabetische Liste

Beschreibung	Lädt einen oder mehrere Programmblöcke aus dem Dateisystem.

Syntax

LOAD FILE [directory]name[extension]
     [, [directory]name...]
     [NOCONFIRM]

Schlüsselwörter und Werte

FILE name	Gibt eine oder mehrere Dateien an, die den Programmblocktext enthalten.
NOCONFIRM	Gibt an, daß ein bestehender Programmblock neu definiert werden soll, ohne daß Sie zur Bestätigung aufgefordert werden.

Kommentare	Jede Datei, die Sie angeben, muß den Quelltext eines einzelnen Programmblocks enthalten. Wenn keine Angaben gemacht werden, wird standardmäßig das aktuelle Verzeichnis und die Dateinamenerweiterung .pls benutzt.

Die Syntax von directory ist betriebssystemspezifisch. Weitere Informationen über die Syntax finden Sie in der Oracle-Produktdokumentation für Ihr Betriebssystem.

Der Quelltext wird kompiliert, während er geladen wird. Wenn es sich bei dem Ergebnis-Programmblock um eine benannte Entität handelt (d.h. ein Unterprogramm oder ein Paket), ist die Verarbeitung abgeschlossen. Wenn der Programmblock ein anonymer Block ist, wird er ausgeführt und nach Abschluß automatisch verworfen.

Wenn Sie versuchen, einen Programmblock mit demselben Namen und Typ wie einen bestehenden Programmblock zu laden, werden Sie in einem Meldungsfeld gefragt, ob der bestehende Programmblock neu definiert werden soll. Wenn Sie NOCONFIRM in der Befehlsfolge angeben, wird das Warnfenster unterdrückt.


Beispiele für den Befehl LOAD (Programmblöcke)

  Verwandte Themen 	  Alle Beispiele

Der folgende Befehl lädt die Programmblöcke, deren Quelle in den Dateien proc1.pls und func2.pls im aktuellen Ordner gespeichert ist:

.LOAD FILE proc1, func2


Befehl LOAD (Gespeicherte Programmblöcke)

  Beispiele	   Verwandte Themen 	  Alphabetische Liste

Beschreibung	Lädt einen oder mehrere Programmblöcke, die in der Datenbank gespeichert sind.

Syntax

LOAD STORED PROGRAMUNIT [owner]name[, [owner]name...]
     [SPECIFICATION | BODY]
     [NOCONFIRM]

LOAD STORED PACKAGE [owner]name[, [owner]name...]
     [SPECIFICATION | BODY]
     [NOCONFIRM]

LOAD STORED SUBPROGRAM [owner]name[, [owner]name...]
     [SPECIFICATION | BODY]
     [NOCONFIRM]

LOAD STORED PROCEDURE [owner]name[, [owner]name...]
     [SPECIFICATION | BODY]
     [NOCONFIRM]

LOAD STORED FUNCTION [owner]name[, [owner]name...]
     [SPECIFICATION | BODY]
     [NOCONFIRM]

Schlüsselwörter und Werte

PROGRAMUNIT name	Gibt einen oder mehrere Programmblöcke einschließlich dem optionalen Eigentümer an.
PACKAGE name	Gibt ein oder mehrere Pakete einschließlich dem optionalen Eigentümer an.
SUBPROGRAM name	Gibt ein oder mehrere Unterprogramme einschließlich dem optionalen Eigentümer an.
PROCEDURE name	Gibt eine oder mehrere Prozeduren einschließlich dem optionalen Eigentümer an.
FUNCTION name	Gibt eine oder mehrere Funktionen einschließlich dem optionalen Eigentümer an.
SPECIFICATION oder BODY	Gibt an, daß entweder die Spezifikation oder der Rumpf des gespeicherten Programmblocks geladen wird. Wenn keine Angaben gemacht werden, werden beide geladen.
NOCONFIRM	Gibt an, daß ein bestehender Programmblock neu definiert wird, ohne daß Sie zur Bestätigung aufgefordert werden.

Kommentare	Der Quelltext wird kompiliert, während er geladen wird. Wenn der Ergebnisprogrammblock eine benannte Entität ist (d.h. ein Unterprogramm oder Paket), ist die Verarbeitung vollständig. Wenn der Programmblock ein anonymer Block ist, wird er ausgeführt und nach Abschluß automatisch verworfen.

Wenn Sie versuchen, einen Programmblock mit demselben Namen und Typ wie ein bestehender Programmblock zu laden, werden Sie mit einem Meldungsfeld gefragt, ob der bestehende Programmblock neu definiert werden soll. Wenn Sie NOCONFIRM in der Befehlsfolge angeben, wird die Warnmeldung unterdrückt.


Beispiele für den Befehl LOAD (Gespeicherte Programmblöcke)

  Verwandte Themen 	  Alle Beispiele

Der folgende Befehl lädt die Programmblöcke, deren Quelle in den Dateien proc1.pls und func2.pls im aktuellen Ordner gespeichert ist:

.LOAD STORED PROG scott.proc1, scott.func2


Befehl SHOW (Lokale)

  Beispiele	   Verwandte Themen 	  Alphabetische Liste

Beschreibung	Führt die aktuellen lokalen Variablen und Parameter auf, die im aktuellen Geltungsbereich definiert sind.

Syntax

SHOW LOCALS

SHOW PARAMETERS

SHOW VARIABLES

Schlüsselwörter und Werte

LOCALS	Gibt alle Parameter und Variablen an.
PARAMETERS	Gibt alle Parameter an.
VARIABLES	Gibt alle Variablen an.


Beispiele für den Befehl SHOW (Lokale)

  Verwandte Themen 	  Alle Beispiele

Der folgende Befehl zeigt Informationen über alle aktuellen Parameter an:

.SHOW PARAMETERS


Befehl SHOW (Programmblöcke)

  Beispiele	   Verwandte Themen 	  Alphabetische Liste

Beschreibung	Zählt die Programmblöcke auf, die momentan in der Entwicklungssitzung definiert sind.

Syntax

SHOW PROGRAMUNITS
     [USER | BUILTIN]
     [SPECIFICATION | BODY]

SHOW PACKAGES
     [USER | BUILTIN]
     [SPECIFICATION | BODY]

SHOW SUBPROGRAMS
     [USER | BUILTIN]
     [SPECIFICATION | BODY]

SHOW PROCEDURES
     [USER | BUILTIN]
     [SPECIFICATION | BODY]

SHOW FUNCTIONS
     [USER | BUILTIN]
     [SPECIFICATION | BODY]

Schlüsselwörter und Werte

PROGRAMUNITS	Gibt alle Programmblöcke an.
PACKAGES	Gibt alle Pakete an.
SUBPROGRAMS	Gibt alle Unterprogramme an.
PROCEDURES	Gibt alle Prozeduren an.
FUNCTIONS	Gibt alle Funktionen an.
USER oder BUILTIN	Gibt an, ob benutzerdefinierte oder vordefinierte Programmblöcke angezeigt werden sollen. Der Standardwert ist USER.
SPECIFICATION oder BODY	Legt fest, ob Spezifikationen oder Rümpfe aufgeführt werden. Standardmäßig werden beide aufgeführt.


Beispiele für den Befehl SHOW (Programmblöcke)

  Verwandte Themen 	  Alle Beispiele

Der folgende Befehl listet die Namen und den Typ aller aktuellen benutzerdefinierten Programmblöcke auf:

.SHOW PROGRAMUNITS

Der folgende Befehl listet alle vordefinierten Paketspezifikationen auf:

.SHOW PACK SPEC BUILT


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.


Beispiele für Interpreter-Befehle

  Verwandte Themen 	  Alle Beispiele

Beispiele für Befehle für Debug-Aktionen

Beispiele für Bibliotheks-Befehle

Beispiele für Bindevariablen-Befehle

Beispiele für Datenbank-Befehle

Beispiele für Debugging-Befehle

Beispiele für Ladepfad-Befehle

Beispiele für Programmblock-Befehle

Beispiele für Protokollierungs-Befehle

Beispiele für Sitzungsbefehle


Beispiele für Bindevariablen-Befehle

  Verwandte Themen 	  Alle Beispiele

Befehl CREATE (Bindevariable)

Befehl DELETE (Bindevariable)


Beispiele für Datenbank-Befehle

  Verwandte Themen 	  Alle Beispiele

CONNECT

DESCRIBE (Tabellen und Ansichten)

GRANT

REVOKE

STORE


Beispiele für Befehle für Debug-Aktionen

  Verwandte Themen 	  Alle Beispiele

BREAK

DELETE (Debug-Aktionen)

DESCRIBE (Debug-Aktionen)

DISABLE (Debug-Aktionen)

ENABLE (Debug-Aktionen)

LIST (Debug-Aktionen)

SHOW (Debug-Aktionen)

TRIGGER


Beispiele für Debugging-Befehle

  Verwandte Themen 	  Alle Beispiele

DESCRIBE (Lokale)

GO

RESET

SET (Geltungsbereich)

SHOW (Aufrufstapel)

STEP


Beispiele für Bibliotheks-Befehle

  Verwandte Themen 	  Alle Beispiele

ATTACH

CLOSE

COMPILE (Bibliotheken)

CREATE (Bibliotheken)

DELETE (Bibliotheken)

DELETE (Bibliotheks-Programmblöcke)

DESCRIBE (Bibliotheken

DETACH

EXPORT (Bibliotheken)

GENERATE

GRANT

INSERT (Bibliotheks-Programmblöcke)

LOAD (Bibliotheks-Programmblöcke)

OPEN

RENAME

REVERT

REVOKE

SAVE

SHOW (Bibliotheken)


Beispiele für Ladepfad-Befehle

  Verwandte Themen 	  Alle Beispiele

DELETE (Ladepfad)

DESCRIBE (Ladepfad)

INSERT (Ladepfad)


Beispiele für Protokollierungsbefehle

  Verwandte Themen 	  Alle Beispiele

DISABLE (Protokollierung)

ENABLE (Protokollierung)

LOG


Beispiele für Programmblock-Befehle

  Verwandte Themen 	  Alle Beispiele

COMPILE (Programmblöcke)

DELETE (Programmblöcke)

DESCRIBE (Programmblöcke)

DISABLE (Compiler-Optionen)

ENABLE (Compiler-Optionen)

EXECUTE

EXPORT (Programmblöcke)

EXPORT (Gespeicherte Programmblöcke)

LIST (Programmblöcke)

LOAD (Programmblöcke)

LOAD (Gespeicherte Programmblöcke)

SHOW (Lokale)

SHOW (Programmblöcke)


Beispiele für Sitzungs-Befehle

  Verwandte Themen 	  Alle Beispiele

DESCRIBE (Version)

HELP

INTERPRET