Fehler bei Benutzung von GENERATED ALWAYS AS


[ ruban.de ] [ Antworten ] [ Forum ]

Geschrieben von Philipp Schöpf am September 25, 2002 um 16:15:

Hallo,

ich bin noch relativ neu in DB2.
Zur Zeit beschäftige ich mit mit Apache Jetspeed und der Integration von DB2. Dazu sind mit dem Jetspeed ein paar Scripte mitgeliefert, die automatisch die nötigen Tabellen erstellen.
Leider komme ich schon bei diesem Schritt nicht weiter.
Wenn ich im DB2 Command Center die Scripte importiere bekomme ich bei des Ausführung folgenden Fehler:

DB21034E The command was processed as an SQL statement because it was not a
valid Command Line Processor command. During SQL processing it returned:
SQL0104N An unexpected token ";" was found following "e TURBINE_PERMISSION".
Expected tokens may include: "END-OF-STATEMENT". SQLSTATE=42601

Ok, hier der ausschnitt des Skripts, der den Fehler verursacht:
-----------------------------------------------------------------------------
-- Please note: early versions of DB2 don't support auto-increment fields
-- (i.e. "GENERATED ALWAYS AS IDENTITY"). With those older versions, an
-- additional ID table has to be used.
-----------------------------------------------------------------------------

-----------------------------------------------------------------------------
-- TURBINE_PERMISSION
-----------------------------------------------------------------------------
drop table TURBINE_PERMISSION;


CREATE TABLE TURBINE_PERMISSION
(
PERMISSION_ID INT GENERATED ALWAYS AS IDENTITY,
PERMISSION_NAME VARCHAR (99) NOT NULL,
OBJECTDATA BLOB (16777215),
UNIQUE (PERMISSION_NAME)
);

ALTER TABLE TURBINE_PERMISSION
ADD CONSTRAINT TRB_PERM_PK
PRIMARY KEY (PERMISSION_ID);

So, wie die Bemerkung oben schon sagt, können altere Versionen von Db2 nicht mit dem GENERATE ALWAYS AS statement umgehen. Ich nutze jedoch Version 7.2 inkl. Fixpak 5. Eigentlich sollte das doch unterstützt werden.
Hat irgendwer von euch einen Tip??

Danke,
Philipp



Antworten:


Schreibe eine Antwort

Name:   
E-Mail:  

Thema:

Kommentar:

Optionale Link URL:   
Link Titel:                  
Optionale Image URL:


[ Antworten ] [ Forum ]