PDA

View Full Version : Finde Fehler bei SQL nich...



Seiten : 1 [2]

deni87991
08-08-06, 13:43
Jajaja...hab an der falschen Skala gezählt und den Kommentar gleich wieder rausgenommen aber hast mich doch erwischt.
Nun zu dem Problem: Folgender Quelltext steht jetzt also da-nur von dir kopiert:

1
2 CREATE TABLE GEISLER.TESTSQL
3 (NAME CHAR (10 ) NOT NULL WITH DEFAULT,
4 ZAHL INTEGER NOT NULL WITH DEFAULT,
5 DATUM DATE NOT NULL WITH DEFAULT);
6
7 INSERT INTO GEISLER.TESTSQL
8 (NAME, ZAHL, DATUM)
9 VALUES('MEIER', 123, '2006-08-01');
10
11 INSERT INTO GEISLER.TESTSQL
12 (NAME, ZAHL, DATUM)
13 VALUES('MUELL', 587, '2006-08-10');


Ergibt folgende Meldungen:
SQL7905 20 1 Position 1 Tabelle TESTSQL in GEISLER erstellt, Tabelle
konnte jedoch nicht im Journal aufgezeichnet werden.
SQL7008 30 7 Position 3 TESTSQL in GEISLER für Operation ungültig.
SQL7961 0 ROLLBACK beendet.

Ist das eigentlich schlimm mit dem Journal?

Wenn ich bei dem INSERT INTO statt dem qualfizierten Namen den einfachen Namen, sprich
7 INSERT INTO TESTSQL nehme, dann kommt diese Meldung:

SQL0204 30 7 Position 3 TESTSQL der Art *FILE in AZOPER nicht
gefunden.

Fuerchau
08-08-06, 13:50
Da du RUNSQLSTM verwendest musst du den Commit-Modus angeben.
Deine Lib enthält kein Journal, daher die Fehlermeldung.
Dies kann ignoriert werden wenn du beim Commit *NONE angibst.