hi, cara ini kan tetap saja menerima input > 65 cuma nanti waktu di insert/update ke dbasenya dia akan mensubstring 65 karakter saja. ini kan bisa masalah buat usernya? entah apakah usernya input pake gui atau sql biasa.
kenapa gak di alter table saja? btw, saya pengen nanya, apakah di trigger bisa throw exception ya? kalo bisa apakah berarti semua operasi di rollback? thx --- In [email protected], Edy Sumaryoto <[EMAIL PROTECTED]> wrote: > Mungkin bisa diakalin di pasang di trigger table before insert/update > Ini contohnya nama table MYTABLE dan nama column KOLUM. > semoga membantu > salam, > edys-- > ------------------- contoh script--------------------- > > CREATE OR REPLACE TRIGGER "TR_BI_MYTABLE" BEFORE INSERT ON MYTABLE > > REFERENCING NEW AS NEW OLD AS OLD FOR EACH ROW > BEGIN > -- SEBELUM INSERT DIBATASI MAX 65 > :NEW.KOLUM := SUBSTR(:NEW.KOLUM,1,65) > END; > > CREATE OR REPLACE TRIGGER "TR_BU_MYTABLE" BEFORE UPDATE ON MYTABLE > > REFERENCING NEW AS NEW OLD AS OLD FOR EACH ROW > BEGIN > -- SEBELUM UPDATE DIBATASI MAX 65 > :NEW.KOLUM := SUBSTR(:NEW.KOLUM,1,65) > END; > -------------------------------------------------------------------------- > On 9/7/05, Kiki Kuswara <[EMAIL PROTECTED]> wrote: > > > > Balik tanya nih, > > > > Kasusnya di form atau secara dml (sql Plus)? > > > > Salam, > > > > Kiki Kuswara > > > > > Dear all, > > > > > > Langsung aja saya punya problem dimana saya punya table salah satu > > > kolomnya sudah di set max lenght 225 char. tapi Sekarang ini saya mau > > agar > > > isi kolom tersebut max 60 char. Kira-kira ada yang tau ga gimana caranya > > > saat user isi kolom tersebut lebih dari 60 maka user tidak bisa ketik > > > lagi > > > > > > Thanks banget ya buat bantuan teman2 semua > > > > > > Salam, > > > > > > > > > > > > > > > [Non-text portions of this message have been removed] > > > > > > > > > > > > > > > -- > > > -----------I.N.D.O - O.R.A.C.L.E--------------- > > > Keluar: [EMAIL PROTECTED] > > > Website: http://indo-oracle.lizt.org (NEW) > > > ----------------------------------------------- > > > > > > Bergabung dengan Indonesia Thin Client User Groups, > > > Terminal Server, Citrix, New Moon Caneveral, di: > > > http://indo-thin.vze.com > > > Yahoo! Groups Links > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > -----------I.N.D.O - O.R.A.C.L.E--------------- > > Keluar: [EMAIL PROTECTED] > > Website: http://indo-oracle.lizt.org (NEW) > > ----------------------------------------------- > > > > Bergabung dengan Indonesia Thin Client User Groups, > > Terminal Server, Citrix, New Moon Caneveral, di: > > http://indo-thin.vze.com > > Yahoo! Groups Links > > > > > > > > > > > > > > > > > > > [Non-text portions of this message have been removed] ------------------------ Yahoo! Groups Sponsor --------------------~--> Fair play? Video games influencing politics. Click and talk back! http://us.click.yahoo.com/T8sf5C/tzNLAA/TtwFAA/PhFolB/TM --------------------------------------------------------------------~-> -- -----------I.N.D.O - O.R.A.C.L.E--------------- Keluar: [EMAIL PROTECTED] Website: http://indo-oracle.lizt.org (NEW) ----------------------------------------------- Bergabung dengan Indonesia Thin Client User Groups, Terminal Server, Citrix, New Moon Caneveral, di: http://indo-thin.vze.com Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/indo-oracle/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/

