Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Przeczytaj plik tekstowy, aby wstawić dane do tabeli Oracle SQL

Nie wiem, co powoduje problemy. Dla mnie działa dobrze, oto mój przykładowy kod

--Witryna referencyjna--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. Groovy/Grails nie może załadować pliku oracle.jdbc.driver.OracleDriver

  2. Oracle.ManagedDataAccess z bazą danych Oracle 8.1.7

  3. Problem z hibernacją z wyzwalaczem Oracle do generowania identyfikatora z sekwencji

  4. Dlaczego nie mogę połączyć się przez jdbc za pomocą SQLcl

  5. Najmniejsza wartość, ale nie NULL w Oracle SQL