Utk mengetahui detail errornya, coba tambahkan sqlcode & sqlerrm pada return 'GAGAL' sbb: ... return 'GAGAL' || SQLCODE || ' - ' || SQLERRM; ...
Bowo --- In [email protected], Teguh Susanto <teguh4mi...@...> wrote: > > klo diluar Function bisa berhasil pak dan no urutnya bertambah, oh utk > parameter input&output itu sebenernya ada parameter kode table itu pak tapi > setelah sy coba masih belum terupdate > > --- Pada Kam, 6/5/10, murdi santoso <sandi...@...> menulis: > > Dari: murdi santoso <sandi...@...> > Judul: Re: [indo-oracle] tidak bisa update table didalam fungsi > Kepada: [email protected] > Tanggal: Kamis, 6 Mei, 2010, 5:58 AM > > > > > > > > > > > > > > > > > Â > > > > > > > > > > script update nya dah dicoba namual blom diluar function..? > > dan apakah berhasil..? > > > > dan parameter input funtion itu berfungsi untuk apa..? karna tdk masuk ke > dalam script update sama skali..? > > > > UPDATE TD_NOMOR_TRANSAKSI > > SET NO_URUT=NO_URUT+ 1 > > ??? WHERE KD_TABLE = 'tm_detail_asset' ; ??? > > > > mungkin kd_table harus huruf capital upper(kd_table) . > > > > ____________ _________ _________ __ > > From: Teguh Susanto <teguh4milis@ yahoo.com> > > To: indo-oracle@ yahoogroups. com > > Sent: Thu, May 6, 2010 4:10:11 PM > > Subject: [indo-oracle] tidak bisa update table didalam fungsi > > > > kepada miliser &senior DBAsaya lagi buat function tapi belum berhasil banget > karena update table (DDL) tidak berhasilini saya sertakan contoh > scriptnyacreate or replaceFUNCTION GETNOMORTRANSAKSI ( fTable IN VARCHAR2 > ) RETURN VARCHAR2 is hasil varchar2(20) ;vnomor varchar2(20) ;BEGIN UPDATE > TD_NOMOR_TRANSAKSI SET NO_URUT=NO_URUT+ 1 WHERE KD_TABLE = 'tm_detail_asset' > ; RETURN 'BEHASIL' ;EXCEPTION when others then return 'GAGAL';END > GETNOMORTRANSAKSI; > > apabila fungsi tsb dirun pasti resultnya 'GAGAL', dan data di field no_urut > tidak bertambah, mungkin dari miliser or senior DBA bisa kasih solusi masalah > saya..a.tas perhatiannya terimakasih > > > > [Non-text portions of this message have been removed] > > > > [Non-text portions of this message have been removed] > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > [Non-text portions of this message have been removed] >

