[ darkosos @ 02.07.2010. 10:19 ] @
Da li je moguce napraviti check constraint koji se proverava nekom funkcijom?
Npr. imam funkciju fchk_xxx(p_value in ...) return integer, pa onda vrednost u polju tabele smatram da je ok ako funkcija vrati 1.
Probao sam sa
alter table ... add constraint chk_... check(fchk_...(...) = 1);
ali nije mu se dopalo.
Motiv je da imam fleksibilniji check, koji bi se ovako menjao prostom izmenom funkcije.
Inace ide drop constraint pa create constraint, pa jos ako je ime dodelila baza (tipa sys_....),
onda imam dodatni smor da pripremam poseban skript za svaku bazu.
[ brzak @ 02.07.2010. 12:33 ] @
mislim da ces to morati preko trigera da uradis
[ darkosos @ 02.07.2010. 14:15 ] @
Izgleda da je tako, mogu da se koriste samo ORACLE funkcije...