Hallo,
ich möchte mir ein Update-Tool schreiben, mit dem ich per
SQL-Script Tabellenstrukturen anlegen/ändern und evtl. Vorgabedaten einfügen kann. Allerdings bekomme ich bei "stinknormalem" DDL mit anschließendem DML Probleme. Ein Versuch unter IBExpert führte zum gleichen Ergebnis, daher vermute ich, ich habe im Script etwas Elementares vergessen.
Ein Beispiel:
SQL-Code:
--Transaktion ist gestartet
CREATE TABLE Wuppdi(Foo
VARCHAR(10));
--das funktioniert
ALTER TABLE Wuppdi ADD Bar
INTEGER;
--das funktioniert auch
INSERT INTO Wuppdi(Foo, Bar)
VALUES('
Blubb',10);
--hier ist "INSERT" eine unbekannte Anweisung (!?)
Sieht jemand vielleicht meinen Denkfehler?
Danke im Voraus