[ astor72 @ 17.04.2008. 21:36 ] @
POMOC!

Pokusavam napraviti trigger koji ce kontrolisati da li uneseni password ima tacno 8 znakova, znaci ako se unese manje ili vise znakova od 8 da ispise error!
Sta treba tacno da upisem u kodu da bi se napravila komparacija?

Unaprijed zahvaljujem!
[ doomed @ 18.04.2008. 22:40 ] @
pa postoji to samo moras da znas da ga ukljucis
Oracle po defaultu nudi neku proceduru za proveru passworda koja po defaultu nije ukljucena - naravno mozes da napises i svoju proceduru..
Ali treba da poznajes administraciju da bi je ukljucio.
[ suadhm @ 21.04.2008. 12:54 ] @

Imaš skriptu koja taj constraint setuje, to je skripta:

ORACLE_HOME/rdbms/admin/utlpwmg.sql

Ova skripta podešava dosta toga, ne samo dužinu password-a.
Otvori je u notepad-u i podledaj njen sadržaj.
Moraš je izvršiti kao SYS user.
Samo pazi ona mijenja defaultni profile za sve user-e.

Možeš kreirati neki profile koji će ti biti default-ni profile za te korisike za koje ti treba ovo ograničenje i u ovoj skripti promijeni - dodaj ime tog novog profile-a tako da sve te zabrane važe samo za taj profile.

Pozdrav.
[ brzak @ 24.04.2008. 11:36 ] @
na when-validate-item:

if length(passw)<>8 then...