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]