Oracle
 sql >> база данни >  >> RDS >> Oracle

Прочетете текстов файл, за да вмъкнете данни в Oracle SQL таблица

Не съм сигурен какво причинява проблеми. За мен работи добре, тук е моят примерен код

--Референтен сайт--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?

  2. Tomcat 9 с Apache DBCP + Spring 5 + Oracle 12c + SqlArrayValue

  3. къде отива изходът system.out.println в класа на Oracle Java

  4. изключение за сигурност на java:нарушение на запечатването при опит за свързване с база данни

  5. UTL_FILE.FREMOVE Пример:Изтриване на файл в Oracle