Lea el archivo de texto para insertar datos en la tabla de Oracle SQL

Estoy estudiando desarrollador de Oracle SQL.

Lo que estoy haciendo es leer el archivo de texto línea por línea de la carpeta. Luego insertar datos en la tabla de SQL.

Soy capaz de compilar mi PROCEDIMIENTO, sin embargo, no parece estar insertando los datos en el archivo.

Create or Replace PROCEDURE Rfile is
f UTL_FILE.FILE_TYPE;
s VARCHAR2(200); 
BEGIN
f := UTL_FILE.FOPEN('C:\Projects\','testdatabinary.txt','R');
  IF UTL_FILE.IS_OPEN(f) THEN
    LOOP
      BEGIN
        UTL_FILE.GET_LINE(f,s);
        IF s IS NULL THEN
          EXIT;
        END IF;
      INSERT INTO DATAINSERT
      (COLUMN1, COLUMN2)
      VALUES
      (s, 'testdatabinary');
      END;
  END LOOP;
  COMMIT;
  END IF;
 END;

Y tengo una tabla DATAINSERT con dos columnas de tipo varchar (200)

No estoy realmente seguro de los motivos por los que PROCEDURE no está insertando datos en la tabla

Acabo de comprobar el mensaje de error

Error starting at line 1 in command:
EXEC Rfile
ORA-29280: invalid directory path
ORA-06512: at "SYS.UTL_FILE", line 41
ORA-06512: at "SYS.UTL_FILE", line 478
ORA-06512: at "SYSTEM.RFILE", line 5

Respuestas a la pregunta(6)

Su respuesta a la pregunta