Kalau pakai constraint kayaknya nggak bisa deh,
Tapi kalau pakai cara lain, misal menggunakan TRIGGER di level table 
atau di level aplikasi dimungkinkan ....

Contoh kalau trigger dipasang di table table_b

SQL> CREATE OR REPLACE TRIGGER check_qty
AFTER INSERT OR UPDATE ON table_b
FOR EACH ROW
BEGIN
 DECLARE
   v_qtya  table_a.qty%TYPE;
 BEGIN
   SELECT qty INTO v_qtya FROM table_a WHERE (..kondisi..);
   IF :NEW.qty > v_qtya THEN
     RAISE_APPLICATION_ERROR(-20000,'QTY kegedean...');
   END IF;
 END;
END;
/

Kalau diaplikasi, misal form developer, bisa digunakan trigger WHEN-
VALIDATE-ITEM.

Bowo

--- In [email protected], "Purwandi" <[EMAIL PROTECTED]> wrote:
> Salam Semua
> 
> Saya mau nanya tentang Constraint.
> Bisa nagak kita bikin Constraint pada sebuah field dengan 
> membaca table yang lain
> 
> contoh
> table A
> 
> no_fak      code    qty
> 001           A         2
> 001           B         4
> 002           A         5
> 002           B         6
> 002           C         7
> 
> table B
> no_fak      code    qty
> 001           A         ....
> 001           B         ....
> 002           A         ....
> 002           B         ....
> 002           C         ....
> 
>   
> Bisa ngak kalau kita bikin Constraint di table B (filed 
> qty), bahwa nilainya tdk boleh melebihi filed qty di table 
> A
> Demikian pertanyaan saya, mohon rekan2x bersedia membantu
> Thx
> 
> Poer
> 
======================================================================
==================
> Akses Internet TELKOMNet-Instan beri Diskon s.d. 50 % khusus untuk 
wilayah Jawa Timur.
> Informasi selengkapnya di www.telkomnetinstan.com atau hub 0800-1-
INSTAN (467826)
> 
======================================================================
==================




--
-----------I.N.D.O - O.R.A.C.L.E---------------
Keluar: [EMAIL PROTECTED]
Website: http://indo-oracle.blogspot.com
-----------------------------------------------

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/
 


Kirim email ke