format datenya salah, harusnya
DD/MM/RRRR HH24:MI:SS
regards,
tomi
--- Asep Inbisco IT <[EMAIL PROTECTED]> wrote:
> 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......
>
>
____________________________________________________________________________________
Expecting? Get great news right away with email Auto-Check.
Try the Yahoo! Mail Beta.
http://advision.webevents.yahoo.com/mailbeta/newmail_tools.html