Mas Bowo, bagaimana kalau parameter pada store procedure lebih dari value
yang kita passing dari form, misalnya pada store procedure ada 3 parameter
tapi yang kita passing dari form hanya 2 parameter, 1 parameter lagi di
store procedure saya gunakan untuk mendefinisikan file type misal :

 

CREATE OR REPLACE PROCEDURE sp_test_insert
(p_input1 NUMBER, p_input2 VARCHAR2, V_FILE UTL_FILE.FILE_TYPE)
IS
BEGIN
INSERT INTO test_table VALUES(p_input1, p_input2);
COMMIT;
END;
/

 

Bagaimana cara memanggilnya? Dan apakah procedure yang kita panggil dari
form dapat kita Schedule seperti Scheduler pada Oracle Enterprise Manager?

 

Thanks sebelumnya

 

asep



 

  _____  

From: [email protected] [mailto:[EMAIL PROTECTED] On
Behalf Of Yulius Wibowo
Sent: 12 Februari 2007 7:00
To: [email protected]
Subject: [indo-oracle] Re: ADD PARAMETER PADA PROCEDURE DI DATABASE OBJECT

 

Pakai contoh aja ya Mas ...

di Database Server, 
SQL> conn / as sysdba
SQL> CREATE USER test_user IDENTIFIED BY oracle;
SQL> GRANT CONNECT ,RESOURCE TO test_user;

SQL> conn test_user/oracle
SQL> CREATE TABLE test_table(a NUMBER, b VARCHAR2(50));

SQL> CREATE OR REPLACE PROCEDURE sp_test_insert
(p_input1 NUMBER, p_input2 VARCHAR2)
IS
BEGIN
INSERT INTO test_table VALUES(p_input1, p_input2);
COMMIT;
END;
/

Pastikan tidak ada error ...

di Form Builder,
- logon sbg test_user
- Buat sebuah module baru
- Buat canvas baru
- Tambahkan sebuah item (type: BUTTON, kedalam canvas)
- Buat trigger pada BUTTON yg baru tsb, WHEN-BUTTON-PRESSED
isi:
-- cara memanggil stored procedure yg ada di database
-- cukup dengan menuliskan NAMA procedure-nya
SP_TEST_INSERT(1, 'Hello World');

- Lalu jalankan form module tsb
- Test dgn cara di klik tombol yg ada di canvas
- Kemudian check di database
SQL> conn test_user
SQL> SELECT * FROM test_table;

CMIIW,

Bowo

--- In indo-oracle@ <mailto:indo-oracle%40yahoogroups.com> yahoogroups.com,
Asep Inbisco IT <[EMAIL PROTECTED]> 
wrote:
>
> Lalu bagaimana cara menjalankan store procedure tsb dari oracle 
form?
> 
> 
> 
> _____ 
> 
> From: indo-oracle@ <mailto:indo-oracle%40yahoogroups.com> yahoogroups.com
[mailto:indo-
[EMAIL PROTECTED] <mailto:oracle%40yahoogroups.com> com] On
> Behalf Of Ane Oracle
> Sent: 09 Februari 2007 22:24
> To: indo-oracle@ <mailto:indo-oracle%40yahoogroups.com> yahoogroups.com
> Subject: Re: [indo-oracle] ADD PARAMETER PADA PROCEDURE DI 
DATABASE OBJECT
> 
> 
> 
> Buat parameter pada prosedur bisa
> sintaknya : create prosedur nama_procedure(parameter in 
type_field);
> 
> -- 
> -----
> Fight back spam! Download the Blue Frog.
> http://www.bluesecu <http://www.bluesecu> 
> <http://www.bluesecu
<http://www.bluesecurity.com/register/s?user=YXEubGluZGE1NDkx>
rity.com/register/s?user=YXEubGluZGE1NDkx>
> rity.com/register/s?user=YXEubGluZGE1NDkx
> 
> 
> 
> 
> 
> [Non-text portions of this message have been removed]
>

 



[Non-text portions of this message have been removed]

Kirim email ke