Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Check constraint definisan pomocu funkcije?

[es] :: Oracle :: Check constraint definisan pomocu funkcije?

[ Pregleda: 1683 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

darkosos
Darko Šoš
Beograd

Član broj: 5053
Poruke: 1131
*.dynamic.isp.telekom.rs.



+64 Profil

icon Check constraint definisan pomocu funkcije?02.07.2010. u 10:19 - pre 167 meseci
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.
 
Odgovor na temu

brzak

Član broj: 66407
Poruke: 126



+5 Profil

icon Re: Check constraint definisan pomocu funkcije?02.07.2010. u 12:33 - pre 167 meseci
mislim da ces to morati preko trigera da uradis
 
Odgovor na temu

darkosos
Darko Šoš
Beograd

Član broj: 5053
Poruke: 1131
*.dynamic.isp.telekom.rs.



+64 Profil

icon Re: Check constraint definisan pomocu funkcije?02.07.2010. u 14:15 - pre 167 meseci
Izgleda da je tako, mogu da se koriste samo ORACLE funkcije...
 
Odgovor na temu

[es] :: Oracle :: Check constraint definisan pomocu funkcije?

[ Pregleda: 1683 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.