Hi,
Josef Grabner schrieb:
Hallo,
und wie mache ich das nun genau?
wie lautet der entsprechende SQL-Befehl bitte?
ok - empfehlen würde ich es nicht, da der SQL-Befehl zwar die
Dateneingabe einschränkt, das aber nur begrenzt an der Öberfläche
sichtbar ist. (Die bessere - weil für den endanwender verstänlichere -
Möglichkeit sind Formulare).
Du kannst folgenden SQL-Befehl direkt ausführen:
create table mytable3 (
i1 integer,
i2 integer,
primary key (i1),
check (i2 between 0 and 9)
)
Damit erhältst du eine Tabelle mit zwei integer-spalten. Für I2 sind
dabei nur Werte von 0 bis 9 zulässig. Wird ein Wert ausserhalb dieses
Bereichs einggeben, erhältst Du einen SQL-Fehler.
Du musst die Datenbank schliessen und wieder öffnen, um die Tabelle zu
sehen.
Weitere hinweise zur SQL-Syntax der internen HSQL-DB unter
http://hsqldb.org/doc/guide/ch09.html
http://hsqldb.org/doc/guide/ch09.html#create_table-section
André
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]