PHP.lt konferencija [ php-konf@php.lt ] :: [php-konf] oracle - mysql_inserted_id


[php-konf] oracle - mysql_inserted_id From: A. (enigma@mail.lt)
Date: 2002-12-09 19:10:27


bandau padaryt kazka vietoj mysql_inserted_id funkcijos - sukuriau lentele,
i kuria turetu buti irasoma is sekos paskutinio irasyto id reiksme
ar galima i trigeri taip irasyti update uzklausa ?
atrodo, klaidu nera, bet ismeta klaida:
OCIError: 4098 ORA-04098: trigger 'EXT_USER_054.TEST_TRIGGER' is invalid
and failed re-validation

trigerio sukurimo uzklausa :

CREATE OR REPLACE TRIGGER
test_trigger before insert on test for each row
begin
     select test_seq.nextval into :new.id from dual;
     update table_id SET id= test_seq.currval where tablename = 'test';
end;




© MMI www.php.lt | E-mail: webmaster@php.lt