Skip to content

Commit

Permalink
fblangref30-de Fix broken cross-reference and some syntax issues
Browse files Browse the repository at this point in the history
  • Loading branch information
mrotteveel committed Nov 22, 2021
1 parent 689f838 commit a46b39f
Show file tree
Hide file tree
Showing 19 changed files with 50 additions and 57 deletions.
Expand Up @@ -8,19 +8,12 @@ Dieser Anhang enthält:

* <<fblangref30-appx02-sqlstates-de,SQLSTATE Fehlercodes und Beschreibungen>>
* <<fblangref30-appx02-sqlcodes-de,GDSCODE Fehlercodes, SQLCODEs und Beschreibungen>>
+
[loweralpha]
.. <<fblangref30-appx02-tbl-errcodes01-de,GDSCODEs 335544366 bis 335544334>>
.. <<fblangref30-appx02-tbl-errcodes02-de,GDSCODEs 335544454 bis 336330760>>
.. <<fblangref30-appx02-tbl-errcodes03-de,GDSCODEs 335544329 bis 335544613>>
.. <<fblangref30-appx02-tbl-errcodes04-de,GDSCODEs 335544614 bis 335544689>>


.Benutzerdefinierte Ausnahmen
[NOTE]
====
Firebird DDL bietet eine einfache Syntax zum Erstellen benutzerdefinierter Ausnahmen für die Verwendung in PSQL-Modulen mit einem Nachrichtentext von bis zu 1.021 Zeichen.
Weitere Informationen finden Sie unter <<fblangref30-ddl-exception-create-de,`CREATE EXCEPTION`>> in [ref]_DDL Statements_ und zur Verwendung in der Anweisung <<fblangref30-psql-exception-de,`EXCEPTION`>> in [ref ] _PSQL-Anweisungen_.
Weitere Informationen finden Sie unter <<fblangref30-ddl-exception-create-de,`CREATE EXCEPTION`>> in [ref]_DDL Statements_ und zur Verwendung in der Anweisung <<fblangref30-psql-exception-de,`EXCEPTION`>> in [ref]_PSQL-Anweisungen_.
====

Die Firebird `SQLCODE` Fehlercodes korrelieren nicht mit den Standardkonformen ``SQLSTATE``-Codes.
Expand Down
Expand Up @@ -473,7 +473,7 @@ IF (SALARY > 1400) THEN
IF (A < B OR (A > C AND A > D) AND NOT (C = D)) THEN …
----

[[fblangref30-commons-conditional-nxtvlufor]]
[[fblangref30-commons-conditional-nxtvlufor-de]]
==== `NEXT VALUE FOR`

.Verfügbar in
Expand Down Expand Up @@ -564,7 +564,7 @@ RELIGION
FROM PEOPLE
----

Eine Kurzform des einfachen ``CASE``-Konstrukts wird auch in der <<fblangref30-functions-scalarfuncs-decode-de,`DECODE`>> -Funktion verwendet.
Eine Kurzform des einfachen ``CASE``-Konstrukts wird auch in der <<fblangref30-scalarfuncs-decode-de,`DECODE`>> -Funktion verwendet.

[[fblangref30-commons-conditional-case-srched-de]]
===== Gesuchtes `CASE`
Expand Down Expand Up @@ -822,7 +822,7 @@ FROM Printer
WHERE ptrtype IS NULL AND price < 300;
----
+
-- Siehe auch <<fblangref30-commons-isnotnull>>.
-- Siehe auch <<fblangref30-commons-isnotnull-de>>.

.Hinweis zu String-Vergleichen
[NOTE]
Expand Down Expand Up @@ -870,7 +870,7 @@ FROM EMPLOYEE
WHERE HIRE_DATE BETWEEN date '1992-01-01' AND CURRENT_DATE
----

[[fblangref30-commons-predlike]]
[[fblangref30-commons-predlike-de]]
===== `LIKE`

.Verfügbar in
Expand Down Expand Up @@ -963,7 +963,7 @@ WHERE RDB$RELATION_NAME LIKE '%#_%' ESCAPE '#'
----

.Siehe auch
<<fblangref30-commons-predstartwith-de,`STARTING WITH`>>, <<fblangref30-commons-predcontaining-de,`CONTAINING`>>, <<fblangref30-commons-predsiimilarto-de,`SIMILAR TO`>>
<<fblangref30-commons-predstartwith-de,`STARTING WITH`>>, <<fblangref30-commons-predcontaining-de,`CONTAINING`>>, <<fblangref30-commons-predsimilarto-de,`SIMILAR TO`>>

[[fblangref30-commons-predstartwith-de]]
===== `STARTING WITH`
Expand Down Expand Up @@ -1035,7 +1035,7 @@ WHERE CHANGE_DATE CONTAINING 84;
.Siehe auch
<<fblangref30-commons-predlike-de,`LIKE`>>

[[fblangref30-commons-predsiimilarto-de]]
[[fblangref30-commons-predsimilarto-de]]
===== `SIMILAR TO`

.Verfügbar in
Expand Down Expand Up @@ -1363,7 +1363,7 @@ Stattdessen gibt der Benutzer bei Bedarf eine an:

Die letzte Zeile demonstriert, dass das Escape-Zeichen auch sich selbst escapen kann, wenn notwendig.

[[fblangref30-commons-isnotdistinct]]
[[fblangref30-commons-isnotdistinct-de]]
===== `IS [NOT] DISTINCT FROM`

.Verfügbar in
Expand Down
@@ -1,4 +1,4 @@
[[fblangref30-contextvars]]
[[fblangref30-contextvars-de]]
= Kontextvariablen

[[fblangref30-contextvars-current-connection-de]]
Expand Down Expand Up @@ -50,7 +50,7 @@ CURRENT_DATE
====
Innerhalb eines PSQL-Moduls (Prozedur, Trigger oder ausführbarer Block) bleibt der Wert von `CURRENT_DATE` bei jedem Lesen konstant.
Wenn mehrere Module sich gegenseitig aufrufen oder auslösen, bleibt der Wert während der Dauer des äußersten Moduls konstant.
Wenn Sie einen fortlaufenden Wert in PSQL benötigen (z. B. um Zeitintervalle zu messen), verwenden Sie <<fblangref30-contextvars-today>>.
Wenn Sie einen fortlaufenden Wert in PSQL benötigen (z. B. um Zeitintervalle zu messen), verwenden Sie <<fblangref30-contextvars-today-de>>.
====

.Beispiele
Expand Down Expand Up @@ -305,7 +305,7 @@ DELETING
----

Nur in Triggern verfügbar, `DELETING` zeigt an, ob der Trigger für eine `DELETE`-Operation ausgelöst wurde.
Vorgesehen für die Verwendung in <<fblangref30-ddl-trgr-relntrigger-rowevent,multi-action triggers-de>>.
Vorgesehen für die Verwendung in <<fblangref30-ddl-trgr-relntrigger-rowevent-de,multi-action triggers-de>>.

.Beispiel
[source]
Expand Down
Expand Up @@ -1295,7 +1295,7 @@ Wenn Sie beispielsweise den Datentyp `TIMESTAMP` in den Datentyp `DATE` umwandel

Um String-Datentypen in die Datentypen `DATE`, `TIME` oder `TIMESTAMP` umzuwandeln, muss das String-Argument eines der vordefinierten Datums- und Uhrzeitliterale sein (siehe xref:fblangref30-dtyp-tbl-keydesc-de[xrefstyle="short"]) oder eine Darstellung des Datums in einem der zulässigen _Datum-Uhrzeit-Literal_-Formate:

[listing,subs="+quotes,attributes"]
[listing,subs="+quotes,attributes"]
----
<timestamp_format> ::=
{ [__YYYY__<p>{endsb}__MM__<p>__DD__[<p>__HH__[<p>__mm__[<p>__SS__[<p>__NNNN__]]]]
Expand Down Expand Up @@ -1849,14 +1849,14 @@ dies kann `TEXT`, `BINARY` oder einer der (anderen) Standard- oder benutzerdefin
|seglen
|Segmentgröße, darf nicht größer als 65.535 sein, Standardwert 80, wenn nicht angegeben.
Siehe auch <<fblangref30-datatypes-seg-size>>
Siehe auch <<fblangref30-datatypes-seg-size-de>>
|===
[[fblangref30-datatypes-syntax-array-de]]
=== Syntax der Array-Datentypen
Die Array-Datentypen enthalten mehrere Skalarwerte in einem ein- oder mehrdimensionalen Array.
Weitere Informationen finden Sie unter <<fblangref30-datatypes-array>>
Weitere Informationen finden Sie unter <<fblangref30-datatypes-array-de>>
[[fblangref30-datatypes-syntax-array-syntax-de]]
.Syntax der Array-Datentypen
Expand Down
Expand Up @@ -212,7 +212,7 @@ Sowohl Namensraum- als auch Variablennamen müssen in einfachen Anführungszeich
[NOTE]
====
* Die maximale Anzahl von Variablen in einem einzelnen Kontext beträgt 1000.
* Alle `USER_TRANSACTION`-Variablen überleben ein <<fblangref30-transacs-rollback-options,`ROLLBACK RETAIN`>> (siehe `ROLLBACK`-Optionen) oder <<fblangref30-transacs-rollback-tosavepoint,`ROLLBACK TO SAVEPOINT`>> unverändert, egal zu welchem ​​Zeitpunkt der Transaktion sie gesetzt wurden.
* Alle `USER_TRANSACTION`-Variablen überleben ein <<fblangref30-transacs-rollback-options-de,`ROLLBACK RETAIN`>> (siehe `ROLLBACK`-Optionen) oder <<fblangref30-transacs-rollback-tosavepoint-de,`ROLLBACK TO SAVEPOINT`>> unverändert, egal zu welchem Zeitpunkt der Transaktion sie gesetzt wurden.
* Aufgrund seiner UDF-ähnlichen Natur kann `RDB$SET_CONTEXT` -- nur in PSQL -- wie eine void-Funktion aufgerufen werden, ohne das Ergebnis zuzuweisen, wie im zweiten Beispiel oben.
Reguläre interne Funktionen erlauben diese Art der Nutzung nicht.
====
Expand Down Expand Up @@ -1467,7 +1467,7 @@ Gibt die Länge des Eingabestrings in Zeichen an.
[NOTE]
====
* Bei Argumenten vom Typ `CHAR` liefert diese Funktion die formale Stringlänge (d.h. die deklarierte Länge eines Feldes oder einer Variablen).
Wenn Sie die "`logische`" Länge erhalten möchten, ohne die abschließenden Leerzeichen zu zählen, rechts-<<fblangref30-scalarfuncs-trim,`TRIM`>> das Argument vor der Übergabe an `CHAR[ACTER]_LENGTH`.
Wenn Sie die "`logische`" Länge erhalten möchten, ohne die abschließenden Leerzeichen zu zählen, rechts-<<fblangref30-scalarfuncs-trim-de,`TRIM`>> das Argument vor der Übergabe an `CHAR[ACTER]_LENGTH`.
* *``BLOB``-Unterstützung*: Seit Firebird 2.1 unterstützt diese Funktion vollständig Text-``BLOB``s jeder Länge und jedes beliebigen Zeichensatzes.
====

Expand Down Expand Up @@ -2901,7 +2901,7 @@ from rdb$database;
====
Wenn die Definition einer Spalte geändert wird, können vorhandene ``CAST``s für den Typ dieser Spalte ungültig werden.
Wenn diese ``CAST``s in PSQL-Modulen vorkommen, kann ihre Ungültigkeit erkannt werden.
Siehe den Hinweis <<fblangref30-appx01-supp-rdb-validblr,[ref]_Das RDB$VALID_BLR-Feld_>> in Anhang A.
Siehe den Hinweis <<fblangref30-appx01-supp-rdb-validblr-de,[ref]_Das RDB$VALID_BLR-Feld_>> in Anhang A.
====

[[fblangref30-scalarfuncs-cast-exmpl-de]]
Expand Down
Expand Up @@ -659,7 +659,7 @@ _offset_ kann eine Spalte, eine Unterabfrage oder ein anderer Ausdruck sein, der
`offset` kann nicht null oder negativ sein.
|===

Die Funktion `NTH_VALUE` gibt den __N__ten Wert ab der ersten (`FROM FIRST`) oder der letzten (`FROM LAST`) Zeile des aktuellen Frames zurück, siehe auch <<fblangref30-windowfuncs-navfuncs-frame-note,note on Rahmen für Navigationsfunktionen>>.
Die Funktion `NTH_VALUE` gibt den __N__ten Wert ab der ersten (`FROM FIRST`) oder der letzten (`FROM LAST`) Zeile des aktuellen Frames zurück, siehe auch <<fblangref30-windowfuncs-navfuncs-frame-note-de,note on Rahmen für Navigationsfunktionen>>.
Offset `1` mit `FROM FIRST` entspricht `FIRST_VALUE` und Offset `1` mit `FROM LAST` entspricht `LAST_VALUE`.

[NOTE]
Expand Down
Expand Up @@ -93,7 +93,7 @@ DSQL
SET TRUSTED ROLE
----

Die Anweisung `SET TRUSTED ROLE` ermöglicht es, die dem Benutzer durch eine Mapping-Regel zugewiesene Rolle einzunehmen (siehe <<fblangref30-security-mapping,Mapping von Benutzern auf Objekte>>).
Die Anweisung `SET TRUSTED ROLE` ermöglicht es, die dem Benutzer durch eine Mapping-Regel zugewiesene Rolle einzunehmen (siehe <<fblangref30-security-mapping-de,Mapping von Benutzern auf Objekte>>).
Die durch eine Zuordnungsregel zugewiesene Rolle wird beim Verbinden automatisch übernommen, wenn der Benutzer keine explizite Rolle angegeben hat.
Die Anweisung `SET TRUSTED ROLE` ermöglicht es, die zugeordnete (oder `trusted``) Rolle zu einem späteren Zeitpunkt oder nach Änderung der aktuellen Rolle mit `SET ROLE` wieder einzunehmen.

Expand Down
Expand Up @@ -274,7 +274,7 @@ Siehe <<create-procedure-examples-de,ein Beispiel für eine auswählbare gespeic
Die Syntax zum Erstellen ausführbarer gespeicherter Prozeduren und abfragbarer gespeicherter Prozeduren ist exakt gleich.
Der Unterschied liegt in der Logik des Programmcodes.

Informationen zum Erstellen gespeicherter Prozeduren finden Sie unter <<fblangref30-ddl-proc-create,`CREATE PROCEDURE`>> in Kapitel _Datendefinitionsanweisungen (DDL)_.
Informationen zum Erstellen gespeicherter Prozeduren finden Sie unter <<fblangref30-ddl-proc-create-de,`CREATE PROCEDURE`>> in Kapitel _Datendefinitionsanweisungen (DDL)_.

[[fblangref30-psql-storedprocs-modifying-de]]
=== Anpassen einer gespeicherten Prozedur
Expand All @@ -299,17 +299,17 @@ Um einen Wert aus einer gespeicherten Funktion zurückzugeben, verwenden Sie die
[[fblangref30-psql-storedfuncs-create-de]]
=== Erstellen einer gespeicherten Funktion

Informationen zum Erstellen gespeicherter Funktionen finden Sie unter <<fblangref30-ddl-func-create,`CREATE FUNCTION`>> im Kapitel _Anweisungen zur Datendefinition (DDL)_.
Informationen zum Erstellen gespeicherter Funktionen finden Sie unter <<fblangref30-ddl-func-create-de,`CREATE FUNCTION`>> im Kapitel _Anweisungen zur Datendefinition (DDL)_.

[[fblangref30-psql-storedfuncs-modifying-de]]
=== Ändern einer gespeicherten Funktion

Informationen zum Ändern gespeicherter Funktionen finden Sie unter <<fblangref30-ddl-func-alter,`ALTER FUNCTION`>>, <<fblangref30-ddl-func-creatalter,`CREATE OR ALTER FUNCTION`>>, <<fblangref30-ddl- func-recreate,`RECREATE FUNCTION`>>, im Kapitel _Datendefinitions-(DDL-)Anweisungen_.
Informationen zum Ändern gespeicherter Funktionen finden Sie unter <<fblangref30-ddl-func-alter-de,`ALTER FUNCTION`>>, <<fblangref30-ddl-func-creatalter-de,`CREATE OR ALTER FUNCTION`>>, <<fblangref30-ddl-func-recreate-de,`RECREATE FUNCTION`>>, im Kapitel _Datendefinitions-(DDL-)Anweisungen_.

[[fblangref30-psql-storedfuncs-deleting-de]]
=== Löschen einer gespeicherten Funktion

Informationen zum Löschen gespeicherter Prozeduren finden Sie unter <<fblangref30-ddl-func-drop,`DROP FUNCTION`>> in Kapitel _Anweisungen zur Datendefinition (DDL)_.
Informationen zum Löschen gespeicherter Prozeduren finden Sie unter <<fblangref30-ddl-func-drop-de,`DROP FUNCTION`>> in Kapitel _Anweisungen zur Datendefinition (DDL)_.

[[fblangref30-psql-dynblocks-de]]
== PSQL-Blöcke
Expand Down Expand Up @@ -422,7 +422,7 @@ Informationen zum Erstellen von Paketen finden Sie unter <<fblangref30-ddl-pkg-c
[[fblangref30-psql-pkg-alter-de]]
=== Ändern eines Pakets

Informationen zum Ändern vorhandener Paketköpfe oder -körper, siehe auch <<fblangref30-ddl-pkg-alter,`ALTER PACKAGE`>>, <<fblangref30-ddl-pkg-createalter-de,`CREATE OR ALTER PACKAGE`>>, <<fblangref30-ddl-pkg-recreate,`RECREATE PACKAGE`>>, <<fblangref30-ddl-pkg-body-alter,`ALTER PACKAGE BODY`>>, <<fblangref30-ddl-pkg-body-recreate-de,`RECREATE PACKAGE BODY`>>
Informationen zum Ändern vorhandener Paketköpfe oder -körper, siehe auch <<fblangref30-ddl-pkg-alter-de,`ALTER PACKAGE`>>, <<fblangref30-ddl-pkg-createalter-de,`CREATE OR ALTER PACKAGE`>>, <<fblangref30-ddl-pkg-recreate-de,`RECREATE PACKAGE`>>, <<fblangref30-ddl-pkg-body-alter-de,`ALTER PACKAGE BODY`>>, <<fblangref30-ddl-pkg-body-recreate-de,`RECREATE PACKAGE BODY`>>

[[fblangref30-psql-pkg-drop-de]]
=== Löschen eines Pakets
Expand Down Expand Up @@ -593,12 +593,12 @@ Siehe auch <<fblangref30-funcs-tbl-rdbgetcontext-ddl-trigger-de,Der `DDL_TRIGGER
[[fblangref30-psql-triggercreate-de]]
=== Trigger erstellen

Informationen zum Erstellen von Triggern finden Sie unter <<fblangref30-ddl-trgr-create-de,`CREATE TRIGGER`>>, <<fblangref30-ddl-trgr-crtalter,`CREATE OR ALTER TRIGGER`>>, <<fblangref30-ddl-trgr-recreate-de,`RECREATE TRIGGER`>> im Kapitel _Datendefinitions-(DDL-)Anweisungen_.
Informationen zum Erstellen von Triggern finden Sie unter <<fblangref30-ddl-trgr-create-de,`CREATE TRIGGER`>>, <<fblangref30-ddl-trgr-crtalter-de,`CREATE OR ALTER TRIGGER`>>, <<fblangref30-ddl-trgr-recreate-de,`RECREATE TRIGGER`>> im Kapitel _Datendefinitions-(DDL-)Anweisungen_.

[[fblangref30-psql-triggermodify-de]]
=== Trigger ändern

Informationen zum Ändern von Triggern finden Sie unter <<fblangref30-ddl-trgr-alter-de,`ALTER TRIGGER`>>, <<fblangref30-ddl-trgr-crtalter,`CREATE OR ALTER TRIGGER`>>, <<fblangref30-ddl-trgr-recreate-de,`RECREATE TRIGGER`>> im Kapitel _Anweisungen zur Datendefinition (DDL)_.
Informationen zum Ändern von Triggern finden Sie unter <<fblangref30-ddl-trgr-alter-de,`ALTER TRIGGER`>>, <<fblangref30-ddl-trgr-crtalter-de,`CREATE OR ALTER TRIGGER`>>, <<fblangref30-ddl-trgr-recreate-de,`RECREATE TRIGGER`>> im Kapitel _Anweisungen zur Datendefinition (DDL)_.

[[fblangref30-psql-triggerdelete-de]]
=== Trigger löschen
Expand Down Expand Up @@ -2997,7 +2997,7 @@ Vollständige Auflistungen der Systemausnahmen finden Sie in <<fblangref30-appx0
Benutzerdefinierte Ausnahmen können in der Datenbank als persistente Objekte deklariert und im PSQL-Code aufgerufen werden, um bestimmte Fehler zu signalisieren;
B. um bestimmte Geschäftsregeln durchzusetzen.
Eine benutzerdefinierte Ausnahme besteht aus einem Bezeichner und einer Standardnachricht von 1021 Byte.
Weitere Informationen finden Sie unter <<fblangref30-ddl-Exception-create-de,`CREATE EXCEPTION`>>.
Weitere Informationen finden Sie unter <<fblangref30-ddl-exception-create-de,`CREATE EXCEPTION`>>.

[[fblangref30-psql-exception-de]]
=== `EXCEPTION`
Expand Down Expand Up @@ -3209,7 +3209,7 @@ END
----

.Siehe auch
<<fblangref30-ddl-exception-create,`CREATE EXCEPTION`>>, <<fblangref30-psql-when>>
<<fblangref30-ddl-exception-create-de,`CREATE EXCEPTION`>>, <<fblangref30-psql-when-de>>

[[fblangref30-psql-when-de]]
=== `WHEN ... DO`
Expand Down
Expand Up @@ -22,7 +22,7 @@ um die in der Transaktion vorgenommenen Änderungen rückgängig zu machen
<<fblangref30-transacs-savepoint-de,SAVEPOINT>>::
um eine Position im Arbeitsprotokoll zu markieren, falls ein teilweises Rollback erforderlich ist

<<fblangref30-transacs-releasesp,RELEASE SAVEPOINT>>::
<<fblangref30-transacs-releasesp-de,RELEASE SAVEPOINT>>::
einen Speicherpunkt löschen

[[fblangref30-transacs-settransac-de]]
Expand Down Expand Up @@ -173,7 +173,7 @@ Die beiden Datenbankzugriffsmodi für Transaktionen sind `READ WRITE` und `READ
Dies ist der Standardmodus.
* Wenn der Zugriffsmodus `READ ONLY` ist, können im Kontext dieser Transaktion nur `SELECT`-Operationen ausgeführt werden.
Jeder Versuch, Daten im Kontext einer solchen Transaktion zu ändern, führt zu Datenbankausnahmen.
Dies gilt jedoch nicht für globale temporäre Tabellen (GTT), die in `READ ONLY`-Transaktionen geändert werden dürfen, siehe <<fblangref30-ddl-tbl-gtt,_Globale temporäre Tabellen (GTT)_>> im Kapitel _Daten Definitions-(DDL)-Anweisungen_ für Details.
Dies gilt jedoch nicht für globale temporäre Tabellen (GTT), die in `READ ONLY`-Transaktionen geändert werden dürfen, siehe <<fblangref30-ddl-tbl-gtt-de,_Globale temporäre Tabellen (GTT)_>> im Kapitel _Daten Definitions-(DDL)-Anweisungen_ für Details.

[[fblangref30-transacs-settransac-lock-de]]
===== Lock Resolution-Modus
Expand Down
Expand Up @@ -32,13 +32,13 @@ CREATE DOMAIN _name_ [AS] <datatype>
<scalar_datatype> | <blob_datatype> | <array_datatype>
<scalar_datatype> ::=
!! Siehe auch <<fblangref30-datatypes-syntax-scalar,Skalardatentyp-Syntax>> !!
!! Siehe auch <<fblangref30-datatypes-syntax-scalar-de,Skalardatentyp-Syntax>> !!
<blob_datatype> ::=
!! Siehe auch <<fblangref30-datatypes-syntax-blob,BLOB-Datentyp-Syntax>> !!
!! Siehe auch <<fblangref30-datatypes-syntax-blob-de,BLOB-Datentyp-Syntax>> !!
<array_datatype> ::=
!! Siehe auch <<fblangref30-datatypes-syntax-array,Array-Datentyp-Syntax>> !!
!! Siehe auch <<fblangref30-datatypes-syntax-array-de,Array-Datentyp-Syntax>> !!
<dom_condition> ::=
<val> <operator> <val>
Expand Down
Expand Up @@ -71,7 +71,7 @@ Zum Beispiel wird `@10` als Slot 1 interpretiert, gefolgt von einem Literal '```

[NOTE]
====
Benutzerdefinierte Ausnahmen werden in der Systemtabelle <<fblangref-appx04-Exceptions-de,`RDB$EXCEPTIONS`>> gespeichert.
Benutzerdefinierte Ausnahmen werden in der Systemtabelle <<fblangref-appx04-exceptions-de,`RDB$EXCEPTIONS`>> gespeichert.
====

[[fblangref30-ddl-exception-createpriv-de]]
Expand Down Expand Up @@ -250,7 +250,7 @@ DSQL
----
RECREATE EXCEPTION _exception_name_ '<message>'
!! Vgl. Syntax <<fblangref30-ddl-exception-create-syntax,`CREATE EXCEPTION`>> für weitere Regeln !!
!! Vgl. Syntax <<fblangref30-ddl-exception-create-syntax-de,`CREATE EXCEPTION`>> für weitere Regeln !!
----

Die Anweisung `RECREATE EXCEPTION` erzeugt eine neue Ausnahme zur Verwendung in PSQL-Modulen.
Expand Down
Expand Up @@ -308,7 +308,7 @@ Dies kann die Leistung beim Einfügen/Aktualisieren von Datensätzen verringern,

* Wenn die Spalte ein Array sein soll, kann der Basistyp ein beliebiger SQL-Datentyp außer `BLOB` und Array sein.
* Die Abmessungen des Arrays sind in eckigen Klammern angegeben.
(Im <<fblangref30-ddl-tbl-create,Syntax block>> erscheinen diese Klammern in Anführungszeichen, um sie von den eckigen Klammern zu unterscheiden, die optionale Syntaxelemente kennzeichnen.)
(Im <<fblangref30-ddl-tbl-create-de,Syntax block>> erscheinen diese Klammern in Anführungszeichen, um sie von den eckigen Klammern zu unterscheiden, die optionale Syntaxelemente kennzeichnen.)
* Für jede Array-Dimension definieren eine oder zwei ganze Zahlen die untere und obere Grenze ihres Indexbereichs:
** Arrays sind standardmäßig 1-basiert.
Die untere Grenze ist implizit und nur die obere Grenze muss angegeben werden.
Expand Down

0 comments on commit a46b39f

Please sign in to comment.