Pouziti autoincrementu
Honza Pazdziora
adelton na informatics.muni.cz
Úterý Červen 17 12:37:35 CEST 2003
On Tue, Jun 17, 2003 at 12:29:16PM +0200, Karel Zak wrote:
> >
> > Voto, ze i pokud si nad tabulkou v Oraclu napisu trigger, aby mi do
>
> IMHO to ani trigger byt nemusi (PRIMARY KEY DEFAULT seq.NEXTVAL).
ORA-00984: column not allowed here
> > primarniho klice cpal pri insertu sekvence.nextval, tak mi (rekl bych)
> > getGeneratedKeys() tuhle hodnotu nevrati.
>
> Tu specifikaci te funkce neznam. Co tedy vlastne ta funkce ma delat?
Ja to nasel ve svych bookmarkach v
http://www-106.ibm.com/developerworks/java/library/j-jdbcnew/
ta cast o Retrieving auto-generated keys. Ale nemam tady po ruce
dostatecne novou Javu, abych overil, jestli se tim dostanete pouze
na autoincrement soupce, nebo an vsechny.
> Jak vlastne treba u DB2 nebo MySQL dostanu nejake ID jeste pred tim
> nez neco vlozim do tabulky?
V MySQL nedostanete, leda si napsat UDF, ktera v nejake pomocne
tabulce (sequences :-) bude mit jmena sekvenci a aktualni hodnoty
a bude vydavat cisla. Cili si napsat podporu sekvenci uzivatelsky.
--
------------------------------------------------------------------------
Honza Pazdziora | adelton na fi.muni.cz | http://www.fi.muni.cz/~adelton/
.project: Perl, mod_perl, DBI, Oracle, auth. WWW servers, XML/XSL, ...
Only self-confident people can be simple.
Další informace o konferenci Test