bedanya adalah function selalu menghasilkan nilai balik, kalo procedure
tidak selalu menghasilkan nilai balik.
selain itu function bisa anda masukkan juga ke dalam query.sedangkan
procedure menurut saya penggunaannya lebih condong ke arah pemrosesan data,
misal insert, delete, update, perhitungan, dll yang tidak memberikan nilai
balik (meskipun bisa)
create or replace procedure custmr(vcustmr in varchar2,vcustmr_id out
number) is
begin
SELECT ID_CUSTMR into vcustmr_id FROM ogs_exp.t_bkng_m
where custmr = vcustmr;
end custmr;
hilangkan OGS_EXP.
Regards
Ferry S
> Mas Ferry,
>
> apa bedanya procedure sama function?
> untuk syntax nya tadi saya sdh coba tapi ttp error waktu compilasi
> nya, dan ketika coba dipanggil "exec ogs_exp.custmr('KLM001')"
> juga masih error
> mohon pencerahan nya.
>
> --
> Tks & Best regards,
> Andi EP
> IT Engineer
> mailto:[EMAIL PROTECTED]
>
>
>
> Wednesday, October 18, 2006, 10:11:08 AM, you wrote:
>
> > kalo anda butuh nilai balik, kenapa anda tidak menggunakan function?
> > untuk oracle pada bagian parameter tidak perlu anda masukkan panjang
> > karakternya.
> > dan untuk parameter di bagian select harus ada variable / parameter (in)
> > nya.
> > misal
>
> > CREATE or REPLACE PROCEDURE OGS_EXP.custmr (vcustmr in
> varchar2,vcustmr_id
> > out number) as
> > SELECT ID_CUSTMR into vcustmr_id FROM ogs_exp.t_bkng_m
> where custmr =
> > vcustmr;
> > end;
>
> > Regards
>
> > Ferry S
>
> >> Temans,
> >>
> >> Saya mau nanya ttg stored procedure di Oracle, saya mau buat stored
> >> procedure yang intinya cuman menampilkan isi table dengan klausa
> >> tertentu, misal
> >>
> >> CREATE or REPLACE PROCEDURE OGS_EXP.custmr (custmr out char(6)) AS
> >> SELECT ID_CUSTMR FROM ogs_exp.t_bkng_m where id_custmr :custmr;
> >> end;
> >>
> >> tapi ketika dicompile hasil nya error.
> >> ketika di SQL Server sytak spt diatas sdh betul tinggal ganti
> >> parameter nya di ganti dg "@custmr char(6)"
> >> ada yang salah dengan penulisan stored procedure ?
> >> mohon pencerahan nya.
> >>
> >> --
> >> Tks & Best regards,
> >> Andi
> >> mailto:[EMAIL PROTECTED]
--
-----------I.N.D.O - O.R.A.C.L.E---------------
Keluar: [EMAIL PROTECTED]
Website: http://indo-oracle.blogspot.com
Mirror: http://indooracle.wordpress.com
-----------------------------------------------
Bergabung dengan Indonesia Thin Client User Groups,
Terminal Server, Citrix, New Moon Caneveral, di:
http://indo-thin.blogspot.com
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/indo-oracle/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/indo-oracle/join
(Yahoo! ID required)
<*> To change settings via email:
mailto:[EMAIL PROTECTED]
mailto:[EMAIL PROTECTED]
<*> 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/