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