Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Baca file teks untuk memasukkan data ke dalam tabel Oracle SQL

Tidak yakin apa yang menyebabkan masalah. Bagi saya ini berfungsi dengan baik di sini adalah kode contoh saya

--Situs Referensi--https://community.Oracle.com/thread /3633577?start=0&tstart=0

     set serveroutput on;
     CREATE or replace DIRECTORY USER_DIR AS '/home/oracle'; 
     GRANT READ ON DIRECTORY USER_DIR TO PUBLIC;

     DECLARE 
        V1 VARCHAR2(200); --32767
        F1 UTL_FILE.FILE_TYPE; 
     BEGIN 
        F1 := UTL_FILE.FOPEN('USER_DIR','temp.txt','R'); 
        Loop
        BEGIN
    UTL_FILE.GET_LINE(F1,V1); 
    dbms_output.put_line(V1);
    EXCEPTION WHEN No_Data_Found THEN EXIT; END;
        end loop;

        IF UTL_FILE.IS_OPEN(F1) THEN
     dbms_output.put_line('File is Open');
        end if;

        UTL_FILE.FCLOSE(F1); 
     END; 
     /
    set serveroutput off;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle - perbarui catatan dan kembalikan tanggal yang diperbarui dalam permintaan yang sama

  2. 2 Cara Menghapus Baris Duplikat di Oracle

  3. luapan numerik dengan kolom NULL (0,3)

  4. Bagaimana cara membuat dan menggunakan tabel sementara dalam prosedur tersimpan Oracle?

  5. Mengubah kueri Oracle menjadi tipe yang ditentukan pengguna di pl/sql