Takze problemom bolo to, ze SQL prikaz mal viac riadkov... Ked je to
cele v jednom riadku zbehne to OK.
jeeff wrote:
Ahojte,
mam problem s vytvorenim Triggeru v Oracle databaze (9.2). V kode to
vyzera takto nejak:
String sql = "CREATE OR REPLACE TRIGGER TRIG1
AFTER INSERT
ON T4
REFERENCING NEW AS NEWROW OLD AS OLD
FOR EACH ROW
WHEN (
newRow.a <= 20
)
BEGIN
INSERT INTO T5 VALUES(:newRow.b, :newRow.a);
END trig1;
/";
s = db_conn.createStatement();
s.execute(sql);
s.close();
Ked to spustim z normalnej oraclovskej konzoly (cez TOAD), tak to
zbehne. Z Javy sa trigger vytvori, ale hlasi na nom chybu, staci ho
ale dat editovat (nie z Javy) a znova ulozit a uz funguje.
Hladal som aj cez google, ale nic pouzitelne som nenasiel. Pouzivam
thin driver.
--
jeeff