sql >> Database >  >> RDS >> Oracle

Hoe te schrijven naar een tekstbestand vanuit Pl/SQL, PLS-fout 00363

Eerst moet u een directory-object maken om toegang te krijgen tot de directory C:\test:

CREATE OR REPLACE DIRECTORY CTEST AS 'C:\test';
GRANT READ ON DIRECTORY CTEST TO PUBLIC; 

Vervolgens moet u dit directory-object gebruiken bij het openen van uw bestand:

DECLARE
  out_File  UTL_FILE.FILE_TYPE;
BEGIN
  out_File := UTL_FILE.FOPEN('CTEST', 'batotest.txt' , 'W');

  UTL_FILE.PUT_LINE(out_file , 'Hi this is text file!');
  UTL_FILE.FCLOSE(out_file);
END;

Deel en geniet.




  1. Laravel 5.1 Migratie en Seeding Kan een tabel waarnaar wordt verwezen in een externe sleutelbeperking niet afkappen

  2. Cursor For Loop hoe een bericht af te drukken wanneer niet gevonden

  3. Tijdstempel bijwerken wanneer rij wordt bijgewerkt in PostgreSQL

  4. Kies uit de ene tafel waar niet in een andere