Teman2 error ORA-29283: invalid file operation sudah solve dengan angka 1000
dari kalimat  F1 := UTL_FILE.FOPEN('DATA', 'OK.TXT', 'R',1000);

Masalah selanjutnya adalah saya tidak bisa INSERT isi text file yang
tersebut kedalam table. Isi dari text filenya adalah  (tanpa header) :

 

ZZZZ        |09/03/2006 16:00:00|BBB

 

Kolom pertama adalah character(12), kolom kedua adalah date dengan jam,
kolom ketiga adalah character(3).

Sedangkan struktur tablenya adalah :

 

A   VARCHAR2(12)

B  DATE

C  VARCHAR2(3)

 

Store Procedure yang saya buat adalah

 

CREATE OR REPLACE PROCEDURE BACA_TEXT IS

 

   V1 VARCHAR2(32767);

   F1 UTL_FILE.FILE_TYPE;

   C1 VARCHAR2(12);

   C2 DATE;

   C3 VARCHAR2(3);

   

BEGIN

   F1 := UTL_FILE.FOPEN('BI_DATA', 'OK.TXT', 'R');

   LOOP

      UTL_FILE.GET_LINE(F1, V1,1000);

      C1:=SUBSTR(V1,1,12);

      C2:=TO_DATE(SUBSTR(V1,14,19),'DD/MM/RRRR HH:MM:SS');

      C3:=SUBSTR(V1,34,3);

        INSERT INTO ABC (A,B,C)

        VALUES (C1,C2,C3);

        COMMIT;

   END LOOP;

EXCEPTION

   WHEN NO_DATA_FOUND THEN

       UTL_FILE.FCLOSE(F1);

END;

 

Mengapa isi text tidak bisa di upload?Please teman-teman tolong periksa
store prosedur saya ini......

 

 

 

From: [email protected] [mailto:[EMAIL PROTECTED] On
Behalf Of Asep Inbisco IT
Sent: 09 Maret 2007 13:46
To: [email protected]
Subject: RE: [indo-oracle] cara Import text file ke table pk PL/SQL ??

 

Saya juga punya masalah yang hampir sama keluar pesan :

ORA-29283: invalid file operation

Apakah command dibawah ini sudah benar?

F1 := UTL_FILE.FOPEN('DATA', 'OK.TXT', 'R',1000);

Padahal untuk command yang hampir sama, bedanya untuk Write Data saja telah
berhasil menulis data ke text file. Mengapa untuk Read Data tidak berhasil?

Informasi : Directory untuk menulis dan membaca data adalah sama.

Terimakasih Sebelumnya.

_____ 

From: indo-oracle@ <mailto:indo-oracle%40yahoogroups.com> yahoogroups.com
[mailto:indo-oracle@ <mailto:indo-oracle%40yahoogroups.com> yahoogroups.com]
On
Behalf Of epermana_1981
Sent: 06 Maret 2007 14:41
To: indo-oracle@ <mailto:indo-oracle%40yahoogroups.com> yahoogroups.com
Subject: [indo-oracle] cara Import text file ke table pk PL/SQL ??

Hlo master2 oracle,

sya punya problem nih, 
gimana caranya import text file ke table ?
saya udah nyoba pke utl_file.fopen , cma selalu muncul pesan 'invalid
directory path'. saya sudah cek file yang akan dibuka, path nya sudah
betul. kira2 step2 apa aja yg perlu sya kerjain sblm pakai package
utl_file ini.

mohon pencerahannya,

terima kasih

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



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

Kirim email ke