Syntax-Fehler beim erstellen von schema für hsqldb

Ich bin versucht, ein neues schema zu erstellen und einige Tabellen, aber ich habe ein problem, wenn ich versuchen, zu ändern, die kürzlich erstellten Tabellen, damit der foreing keys. Der Fehler, bin ich immer

"Alter" Wort war nicht zu erwarten an dieser Stelle

(wenn ich entfernen Sie die alter-Anweisung, die Skripte arbeiten, und wenn einer tun, der alter nach der Ausführung die Erstellung von Tabellen und schema funktioniert es auch, aber ich brauche alles, um die Arbeit als ganzes). Im HSQL Database Manager.

CREATE SCHEMA TEST2 
CREATE TABLE TEST2.T1 (ID_T1 bigint GENERATED BY DEFAULT AS IDENTITY (START WITH 1), CODE varchar(200), ID_T2 integer NOT NULL, PRIMARY KEY (ID_T1))
CREATE TABLE TEST2.T2 (ID_T2 integer GENERATED BY DEFAULT AS IDENTITY (START WITH 1), DESCRIPTION varchar(200), PRIMARY KEY (ID_T2))
ALTER TABLE TEST2.T1 ADD CONSTRAINT FKT1333520 FOREIGN KEY (ID_T2) REFERENCES TEST2.T2(ID_T2) 
InformationsquelleAutor Lucia | 2013-11-28
Schreibe einen Kommentar