0

PL/SQL開発者で次のクエリを実行しようとしています。

DECLARE 
 P_FILENAME VARCHAR2(200):= 'file1.csv';
 P_DIRECTORY VARCHAR2(200):= 'ORA_DIR';
 P_IGNORE_HEADERLINES NUMBER := 1;

BEGIN
 Load_file( P_FILENAME => P_FILENAME, P_DIRECTORY => P_DIRECTORY, P_IGNORE_HEADERLINES =>     P_IGNORE_HEADERLINES );
END

エラーが発生します:

ORA-06550: line 9, column 0:
PLS-00103: Encountered the symbol "end-of-file" when expecting one of the following:
; <an identifier> <a double-quoted delimited-identifier>
The symbol ";" was substituted for "end-of-file" to continue.

私はここでどこが間違っているのですか。

4

1 に答える 1

3

endステートメントにセミコロンがありません:

DECLARE 
 P_FILENAME VARCHAR2(200):= 'file1.csv';
 P_DIRECTORY VARCHAR2(200):= 'ORA_DIR';
 P_IGNORE_HEADERLINES NUMBER := 1;

BEGIN
 Load_file( P_FILENAME => P_FILENAME, P_DIRECTORY => P_DIRECTORY, 
           P_IGNORE_HEADERLINES =>     P_IGNORE_HEADERLINES );
END;
/
于 2013-03-07T12:23:53.863 に答える