Ma kasih banyak pak bowo. Yang aku maksud itu dengan variable makro
misal pengambilan nilai balance dari beberapa table yang berbeda
dengan nama field yang berbeda pula. Dan begitu juga untuk perintah
update value balance >1 table.
Conth perhitungan balance=Balance+Masuk-Keluar
variable v_sqltxt varchar2(2000);
variable v_table varchar2(50);
variable v_field varchar2(500);
variable v_kondisi varchar2(50);

execute :v_table := 'd_Transaksi.t_Coba1' ;
execute :v_field := 'KeluarMasukBalance';
execute :v_kondisi  = 'Fc_Cabang=Cabang and Fc_Docno=Docno';
execute v_sqltxt := update :v_table set
substr(v_field,12,7)=substr(v_field,12,7)+substr(v_field,7,5)-substr(v_field,1,6)
where v_kondisi;

Rgds
betty







On 2/13/06, AH <[EMAIL PROTECTED]> wrote:
> Bu Betty
>
> variable makro disini selain yang pak yulius bilang,
> apakah juga bentuk variable di mana di dalamnya berisi
> variable juga.
>
> --- Yulius Wibowo <[EMAIL PROTECTED]> wrote:
>
> > Apakah yg Betty maksud variable makro adalah
> > variable yg bisa
> > dipakai/diakses bersama (GLOBAL)oleh  beberapa
> > procedure atau
> > function atau package dalam sebuah session ?
> >
> > Kalau ya, ada beberapa alternatif, a.l:
> > 1. Menggunakan package variable (hanya menggunakan
> > package
> > specification untuk mendeklarasikan variable tsb)
> > 2. Menggunakan temporary table
> >
> > Kalau dari session yg berbeda, bisa saja
> > menggunakan:
> > 1. Sbg data di table, syaratnya harus ada statement
> > commit setiap
> > kali merubah data (bisa menggunakan AUTONOMOUS
> > TRANSACTION).
> > 2. DBMS_PIPE, DBMS_ALERT
> > 3. Advanced Queueing (AQ)
> >
> >
> > Bowo
> >
> >
> >
> > --- In [email protected], "betabetha ."
> > <[EMAIL PROTECTED]>
> > wrote:
> > >
> > > Sore semuanya,
> > >
> > > Adakah pl/sql di oracle menggunakan variable
> > makro? kalo ada tolong
> > > dijelaskan penggunaannya bagaimana dan apa
> > fungsinya, soalnya saya
> > > mencoba membuat object oriented di database
> > oracle?
> > >
> > > Rgds
> > > Betty
> > >
> >
> >
> >
> >
> >
>
>
>
>
>
> --
> -----------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

<*> 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