Setahu saya penggunaan sebuah data type, termasuk user defined data type (juga 
termasuk varray data type) oleh beberapa session tidak menjadi masalah.

Alternatif lain anda bisa menggunakan batch update (tanpa loop) di java-nya. 
(gunakan type data oracle.sql.ARRAY)

CMIIW,
Bowo


--- In [email protected], Karsanto S <karsant...@...> wrote:
>
> Permisi para master,
> 
> Saya Newbie dalam oracle, singkat cerita kemaren dapat masalah lalu googling 
> punya googling ketemu solusinya yaitu TYPES VARRAY OF VARCHAR2.
> 
> Yang newbie pengen tanyain adalah akankah timbul masalah klo satu TYPES 
> VARRAY digunakan oleh banyak session dan process dalam waktu yang bersamaan?
> 
> berikut script saya :
> CREATE OR REPLACE TYPE [NAMA_ARRAY] AS VARRAY(100) OF VARCHAR2(55);
> 
> CREATE OR REPLACE PROCEDURE "[NAMA_PROCEDURE]" (
>         P_PARAMETER_1 IN [NAMA_ARRAY]
> ) AS
> 
> BEGIN
>     FOR i IN 1 .. P_PARAMETER_1.COUNT
>     LOOP
> INSERT INTO [TABEL_TUJUAN] 
> (
> SELECT 
> A,
> B
> FROM [TABEL_SOURCE]
> WHERE ID = P_PARAMETER_1(i))
>     END LOOP;
> END;
> 
> Kenapa akhirnya saya mengambil solusi ini? karena untuk menghindari looping 
> "insert into" di java-nya. Oiya, hal ini saya pakai di aplikasi desktop.
> 
> Mohon petunjuk dari para suhu/master.....
> 
> Best Regard's
> Karsanto S.
> 
> 
> 
>       
> 
> [Non-text portions of this message have been removed]
>


Kirim email ke