NetBeans + Oracle problem z sekwencja i nextval

0

Witam ... probuje wykonac z poziomu javy zapytanie

int rs = statement.executeUpdate("INSERT INTO NEVS.produkty (id, kod_kreskowy, nazwa, cena_zakupu, cena_sprzedazy, sztuk, nazwa_dzialu, opis) VALUES (SEQUENCE1.nextval, '12', '1nazwa', '2','2','2','budowlany','sda');");

wszystko pieknie ale SEQUENCE1.nextval nie wpisuje nic jak wpisze wartosc stala wiadomo wszystko smiga ... chcialem zrobic autoinkrementacje na id help

0

Probowales te sekwencje wywolac recznie (SQL) w Oracle? Ktora wersja DBMS?

0

wersja 1.5.5

tak probowalem i w SQL bezposrednio smiga jak trzeba

0

Witam,
może spróbuj stworzyć sobie trigger na bazie który przed instertem automatycznie będzie wrzucał wartość pobraną z sekwencji, natomiast w kodzie żródłowym swojej aplikacji przy robieniu inserta nie podawaj kolumny id> Poniżej przykład trigger'a oraclowego:
trigger id_faktury_trg
before insert on faktura
for each row
begin
select id_faktury_seq.nextval into :new.id_faktury from dual;
end;

0

ryman: dziekuje rozwiązanie jest świetne !

1 użytkowników online, w tym zalogowanych: 0, gości: 1