1297 lines
34 KiB
Plaintext
1297 lines
34 KiB
Plaintext
.ds RF \f3ERROR\f1
|
|
.ds LH Referenz-Manual
|
|
.ds CH - % -
|
|
.bp
|
|
.NH 2
|
|
.ft B
|
|
Error *
|
|
.ft R
|
|
.LP
|
|
.sp 10
|
|
.NH 3
|
|
.ft B
|
|
\o'U"'bersicht
|
|
.ft R
|
|
.LP
|
|
.IP =>
|
|
EQUEL(ERROR): EQUEL Fehlerliste
|
|
.br
|
|
Fehlernummern 1000 - 1999
|
|
.IP =>
|
|
PARSER(ERROR): "Parser" Fehlerliste
|
|
.br
|
|
Fehlernummern 2000 - 2999
|
|
.IP =>
|
|
OVQP(ERROR): "One Variable Query Processor" Fehlerliste
|
|
.br
|
|
Fehlernummern 4000 - 4499
|
|
.IP =>
|
|
DECOMP(ERROR) - "Decomposition" Fehlerliste
|
|
.br
|
|
Fehlernummern 4500 - 4999
|
|
.IP =>
|
|
DBU(ERROR) - "Data Base Utility" Fehlerliste
|
|
.br
|
|
Fehlernummern 5000 - 5999
|
|
.sp 2
|
|
.bp
|
|
.SH
|
|
.ft B
|
|
ING_DB DOKUMENTATION - TEIL1
|
|
.ft R
|
|
.sp 5
|
|
.ft B
|
|
Beschreibung der Fehlermitteilungen *
|
|
.ft R
|
|
.sp 5
|
|
.nf
|
|
###################################################################
|
|
###################################################################
|
|
## ##
|
|
## ##
|
|
## ##
|
|
## ##
|
|
## ##
|
|
## ##
|
|
## ### # # ##### ###### ###### ##
|
|
## # ## # # # # # # # ##
|
|
## # # # # # # # # # ##
|
|
## # # # # # #### # # ###### ##
|
|
## # # # # # # # # # # ##
|
|
## # # ## # # # # # # ##
|
|
## ### # # ##### ####### ###### ###### ##
|
|
## ##
|
|
## ##
|
|
## ##
|
|
## ####### ###### ###### ####### ###### ##
|
|
## # # # # # # # # # ##
|
|
## # # # # # # # # # ##
|
|
## ##### ###### ###### # # ###### ##
|
|
## # # # # # # # # # ##
|
|
## # # # # # # # # # ##
|
|
## ####### # # # # ####### # # ##
|
|
## ##
|
|
## ##
|
|
## ##
|
|
## ##
|
|
## ##
|
|
## ##
|
|
###################################################################
|
|
###################################################################
|
|
.fi
|
|
.bp
|
|
.LP
|
|
.ds RH \f3PARSER\f1
|
|
.bp
|
|
.RE
|
|
.ft B
|
|
NAME
|
|
.ft R
|
|
.IP
|
|
Aufz\o'a"'hlung der Fehlermitteilungen des Parsers
|
|
.RE
|
|
.sp 1
|
|
.ft B
|
|
SYNOPSIS
|
|
.ft R
|
|
.IP
|
|
Fehler-Nummern 2000 \- 2999.
|
|
.RE
|
|
.sp 1
|
|
.ft B
|
|
BESCHREIBUNG
|
|
.ft R
|
|
.IP
|
|
Die folgenden Fehler k\o'o"'nnen durch
|
|
den Parser generiert werden.
|
|
Der Parser liest ihre Query
|
|
und \o'u"'bersetzt sie in die entsprechende interne Darstellung;
|
|
damit weisen
|
|
diese Fehler
|
|
meist auf Syntax- oder Typenkonflikte
|
|
hin.
|
|
.RE
|
|
.sp 1
|
|
.ft B
|
|
FEHLER
|
|
.ft R
|
|
.IP
|
|
.RS
|
|
.IP 2000
|
|
%0 errors were found in ql program
|
|
.IP 2100
|
|
line %0, Attribute \'%1\' not in relation \'%2\'
|
|
.IP
|
|
Es wird angezeigt, das in der angegebenen Zeile des ausgef\o'u"'hrten
|
|
Arbeitsspeichers der angezeigte Attributname keine Dom\o'a"'ne der
|
|
angezeigten Relation ist.
|
|
.IP 2102
|
|
line %0, No operations on character domains allowed
|
|
.IP 2103
|
|
line %0, Function type does not match type of attribute \'%1\'
|
|
.IP
|
|
Dieser Fehler wird erkannt, wenn einer Funktion, die ausschliesslich
|
|
numerische Daten akzeptiert,
|
|
eine Zeichenkette (oder umgekehrt) \o'u"'bergeben wurde.
|
|
Beispielsweise ist es
|
|
nicht erlaubt, SIN auf eine Zeichenketten-Dom\o'a"'ne anzuwenden.
|
|
.IP 2106
|
|
line %0, Database utility command buffer overflow
|
|
.IP
|
|
Dieser Fehler ergibt sich, wenn das verwendete Kommando zu lang ist,
|
|
um mit dem verf\o'u"'gbaren Pufferbereich den Parser
|
|
zur Ausf\o'u"'hrung zu bef\o'a"'higen.
|
|
Sie m\o'u"'ssen das Kommando k\o'u"'rzen oder
|
|
den Parser zur\o'u"'cksetzen.
|
|
.IP 2107
|
|
line %0, You are not allowed to update this relation: %1
|
|
.IP
|
|
Dieser Fehler ergibt sich, wenn sie ein "update" auf eine System-Relation
|
|
oder einen Sekund\o'a"'rindex direkt in der QUEL versuchen
|
|
(wie RELATION relation).
|
|
Solche Operationen, die
|
|
die Integrit\o'a"'t der Datenbank gef\o'a"'hrden, sind
|
|
nicht erlaubt.
|
|
.IP 2108
|
|
line %0, Invalid result relation for APPEND \'%1\'
|
|
.IP
|
|
Diese Fehlermeldung geh\o'o"'rt zu solchen F\o'a"'llen, wo ein
|
|
"append"-Kommando
|
|
auf eine Relation bezogen wird, die nicht existiert oder
|
|
zu der keine Zugriffsberechtigung besteht.
|
|
Beispielsweise wird ein "append to junk( ... )" falsch, wenn
|
|
"junk" nicht existiert.
|
|
.IP 2109
|
|
line %0, Variable \'%1\' not declared in RANGE statement
|
|
.IP
|
|
Hier wurde ein Symbol in einem QUEL-Ausdruck an einer Stelle verwendet,
|
|
wo eigentlich eine Tupel-Variable erwartet wurde und dieses
|
|
Symbol wurde \o'u"'ber ein
|
|
RANGE-Statement nicht definiert.
|
|
.IP 2111
|
|
line %0, Too many attributes in key for INDEX
|
|
.IP
|
|
Ein Sekund\o'a"'rindex darf nicht mehr als 6 Schl\o'u"'ssel haben.
|
|
.IP 2117
|
|
line %0, Invalid relation name \'%1\' in RANGE statement
|
|
.IP
|
|
Sie haben eine Tupel-Variable mit einem Bereich \o'u"'ber eine Relation
|
|
deklariert, die gar nicht
|
|
exi\%stiert.
|
|
.IP 2118
|
|
line %0, Out of space in query tree - Query too long
|
|
.IP
|
|
Sie haben das Pech, eine Query erzeugt zu haben, die zu lang f\o'u"'r
|
|
die Verdauung durch den Parser ist.
|
|
Die einzige M\o'o"'glichkeit ist, die Query
|
|
zu k\o'u"'rzen oder
|
|
den Parser zur\o'u"'ckzusetzen, um mehr Pufferbereich f\o'u"'r
|
|
die Query zur Verf\o'u"'gung zu haben.
|
|
.IP 2119
|
|
line %0, MOD operator not defined for floating point
|
|
or character attributes
|
|
.IP
|
|
Der
|
|
.ft B
|
|
mod
|
|
.ft R
|
|
Operator ist nur f\o'u"'r
|
|
Integer definiert.
|
|
.IP 2120
|
|
line %0, no pattern match operators allowed in the target list
|
|
.IP
|
|
Pattern matching-Operatoren
|
|
(solche wie ``*'')
|
|
k\o'o"'nnen nur in einer Qualifikation benutzt werden.
|
|
.IP 2121
|
|
line %0, Only character type domains are allowed in CONCAT or INTTIME operator
|
|
.IP 2123
|
|
line %0, \'%1.all\' not defined for replace
|
|
.IP 2125
|
|
line %0, Cannot use aggregates ("avg" or "avgu") on character values
|
|
.IP 2126
|
|
line %0, Cannot use aggregates ("sum" or "sumu") on character values
|
|
.IP 2127
|
|
line %0, Cannot use numerical functions (ATAN, COS, GAMMA, LOG, SIN,
|
|
SQRT, EXP, ABS) on character values
|
|
.IP 2128
|
|
line %0, Cannot use unary operators ("+" or "\*-") on character values
|
|
.IP 2129
|
|
line %0, Numeric operations (+ \*- * /) not allowed on character values
|
|
.IP
|
|
Viele Funktionen und Operatoren
|
|
sind empfindlich, wenn auf sie Zeichenketten angewendet werden.
|
|
.IP 2130
|
|
line %0, Too many result domains in target list
|
|
.IP
|
|
Die maximale Anzahl von Ergebnisdom\o'a"'nen ist MAXDOM
|
|
(gegenw\o'a"'rtig 49).
|
|
.IP 2132
|
|
line %0, Too many aggregates in this query
|
|
.IP
|
|
Die maximale Anzahl von Aggregaten, die in einer Query
|
|
stehen d\o'u"'rfen ist MAXAGG (gegenw\o'a"'rtig 49).
|
|
.IP 2133
|
|
line %0, Type conflict on relational operator
|
|
.IP
|
|
Es ist nicht erlaubt,
|
|
eine Zeichenketten-Typ mit
|
|
einem numerischen Typ zu vergleichen.
|
|
.IP 2134
|
|
line %0, \'%1\' is not a constant operator.
|
|
.br
|
|
Only \'dba\' or \'usercode\' are allowed.
|
|
.IP 2135
|
|
line %0, You can't duplicate the name of an existing relation(%1)
|
|
.IP
|
|
Sie haben versucht, eine Relation zu erzeugen,
|
|
die eine existierende Relation umdefinieren w\o'u"'rde.
|
|
Verwenden sie einen anderen Namen.
|
|
.IP 2136
|
|
line %0, There is no such hour as %1, use a 24 hour clock system
|
|
.IP 2137
|
|
line %0, There is no such minute as %1, use a 24 hour clock system
|
|
.IP 2138
|
|
line %0, There is no such time as 24:%1, use a 24 hour clock system
|
|
.IP
|
|
Die Fehler 2136-38 zeigen an, dass sie eine ung\o'u"'ltige
|
|
Zeitangabe in einem
|
|
.ft B
|
|
permit
|
|
.ft R
|
|
Statement verwendet haben.
|
|
Erlaubte Zeitangaben sind 0:00 bis 24:00 (inklusiv).
|
|
.IP 2139
|
|
line %0, Your database does not support query modification
|
|
.IP
|
|
Sie haben versucht, ein "query modification"-Statement zu realisieren,
|
|
(\c
|
|
.ft B
|
|
define
|
|
.ft R
|
|
),
|
|
aber die Datenbank wurde mit dem
|
|
.ft B
|
|
-q
|
|
.ft R
|
|
Flag erzeugt.
|
|
Um die Vorteile der "query modification" nutzbar zu machen,
|
|
m\o'u"'ssen sie in der Shell aufrufen:
|
|
.IP
|
|
creatdb \-e +q
|
|
.ft B
|
|
dbname
|
|
.ft R
|
|
.IP 2500
|
|
line %0, The word '%1', can't follow this command
|
|
.IP
|
|
Ein 2500 Fehler wird zur\o'u"'ckgegeben, wenn der Parser
|
|
den Fehler nicht anderweitig klassifizieren kann.
|
|
Ein n\o'u"'tzlicher Weg, um sich diesen Fehler erkl\o'a"'ren
|
|
zu k\o'o"'nnen, ist es, die in Klammern eingeschlossene target_list
|
|
wegzulassen.
|
|
Der Parser gibt das letzte
|
|
Symbol wieder, das bei der Pr\o'u"'fung bearbeitet wurde.
|
|
Manchmal ist das letzte
|
|
Symbol allerdings etwas von der Stelle entfernt,
|
|
wo der Fehler auftrat.
|
|
Das Zeichen "EOF" wird als letztes Symbol verwendet, wenn
|
|
der Parser nach der Query noch gelesen hat.
|
|
.IP 2501
|
|
line %0, The word \'%1\', can't follow a RETRIEVE command
|
|
.IP 2502
|
|
line %0, The word \'%1\', can't follow an APPEND command
|
|
.IP 2503
|
|
line %0, The word \'%1\', can't follow a REPLACE command
|
|
.IP 2504
|
|
line %0, The word \'%1\', can't follow a DELETE command
|
|
.IP 2507
|
|
line %0, The word \'%1\', can't follow a DESTROY command
|
|
.IP 2508
|
|
line %0, The word \'%1\', can't follow a HELP command
|
|
.IP 2510
|
|
line %0, The word \'%1\', can't follow a MODIFY command
|
|
.IP 2511
|
|
line %0, The word \'%1\', can't follow a PRINT command
|
|
.IP 2515
|
|
line %0, The word \'%1\', can't follow a RETRIEVE UNIQUE command
|
|
.IP 2516
|
|
line %0, The word \'%1\', can't follow a DEFINE VIEW command
|
|
.IP 2519
|
|
line %0, The word \'%1\', can't follow a HELP VIEW, HELP INTEGRITY,
|
|
or HELP PERMIT command
|
|
.IP 2522
|
|
line %0, The word \'%1\', can't follow a DEFINE PERMIT command
|
|
.IP 2523
|
|
line %0, The word \'%1\', can't follow a DEFINE INTEGRITY command
|
|
.IP 2526
|
|
line %0, The word \'%1\', can't follow a DESTROY INTEGRITY or
|
|
DESTROY PERMIT command
|
|
.IP
|
|
Die Fehler 2502 bis 2526 zeigen an, dass nach einer anderweitig
|
|
unvollst\o'a"'ndigen
|
|
Query, ein anderes Kommando nicht begonnen werden
|
|
kann.
|
|
Die Query wurde deshalb verlassen,
|
|
weil so gegebenenfalls durch falsche Interpretation
|
|
gef\o'a"'hrliche
|
|
Situationen abgewendet werden sollten.
|
|
.IP 2600
|
|
syntax error on line %0
|
|
.br
|
|
last symbol read was: \'%1\'
|
|
.IP 2601
|
|
line %0, Syntax error on \'%1\', the correct syntax is:
|
|
.br
|
|
RETRIEVE [[INTO]relname] (target_list) [WHERE qual]
|
|
.br
|
|
RETRIEVE UNIQUE (target_list) [WHERE qual]
|
|
.IP 2602
|
|
line %0, Syntax error on \'%1\', the correct syntax is:
|
|
.br
|
|
APPEND [TO] relname (target_list) [WHERE qual]
|
|
.IP 2603
|
|
line %0, Syntax error \'%1\', the correct syntax is:
|
|
.br
|
|
REPLACE tuple_variable (target_list) [WHERE qual]
|
|
.IP 2604
|
|
line %0, Syntax error on \'%1\', the correct syntax is:
|
|
.br
|
|
DELETE tuple_variable [WHERE qual]
|
|
.IP 2605
|
|
line %0, Syntax error on \'%1\', the correct syntax is:
|
|
.br
|
|
COPY relname (domname = format {, domname = format}) direction
|
|
filename
|
|
.IP 2606
|
|
line %0, Syntax error on \'%1\', the correct syntax is:
|
|
.br
|
|
CREATE relname (domname1 = format{, domname2 = format})
|
|
.IP 2607
|
|
line %0, Syntax error on \'%1\', the correct syntax is:
|
|
.br
|
|
DESTROY relname {, relname}
|
|
.br
|
|
DESTROY [PERMIT | INTEGRITY] relname [integer integer} | ALL]
|
|
.IP 2609
|
|
line %0, Syntax error on \'%1\', the correct syntax is:
|
|
.br
|
|
INDEX ON relname IS indexname (domain1{, domain2})
|
|
.IP 2610
|
|
line %0, Syntax error on \'%1\', the correct syntax is:
|
|
.br
|
|
MODIFY relname TO storage-structure [ON key1 [: sortord]
|
|
.br
|
|
[{, key2 [:sortorder]}]] [WHERE [FILLFACTOR = n] [, MINPAGES = n]
|
|
[, MAXPAGES = n]]
|
|
.IP 2611
|
|
line %0, Syntax error on \'%1\', the correct syntax is:
|
|
.br
|
|
PRINT relname{, relname}
|
|
.IP 2612
|
|
line %0, Syntax error on \'%1\', the correct syntax is:
|
|
.br
|
|
RANGE OF variable IS relname
|
|
.IP 2613
|
|
line %0, Syntax error on \'%1\', the correct syntax is:
|
|
.br
|
|
SAVE relname UNTIL month day year
|
|
.IP 2614
|
|
line %0, Syntax error on \'%1\', the correct syntax is:
|
|
.br
|
|
DEFINE VIEW name (target list) [WHERE qual]
|
|
.br
|
|
DEFINE PERMIT oplist {ON|OF|TO} var [(attlist)] TO
|
|
name [AT term] [FROM time TO time] [ON day TO day] [WHERE qual]
|
|
.br
|
|
DEFINE INTEGRITY ON var IS qual
|
|
.IP 2615
|
|
line %0, Syntax error on \'%1\', the correct syntax is:
|
|
.br
|
|
RETRIEVE UNIQUE (target_list) [WHERE qual]
|
|
.IP 2616
|
|
line %0, Syntax error on \'%1\', the correct syntax is:
|
|
.br
|
|
DEFINE VIEW name (target_list) [WHERE qual]
|
|
.IP 2619
|
|
line %0, Syntax error on \'%1\', the correct syntax is:
|
|
.br
|
|
HELP VIEW relname[, relname]
|
|
.br
|
|
HELP PERMIT relname[, relname]
|
|
.br
|
|
HELP INTEGRITY relname[, relname]
|
|
.IP 2622
|
|
line %0, Syntax error on \'%1\', the correct syntax is:
|
|
.br
|
|
DEFINE PERMIT oplist {ON|OF|TO} var [(attlist)] TO name [AT term]
|
|
[FROM time TO time] [ON day TO day] [WHERE qual]
|
|
.IP 2623
|
|
line %0, Syntax error on \'%1\', the correct syntax is:
|
|
.br
|
|
DEFINE INTEGRITY ON var IS qual
|
|
.IP
|
|
Die Fehler 2600 bis 2623 werden generiert, wenn die Kommando-Syntax
|
|
verletzt wurde.
|
|
Die korrekte Syntax wird angegeben.
|
|
Wenn das Kommando nicht erkl\o'a"'rt werden kann,
|
|
wird 2600 angegeben.
|
|
.IP 2700
|
|
line %0, non-terminated string
|
|
.IP
|
|
Sie haben den abschliessenden Zeichenketten-Begrenzer (") vergessen.
|
|
.IP 2701
|
|
line %0, string too long
|
|
.IP
|
|
Sie haben die seltene Beharrlichkeit und das Pech, eine
|
|
Zeichenketten-Konstante mit mehr als 255 Zeichen eingegeben
|
|
zu haben.
|
|
.IP 2702
|
|
line %0, invalid operator
|
|
.IP
|
|
Sie haben ein Zeichen eingegeben,
|
|
das nicht alphanumerisch ist oder
|
|
es handelt sich um einen nicht definierten Operator,
|
|
beispielsweise "?".
|
|
.IP 2703
|
|
line %0, Name too long \'%1\'
|
|
.IP
|
|
Die \*(yy\ 6.3/3 Relationen-Namen und Dom\o'a"'nen-Namen sind auf 12 Zeichen
|
|
begrenzt.
|
|
.IP 2704
|
|
line %0, Out of space in symbol table - Query too long
|
|
.IP
|
|
Ihre Query ist zu gross,
|
|
um sie auszuf\o'u"'hren.
|
|
Versuchen sie, sie mit mehreren
|
|
.ft B \ego
|
|
Kommandos zu zergliedern.
|
|
.IP 2705
|
|
line %0, non-terminated comment
|
|
.IP
|
|
Sie haben vergessen, das Kommentar-Begrenzer-Symbol
|
|
(``*/'') anzugeben.
|
|
.IP 2707
|
|
line %0, bad floating constant: %1
|
|
.IP
|
|
Entweder war ihre Gleitkomma-Konstante nicht korrekt
|
|
spezifiziert oder sie war zu gross oder zu klein.
|
|
Ein augenblicklicher \o'U"'ber- oder Unterlauf wurde
|
|
nicht festgestellt.
|
|
.IP 2708
|
|
line %0, control character passed in pre-converted string
|
|
.IP
|
|
In EQUEL wurde ein "control"-Zeichen in eine Zeichenkette
|
|
eingebettet, vor der Ausf\o'u"'hrung wurde das nicht
|
|
festgestellt.
|
|
.IP 2709
|
|
line %0, buffer overflow in converting a number
|
|
.IP
|
|
Eine Zahl kann eine L\o'a"'nge von 256 Zeichen nicht
|
|
\o'u"'berschreiten.
|
|
Das d\o'u"'rfte kein Problem ergeben,
|
|
da die Zahlenformate in \*(yy\ 6.3/3 recht
|
|
grossz\o'u"'gig sind.
|
|
.IP 2800
|
|
line %0, yacc stack overflow in parsing query
|
|
.RE
|
|
.RE
|
|
.ds RH \f3QRYMOD\f1
|
|
.bp
|
|
.RE
|
|
.ft B
|
|
NAME
|
|
.ft R
|
|
.IP
|
|
Aufz\o'a"'hlung der Query-Modifikations-Fehlermeldungen
|
|
.RE
|
|
.sp 1
|
|
.ft B
|
|
SYNOPSIS
|
|
.ft R
|
|
.IP
|
|
Fehlernummern 3000 \- 3999.
|
|
.RE
|
|
.sp 1
|
|
.ft B
|
|
BESCHREIBUNG
|
|
.ft R
|
|
.IP
|
|
Diese Fehlermeldungen werden durch die Query-Modifikations-
|
|
Module generiert.
|
|
Diese Fehler schliessen syntaktische und semantische Probleme
|
|
aus der Sicht der Integrit\o'a"'t und der Schutz-Definition
|
|
sowie Laufzeitfehler - unberechtigter Einblick oder
|
|
Schutz-Verletzungen - ein.
|
|
.RE
|
|
.sp 1
|
|
.ft B
|
|
FEHLER
|
|
.ft R
|
|
.IP
|
|
.RS
|
|
.IP 3310
|
|
%0 on view %1: can't update some domain
|
|
.IP
|
|
Sie haben versucht, die Operation %0 nach %1 auszuf\o'u"'hren;
|
|
jedoch ist diese Ver\o'a"'nderung
|
|
nicht definiert.
|
|
.IP 3320
|
|
%0 on view %1: domain occurs in qualification of view
|
|
.IP
|
|
Es ist nicht m\o'o"'glich, eine Dom\o'a"'ne in der Qualifikation
|
|
zu ver\o'a"'ndern, weil dadurch die Tupel nicht mehr
|
|
mit der Abbildung \o'u"'bereinstimmen.
|
|
.IP 3330
|
|
%o on view %1: update would result in more than one query
|
|
.IP
|
|
Sie haben versucht, eine \o'A"'nderung auszuf\o'u"'hren,
|
|
die sich auf die Abbildung
|
|
der darunterliegenden Relationen auswirkt.
|
|
.IP 3340
|
|
%0 on view %1: views do not have TID's
|
|
.IP
|
|
Sie haben versucht, das Tupel-Identifikations-Feld
|
|
abzubilden, das ist nicht definiert.
|
|
.IP 3350
|
|
%0 on view %1: can't update an aggregate value
|
|
.IP
|
|
Sie k\o'o"'nnen keinen Wert \o'a"'ndern, der in der Abbildungs-
|
|
Definition als ein Aggregat steht.
|
|
.IP 3360
|
|
%0 on view %1: that update might be non-functional
|
|
.IP
|
|
Es gibt eine M\o'o"'glichkeit, das die gewollte Ver\o'a"'nderung
|
|
nicht eintritt.
|
|
N\o'a"'mlich dann, wenn einige unerwartete Nebeneffekte auftreten.
|
|
\*(yy\ 6.3/3 geht davon aus, dass es besser ist, die
|
|
\o'A"'nderung nicht zu versuchen.
|
|
.IP 3490
|
|
INTEGRITY on %1: can't handle aggregates yet
|
|
.IP
|
|
Sie k\o'o"'nnen keine Integrit\o'a"'tsbedingungen definieren,
|
|
die Aggregate einschliessen.
|
|
.IP 3491
|
|
INTEGRITY on %1: can't handle multivariable constraints
|
|
.IP
|
|
Sie k\o'o"'nnen keine Integrit\o'a"'tsbedingungen
|
|
auf mehr als eine einfache Variable definieren.
|
|
.IP 3492
|
|
INTEGRITY on %1: constraint does not initially hold
|
|
.IP
|
|
Wenn sie die Bedingungen definieren,
|
|
gibt es bereits Tupel in der Relation,
|
|
die die Bedingungen nicht erf\o'u"'llen.
|
|
Sie m\o'u"'ssen die Relation so auf\%stellen, dass die Bedingungen
|
|
erf\o'u"'llt sind, bevor sie sie deklarieren.
|
|
.IP 3493
|
|
INTEGRITY on %1: is a view
|
|
.IP
|
|
Sie k\o'o"'nnen Integrit\o'a"'tsbedingungen nicht
|
|
auf Abbildungen definieren.
|
|
.IP 3494
|
|
INTEGRITY on %1: You must own \'%1\'
|
|
.IP
|
|
Sie m\o'u"'ssen Eigent\o'u"'mer der Relation sein,
|
|
wenn sie Integrit\o'a"'tsbedingungen definieren wollen.
|
|
.IP 3500
|
|
%0 on relation %1: protection violation
|
|
.IP
|
|
Sie haben versucht, eine Operation auszuf\o'u"'hren,
|
|
die ihnen nicht erlaubt ist.
|
|
.IP 3590
|
|
PERMIT: bad terminal identifier "%2"
|
|
.IP
|
|
Im
|
|
.ft B
|
|
permit
|
|
.ft R
|
|
Statement ist
|
|
das Terminal-Identifikationsfeld unrichtig.
|
|
.IP 3591
|
|
PERMIT: bad user name "%2"
|
|
.IP
|
|
Sie haben einen Nutzername verwendet,
|
|
der im Sy\%stem nicht definiert ist.
|
|
.IP 3592
|
|
PERMIT: Relation \'%1\' not owned by you
|
|
.IP
|
|
Sie m\o'u"'ssen Eigner der Relation sein, bevor
|
|
sie versuchen k\o'o"'nnen, die Schutz-Bedingungen zu
|
|
ver\o'a"'ndern.
|
|
.IP 3593
|
|
PERMIT: Relation \'%1\' must be a real relation (not a view)
|
|
.IP
|
|
Sie k\o'o"'nnen keine Erlaubnis auf Abbildungen definieren.
|
|
.IP 3594
|
|
PERMIT on %1: bad day-of-week \'%2\'
|
|
.IP
|
|
Der Wochentag-Code wurde nicht erkannt.
|
|
.IP 3595
|
|
PERMIT on %1: only the DBA can use the PERMIT statement
|
|
.IP
|
|
Weil nur der DBA verk\o'u"'rzte Relationen haben darf,
|
|
kann nur der DBA die
|
|
.ft B
|
|
permit
|
|
.ft R
|
|
Statements ver\o'a"'ndern.
|
|
.IP 3700
|
|
Tree buffer overflow in query modification
|
|
.IP 3701
|
|
Tree build stack overflow in query modification
|
|
.IP
|
|
Schlechte Neuigkeiten.
|
|
Ein interner Puffer ist \o'u"'bergelaufen.
|
|
Einige Ausdr\o'u"'cke sind zu gross.
|
|
Versuchen sie, ihre Ausdr\o'u"'cke zu verkleinern.
|
|
.RE
|
|
.RE
|
|
.ds RH \f3OVQP\f1
|
|
.bp
|
|
.RE
|
|
.ft B
|
|
NAME
|
|
.ft R
|
|
.IP
|
|
Aufz\o'a"'hlung der Fehlermeldungen des Ein-Variablen Query Prozessors
|
|
.RE
|
|
.sp 1
|
|
.ft B
|
|
SYNOPSIS
|
|
.ft R
|
|
.IP
|
|
Fehlernummern 4000 \- 4499.
|
|
.RE
|
|
.sp 1
|
|
.ft B
|
|
BESCHREIBUNG
|
|
.ft R
|
|
.IP
|
|
Diese Fehlermeldungen
|
|
werden zur Laufzeit generiert.
|
|
Der "One Variable Query Processor"
|
|
referenziert die aktuellen Daten und
|
|
f\o'u"'hrt die einfachen Ergebnisse des Parsers aus.
|
|
Damit
|
|
sind diese Fehlermeldungen mit
|
|
Typen-Konflikten verbunden, die zur Laufzeit erkannt werden.
|
|
.RE
|
|
.sp 1
|
|
.ft B
|
|
FEHLER
|
|
.ft R
|
|
.IP
|
|
.RS
|
|
.IP 4100
|
|
ovqp query list overflowed
|
|
.IP
|
|
Dieser Fehler wird in der ungew\o'o"'hnlichen Situation erzeugt,
|
|
dass die interne Form ihrer
|
|
interaktiven Anweisungen mehr Platz im "one variable query processor"
|
|
ben\o'o"'tigt, als f\o'u"'r den
|
|
Query-Puffer zur Verf\o'u"'gung steht.
|
|
Es gibt nichts Anderes, als die interaktiven Anweisungen
|
|
durch Ausschliessen zu k\o'u"'rzen
|
|
oder OVQP mit einem gr\o'o"'sseren Query-Puffer neu zu starten.
|
|
.IP 4106
|
|
the interpreters stack overflowed -- query too long
|
|
.IP 4107
|
|
the buffer for ASCII and CONCAT commands overflowed
|
|
.IP
|
|
Ein weiterer Puffer-\o'U"'berlauf.
|
|
.IP 4108
|
|
can't use arithmetic operators on two character fields
|
|
.IP 4109
|
|
can't use numeric values with CONCAT operator
|
|
.IP
|
|
Sie haben versucht, eine
|
|
numerische Operation
|
|
auf ein Zeichenfeld anzuwenden.
|
|
.IP 4110
|
|
floating point exception occurred.
|
|
.IP
|
|
Wenn sie Gleitkomma-Hardware anstelle von Gleitkomma-Software
|
|
Interpreter haben, werden sie diesen Fehler nur im Ausnahmefall
|
|
(\o'U"'ber- oder Unterlauf) haben.
|
|
Wenn der Software Interpreter solche Ausnahmen
|
|
ignoriert, ist dieser Fehler nur bei Gleitkomma-Hardware
|
|
m\o'o"'glich.
|
|
.IP 4111
|
|
character value can't be converted to numeric
|
|
due to incorrect syntax.
|
|
.IP
|
|
Bei der Konvertierung von int1, int2, int4, float4 oder float8
|
|
aus einem Zeichenkettenwert zu einem numerischen Wert,
|
|
muss der Zeichenkettenwert der g\o'u"'ltigen Syntax
|
|
gen\o'u"'gen.
|
|
Dieser Fehler entsteht, wenn der Zeichenkettenwert
|
|
nicht-numerische Zeichen enth\o'a"'lt.
|
|
.IP 4112
|
|
ovqp query vector overflowed
|
|
.IP
|
|
Gleicht Fehler 4100.
|
|
.IP 4113
|
|
compiler text space ran out
|
|
.IP 4114
|
|
compiler ran out of registers
|
|
.IP
|
|
Dieser Fehler tritt bei einer Experimental-Version des Systems
|
|
auf,
|
|
er ist gegenw\o'a"'rtig nicht relevant.
|
|
.IP 4199
|
|
you must convert your 6.0 secondary index before
|
|
running this query!
|
|
.IP
|
|
Das interne Format von
|
|
Sekund\o'a"'r-Indizes wurde zwischen den
|
|
Versionen 6.0 und 6.1 von \*(yy\ 6.3/3 ge\o'a"'ndert.
|
|
Bevor entschieden wird, ob ein Sekund\o'a"'r
|
|
-Index verwendet wird, pr\o'u"'ft OVQP, ob es
|
|
nicht ein 6.0 Index ist.
|
|
Als Massnahme wird empfohlen, den
|
|
Sekund\o'a"'r-Index zu l\o'o"'schen und
|
|
neu zu erzeugen.
|
|
.RE
|
|
.RE
|
|
.ds RH \f3DECOMP\f1
|
|
.bp
|
|
.RE
|
|
.ft B
|
|
NAME
|
|
.ft R
|
|
.IP
|
|
Aufz\o'a"'hlung der Decomposition-Fehlermeldungen
|
|
.RE
|
|
.sp 1
|
|
.ft B
|
|
SYNOPSIS
|
|
.ft R
|
|
.IP
|
|
Fehlernummern 4500 \- 4999.
|
|
.RE
|
|
.sp 1
|
|
.ft B
|
|
BESCHREIBUNG
|
|
.ft R
|
|
.IP
|
|
Diese Fehlermeldungen sind mit dem Prozess
|
|
der Aufgliederung (Decomposition) einer Multi-Variablen Query
|
|
in eine Folge von Ein-Variablen Queries,
|
|
die durch OVQP ausgef\o'u"'hrt werden k\o'o"'nnen, verbunden.
|
|
.RE
|
|
.sp 1
|
|
.ft B
|
|
FEHLER
|
|
.ft R
|
|
.IP
|
|
.RS
|
|
.IP 4602
|
|
query involves too many relations to create
|
|
aggregate function intermediate result.
|
|
.IP
|
|
Bei der Ausf\o'u"'hrung von Aggregat-Funktionen ist es
|
|
gew\o'o"'hnlich notwendig,
|
|
eine Zwischen-Relation f\o'u"'r
|
|
.ft B
|
|
jede
|
|
.ft R
|
|
Aggregat-Funktion zu erzeugen.
|
|
Jedoch darf keine Query mehr als sechs Variablen haben.
|
|
Weil Aggregat-Funktionen implizit die Anzahl der Variablen
|
|
in der Query einschliessen, k\o'o"'nnen sie diese Grenze
|
|
\o'u"'berschreiten.
|
|
Sie m\o'u"'ssen entweder den
|
|
interaktiven Teil abbrechen und die Aggregat-Funktion separat
|
|
ausf\o'u"'hren oder sie m\o'u"'ssen \*(yy\ 6.3/3
|
|
abbrechen, um sich Unterst\o'u"'tzung f\o'u"'r mehr Variablen je Query
|
|
zu holen.
|
|
.IP 4610
|
|
Query too long for available buffer space (qbufsize).
|
|
.IP 4611
|
|
Query too long for available buffer space (varbufsiz)
|
|
.IP 4612
|
|
Query too long for available buffer space (sqsiz)
|
|
.IP 4613
|
|
Query too long for available buffer space (stacksiz)
|
|
.IP 4614
|
|
Query too long for available buffer space (agbufsiz).
|
|
.IP
|
|
Dies ereignet sich, wenn die interne Form der interaktiven
|
|
Aufl\o'o"'sung zu lang f\o'u"'r den
|
|
zugewiesenen Pufferbereich ist.
|
|
Sie m\o'u"'ssen entweder die interaktive Eingabe k\o'u"'rzen
|
|
oder die Aufl\o'o"'sung neu starten.
|
|
Der Name in Klammern gibt den internen
|
|
Namen des Puffers, der zu klein war, an.
|
|
.IP 4615
|
|
Aggregate function is too wide or has too many domains.
|
|
.IP
|
|
Die interne Form
|
|
einer Aggregatfunktion
|
|
darf nicht mehr
|
|
als 49 Dom\o'a"'nen
|
|
oder nicht mehr als 1010 Bytes enthalten.
|
|
Versuchen sie die Aggregatfunktion
|
|
in zwei oder mehr Teile zu gliedern.
|
|
.IP 4620
|
|
Target list for "retrieve unique" has more than 49
|
|
domains or is wider than 1010 bytes.
|
|
.RE
|
|
.RE
|
|
.ds RH \f3DBU\f1
|
|
.bp
|
|
.RE
|
|
.ft B
|
|
NAME
|
|
.ft R
|
|
.IP
|
|
Aufz\o'a"'hlung der Data_Base_Utility-Fehlermeldungen
|
|
.RE
|
|
.sp 1
|
|
.ft B
|
|
SYNOPSIS
|
|
.ft R
|
|
.IP
|
|
Fehlernummern 5000 \- 5999
|
|
.RE
|
|
.sp 1
|
|
.ft B
|
|
BESCHREIBUNG
|
|
.ft R
|
|
.IP
|
|
Die Datenbank-Benutzungsfunktionen
|
|
behandeln meist alle Fragen,
|
|
die direkt mit der Ausf\o'u"'hrung
|
|
von Queries verbunden sind.
|
|
Die Fehlermeldungen, die generiert werden,
|
|
ergeben sich aus Syntaxpr\o'u"'fungen
|
|
und einigen Ungereimtheiten bei der Semantikpr\o'u"'fung.
|
|
.RE
|
|
.sp 1
|
|
.ft B
|
|
FEHLER
|
|
.ft R
|
|
.IP
|
|
.RS
|
|
.IP 5001
|
|
PRINT: bad relation name %0
|
|
.IP
|
|
Sie haben versucht eine Relation zu drucken, die
|
|
nicht existiert.
|
|
.IP 5002
|
|
PRINT: %0 is a view and can't be printed
|
|
.IP
|
|
Der einzige Weg eine Abbildung zu drucken,
|
|
wird durch "retrieve" realisiert.
|
|
.IP 5003
|
|
PRINT: Relation %0 is protected.
|
|
.IP
|
|
Sie sind nicht autorisiert zu dieser Relation zuzugreifen.
|
|
.IP 5102
|
|
CREATE: duplicate relation name %0
|
|
.IP
|
|
Sie haben versucht eine Relation zu erzeugen, die
|
|
bereits existiert.
|
|
.IP 5103
|
|
CREATE: %0 is a system relation
|
|
.IP
|
|
Sie k\o'o"'nnen keine Relation erzeugen,
|
|
die den selben Namen wie eine System-Relation hat.
|
|
Die
|
|
System-Abh\o'a"'ngigkeiten gehen davon aus,
|
|
dass die Systemrelationen "unique" (einmalig) sind.
|
|
.IP 5104
|
|
CREATE %0: invalid attribute name %1
|
|
.IP
|
|
Das geschieht, wenn sie versuchen eine Relation
|
|
zu erzeugen, deren Attribute l\o'a"'nger
|
|
als 12 Zeichen sind.
|
|
.IP 5105
|
|
CREATE %0: duplicate attribute name %1
|
|
.IP
|
|
Attributnamen in einer Relation m\o'u"'ssen einmalig (unique) sein.
|
|
Sie haben versucht, einen
|
|
doppelten Namen zu erzeugen.
|
|
.IP 5106
|
|
CREATE %0: invalid attribute format "%2" on attribute %1
|
|
.IP
|
|
Die zugelassenen Formate einer Dom\o'a"'ne sind c1-c255, i1, i2, i4, f4 und f8.
|
|
Irgendwelche andere
|
|
Formate generieren diesen Fehler.
|
|
.IP 5107
|
|
CREATE %0: excessive domain count on attribute %1
|
|
.IP
|
|
Eine Relation kann nicht mehr als 49 Dom\o'a"'nen haben.
|
|
Der Ursprung dieser magischen Zahl
|
|
ist in Dunkelheit geh\o'u"'llt,
|
|
es ist aber sehr schwer zu \o'a"'ndern.
|
|
.IP 5108
|
|
CREATE %0: excessive relation width on attribute %1
|
|
.IP
|
|
Die maximale Zahl von Bytes, die ein Tupel
|
|
enthalten darf, ist 1010.
|
|
Dies ergibt sich daraus,
|
|
dass ein Tupel auf ein \*(xx\-"page" passen muss.
|
|
Ben\o'o"'tigte Pointer
|
|
brauchen 14 Byte, so dass 1010 von 1024 \o'u"'brigbleiben.
|
|
Diese "magische Zahl" ist
|
|
schwer zu \o'a"'ndern
|
|
.IP 5201
|
|
DESTROY: %0 is a system relation
|
|
.IP
|
|
Das System w\o'u"'rde unverz\o'u"'glich aufh\o'o"'ren
|
|
zu arbeiten,
|
|
wenn sie ihm das anweisen.
|
|
.IP 5202
|
|
DESTROY: %0 does not exist or is not owned by you
|
|
.IP
|
|
Um eine Relation l\o'o"'schen zu k\o'o"'nnen,
|
|
muss sie existieren
|
|
und sie m\o'u"'ssen Eigent\o'u"'mer sein.
|
|
.IP 5203
|
|
DESTROY: %0 is an invalid integrity constraint identifier
|
|
.IP
|
|
Die angegebenen Integerwerte identifizieren nicht die Integrit\o'a"'tsbedingungen der spezifizierten Relation.
|
|
Beispielsweise: Wenn sie eingeben "destroy permit parts 1, 2, 3"
|
|
und 1, 2 oder 3 sind nicht die Werte, die bei "help permit parts"
|
|
ausgegeben werden, erhalten sie diesen Fehler.
|
|
.IP 5204
|
|
DESTROY: %0 is an invalid protection constraint identifier
|
|
.IP
|
|
Die angegebenen Integerwerte identifizieren nicht
|
|
die Schutz-Bedingungen der spezifizierten Relation.
|
|
Beispiel wie f\o'u"'r Fehler 5203.
|
|
.IP 5300
|
|
INDEX: can't find primary relation
|
|
.IP
|
|
Die Relation existiert nicht- pr\o'u"'fen sie die Rechtschreibung.
|
|
.IP 5301
|
|
INDEX: more than maximum number of domains
|
|
.IP
|
|
Ein Sekund\o'a"'rindex kann nicht mit mehr als sechs
|
|
Dom\o'a"'nen erzeugt werden.
|
|
.IP 5302
|
|
INDEX: invalid domain %0
|
|
.IP
|
|
Sie haben versucht, einen Index auf
|
|
eine Dom\o'a"'ne zu erzeugen, die nicht existiert.
|
|
.IP 5303
|
|
INDEX: relation %0 not owned by you
|
|
.IP
|
|
Sie m\o'u"'ssen Eigent\o'u"'mer der Relation sein,
|
|
um sie zu indizieren.
|
|
.IP 5304
|
|
INDEX: relation %0 is already an index
|
|
.IP
|
|
\*(yy\ 6.3/3 gestattet keine Terti\o'a"'rindizes.
|
|
.IP 5305
|
|
INDEX: relation %0 is a system relation
|
|
.IP
|
|
Sekund\o'a"'rindizes k\o'o"'nnen nicht auf Systemrelationen
|
|
erzeugt werden.
|
|
.IP 5306
|
|
INDEX: %0 is a view and an index can't be built on it
|
|
.IP
|
|
Weil Abbildungen nicht physisch auf der
|
|
Datenbank gespeichert sind,
|
|
k\o'o"'nnen darauf keine Indizes errichtet werden.
|
|
.IP 5401
|
|
HELP: relation %0 does not exist
|
|
.IP 5402
|
|
HELP: can't find manual section "%0"
|
|
.IP
|
|
Entweder existiert der gew\o'a"'hlte Manual-Abschnitt nicht
|
|
oder ihr System hat keine On-Line-Dokumentation.
|
|
.IP 5403
|
|
HELP: relation %0 is not a view
|
|
.IP
|
|
Sie haben "help view" (, damit wird eine Abbildungsdefinition
|
|
gedruckt) auf eine Nicht-Abbildung gegeben.
|
|
Beispielsweise: "help view overpaid"
|
|
druckt die "overpaid"-Abbildungsdefinition.
|
|
.IP 5404
|
|
HELP: relation %0 has no permissions on it granted
|
|
.IP 5405
|
|
HELP: relation %0 has no integrity constraints on it
|
|
.IP
|
|
Sie haben versucht, die Schutz-
|
|
oder Integrit\o'a"'tsbedingungen
|
|
einer Relation zu drucken,
|
|
bei der diese nicht spezifiziert worden sind.
|
|
.IP 5410
|
|
HELP: tree buffer overflowed
|
|
.IP 5411
|
|
HELP: tree stack overflowed
|
|
.IP
|
|
Noch ein Puffer\o'u"'berlauf.
|
|
.IP 5500
|
|
MODIFY: relation %0 does not exist
|
|
.IP 5501
|
|
MODIFY: you do not own relation %0
|
|
.IP
|
|
Sie k\o'o"'nnen nicht die
|
|
Speicherstruktur
|
|
einer Relation \o'a"'ndern, f\o'u"'r die sie
|
|
nicht der Eigent\o'u"'mer sind.
|
|
.IP 5502
|
|
MODIFY %0: you may not provide keys on a heap
|
|
.IP
|
|
Durch die Definition
|
|
"heap" erhalten sie keine Schl\o'u"'ssel.
|
|
.IP 5503
|
|
MODIFY %0: too many keys provided
|
|
.IP
|
|
Sie k\o'o"'nnen nur
|
|
49
|
|
Schl\o'u"'ssel auf einer Relation bilden.
|
|
.IP 5504
|
|
MODIFY %0: can't modify system relation
|
|
.IP
|
|
Systemrelationen k\o'o"'nnen modifiziert
|
|
werden, wenn sie das
|
|
.ft B
|
|
sysmod
|
|
.ft R
|
|
Kommando in der Shell verwenden;
|
|
zum Beispiel
|
|
.IP
|
|
sysmod
|
|
.ft B
|
|
dbname
|
|
.ft R
|
|
.IP 5507
|
|
MODIFY %0: duplicate key "%1"
|
|
.IP
|
|
Sie k\o'o"'nnen eine Dom\o'a"'ne nur einmal
|
|
als Schl\o'u"'ssel spezifizieren.
|
|
.IP 5508
|
|
MODIFY %0: key width (%1) too large for isam
|
|
.IP
|
|
Bei der Modifizierung einer Relation zu "isam" darf die Breite
|
|
des Schl\o'u"'sselfeldes 245 Byte nicht \o'u"'berschreiten.
|
|
.IP 5510
|
|
MODIFY %0: bad storage structure "%1"
|
|
.IP
|
|
Die g\o'u"'ltigen Speicherstruktur-Namen sind heap, cheap, isam,
|
|
cisam, hash und chash.
|
|
.IP 5511
|
|
MODIFY %0: bad attribute name "%1"
|
|
.IP
|
|
Sie haben ein Attribut spezifiziert,
|
|
das in der Relation
|
|
nicht existiert.
|
|
.IP 5512
|
|
MODIFY %0: "%1" not allowed or specified more than once
|
|
.IP
|
|
Sie haben einen Parameter spezifiziert,
|
|
der einem anderen Parameter widerspricht,
|
|
der nicht im Ein\%klang mit dem Speichermodus steht
|
|
oder der bereits spezifiziert worden ist.
|
|
.IP 5513
|
|
MODIFY %0: fillfactor value %1 out of bounds
|
|
.IP
|
|
Der
|
|
.ft B
|
|
fillfactor
|
|
.ft R
|
|
muss zwischen 1 und 100 Prozent liegen.
|
|
.IP 5514
|
|
MODIFY %0: minpages value %1 out of bounds
|
|
.IP
|
|
.ft B
|
|
Minpages
|
|
.ft R
|
|
muss gr\o'o"'sser als 0 sein.
|
|
.IP 5515
|
|
MODIFY %0: "%1" should be "fillfactor", "maxpages", or "minpages"
|
|
.IP
|
|
Sie haben einen unbekannten Parameter
|
|
f\o'u"'r
|
|
.ft B
|
|
modify
|
|
.ft R
|
|
verwendet.
|
|
.IP 5516
|
|
MODIFY %0: maxpages value %1 out of bounds
|
|
.IP 5517
|
|
MODIFY %0: minpages value exceeds maxpages value
|
|
.IP 5518
|
|
MODIFY %0: invalid sequence specifier "%1" for domain %2.
|
|
.IP
|
|
Die Sequenz der Spezifikatoren kann ``ascending'' (aufsteigend)
|
|
(oder ``a'')
|
|
oder ``descending'' (fallend)
|
|
(oder ``d'')
|
|
in einem
|
|
.ft B
|
|
modify
|
|
.ft R
|
|
Kommando sein.
|
|
Zum Beispiel:
|
|
.DS L
|
|
|
|
modify parts to heapsort on
|
|
pnum:ascending,
|
|
pname:descending
|
|
.DE
|
|
.IP 5519
|
|
MODIFY: %0 is a view and can't be modified
|
|
.IP
|
|
Nur physische Relationen k\o'o"'nnen modifiziert werden.
|
|
.IP 5520
|
|
MODIFY: %0: sequence specifier "%1" on domain %2
|
|
is not allowed with the specified storage structure.
|
|
.IP
|
|
Eine Sortierung wird nur unterst\o'u"'tzt,
|
|
wenn nach
|
|
.ft B
|
|
heapsort
|
|
.ft R
|
|
oder
|
|
.ft B
|
|
cheapsort
|
|
.ft R
|
|
modifiziert wird.
|
|
.IP 5600
|
|
SAVE: can't save system relation "%0"
|
|
.IP
|
|
Die Systemrelationen haben Sicherungsdatum (save date).
|
|
Es ist garantiert, dass sie w\o'a"'hrend der
|
|
Lebensdauer der Datenbank bestehen.
|
|
.IP 5601
|
|
SAVE: bad month "%0"
|
|
.IP 5602
|
|
SAVE: bad day "%0"
|
|
.IP 5603
|
|
SAVE: bad year "%0"
|
|
.IP
|
|
Das war ein ung\o'u"'ltiger Monat, ein ung\o'u"'ltiger Tag
|
|
oder eben ein ung\o'u"'ltiges Jahr f\o'u"'r \*(yy\ 6.3/3.
|
|
.IP 5604
|
|
SAVE: relation %0 does not exist or is not owned by you
|
|
.IP 5800
|
|
COPY: relation %0 doesn't exist
|
|
.IP 5801
|
|
COPY: attribute %0 in relation %1 doesn't exist
|
|
or it has been listed twice
|
|
.IP 5803
|
|
COPY: too many attributes
|
|
.IP
|
|
Jede "dummy"-Dom\o'a"'ne und "real"-Dom\o'a"'ne,
|
|
die im copy-Statement aufgelistet wird,
|
|
z\o'a"'hlt als ein Attribut.
|
|
Die Grenze sind 150 Attribute.
|
|
.IP 5804
|
|
COPY: bad length for attribute %0. Length="%1"
|
|
.IP 5805
|
|
COPY: can't open file %0
|
|
.IP
|
|
Bei einem copy "from" ist das file f\o'u"'r den Nutzer
|
|
nicht lesbar.
|
|
.IP 5806
|
|
COPY: can't create file %0
|
|
.IP
|
|
Bei einem copy "into" ist das file f\o'u"'r den Nutzer
|
|
nicht cre\z\(rhierbar.
|
|
Das wird gew\o'o"'hnlich dadurch verursacht, das der
|
|
Nutzer keine Schreiberlaubnis
|
|
im spezifizierten Directory hat.
|
|
.IP 5807
|
|
COPY: unrecognizable dummy domain "%0"
|
|
.IP
|
|
Bei einem copy "into" wurde ein "dummy"-Dom\o'a"'nenname
|
|
verwendet, um bestimmte Zeichen
|
|
in das unix-file einzuf\o'u"'gen.
|
|
Der angegebene Dom\o'a"'nenname ist nicht g\o'u"'ltig.
|
|
.IP 5808
|
|
COPY: domain %0 size too small for conversion.
|
|
.br
|
|
There were %2 tuples successfully copied from %3 into %4
|
|
.IP
|
|
Wenn "copy" ausgef\o'u"'hrt wird (ausser bei Zeichen nach Zeichen),
|
|
pr\o'u"'ft "copy", ob das Zielfeld gross genug ist,
|
|
um den Wert unterzubringen.
|
|
.IP 5809
|
|
COPY: bad input string for domain %0. Input was "%1".
|
|
There were %2 tuples successfully copied from %3 into %4
|
|
.IP
|
|
Dies geschieht, wenn Zeichenketten nach
|
|
Integer- oder Gleitkommazahlen konvertiert werden.
|
|
Die Zeichenketten enthalten manchmal andere
|
|
als nume\%rische Zeichen (0-9, +, \*-, blank etc.).
|
|
.IP 5810
|
|
COPY: unexpected end of file while filling domain %0.
|
|
.br
|
|
There were %1 tuples successfully copied from %2 into %3
|
|
.IP 5811
|
|
COPY: bad type for attribute %0. Type="%1"
|
|
.IP
|
|
Die einzigen Typen, die akzeptiert werden sind i, f, c und d.
|
|
.IP 5812
|
|
COPY: The relation "%0" has a secondary index.
|
|
The index(es) must be destroyed before doing a copy "from"
|
|
.IP
|
|
"copy" kann keine Sekund\o'a"'rindizes \o'u"'berarbeiten.
|
|
Deshalb kann copy "from" nicht auf eine indexierte Relation
|
|
angewendet werden.
|
|
.IP 5813
|
|
COPY: You are not allowed to update the
|
|
relation %0
|
|
.IP
|
|
Sie k\o'o"'nnen "copy" nicht in eine Systemrelation oder einen Sekund\o'a"'rindex ausf\o'u"'hren.
|
|
.IP 5814
|
|
COPY: You do not own the relation %0.
|
|
.IP
|
|
Sie d\o'u"'rfen "copy" nicht zur \o'U"'bertragung einer Relation
|
|
verwenden, f\o'u"'r die sie nicht der Eigent\o'u"'mer sind.
|
|
Ein copy "into" ist gestattet, aber ein copy "from" nicht.
|
|
.IP 5815
|
|
COPY: An unterminated "c0" field occurred while filling domain %0.
|
|
There were %1 tuples successfully copied from %2 into %3
|
|
.IP
|
|
Eine Zeichenkette, die durch ein copy "from" unter Verwendung der
|
|
"c0" Option gelesen wird, darf nicht mehr als 1024 Zeichen haben.
|
|
.IP 5816
|
|
COPY: The full pathname must be specified for
|
|
the file %0
|
|
.IP
|
|
Der file-Name f\o'u"'r "copy" muss mit "/" beginnen.
|
|
.IP 5817
|
|
COPY: The maximum width of the output file can't
|
|
exceed 1024 bytes per tuple
|
|
.IP
|
|
Der Datenbereich, der zu einem File ausgegeben
|
|
werden soll, \o'u"'berschreitet f\o'u"'r jedes Tupel
|
|
1024 Byte.
|
|
Das geschieht gew\o'o"'hnlich nur, wenn das Format
|
|
falsch angegeben wurde oder eine Menge grosser
|
|
"dummy"-Dom\o'a"'nen spezifiziert wurden.
|
|
.IP 5818
|
|
COPY: %0 is a view and can't be copied
|
|
.IP
|
|
Nur eine physische Relation
|
|
kann kopiert werden.
|
|
.IP 5819
|
|
COPY: Warning: %0 duplicate tuples were ignored.
|
|
.IP
|
|
Bei einem copy "from" wurden doppelte Tupel in der Relation
|
|
festgestellt.
|
|
.IP 5820
|
|
COPY: Warning: %0 domains had control characters
|
|
which were converted to blanks.
|
|
.IP 5821
|
|
COPY: Warning: %0 c0 character domains were truncated.
|
|
.IP
|
|
Zeichenketten-Dom\o'a"'nen im c0 Format sind genauso lang wie die
|
|
Dom\o'a"'nen. Sie hatten einen Dom\o'a"'nenwert,
|
|
der gr\o'o"'sser als die L\o'a"'nge war,
|
|
er wurde abgeschnitten.
|
|
.IP 5822
|
|
COPY: Relation %0 is protected.
|
|
.IP
|
|
Sie sind nicht autorisiert, zu dieser Relation
|
|
zuzugreifen.
|
|
.RE
|
|
|