Posted By: medved (A~z na v~eky Mikov~ce.) on 'CZdatabases'
Title:     Re: Snim ci bdim? - Oracle8 a sequence jako default value
Date:      Wed Feb  2 17:46:26 2000

> Hi all!
> 
> Nevim, jestli neumim cist anglicky nebo se mi to je zda, ale v dokumentaci
> na
> "Where to Use Sequence Values" pisou:
> 
> - you cannot use CURRVAL and NEXTVAL in these places:
> ...
> . DEFAULT value of a column in a CREATE TABLE or ALTER TABLE statement
> ...
> 
> Dela si ze mne manual srandu a nebo je opravdu mozne, ze nejnovejsi Oracle 
> nezvlada takovouhle zakladni, trivialni a IMHO dulezitou vec?

Ja bych to chapal tak, ze default hodnota nemuze byt definovana jako CURRVAL+5 
nebo neco jineho. Proste pokud mas sloupec s pripojenou sekvenci, tak se tam 
vzdy implicitne nacpe prislusna hodnota ze sekvence.
Nelze tedy udelat, ze chces do sekvencniho sloupce vkladat hodnotu vzdy o 5 
vetsi nez by mela byt polde sekvence. 

> snake
> 
> P.S. Pokud by to ze shora napsaneho nebylo jasneho, potrebuji, aby se mi 
> defaultne do tabulky vrazil nejaky typ "serial", idealne primo konkretni 
> sequence. Postgresu a ani Informixu to nedela zadny problem. 

Tohle by melo fungovat. Bohuzel natolik do Oracle nevidi, abych mohl radit dal.

Bye

Medved

Si vis pacem, para bellum.

Search the boards