sql >> データベース >  >> RDS >> Oracle

Oracle PL / SQL:UTL_FILE.FCOPYの例

    Oracle PL / SQLでは、UTL_FILE.FCOPYプロシージャを使用してファイルをコピーします。この記事では、UTL_FILE.FCOPYプロシージャを使用してPL/SQLでファイルをコピーする方法と構文および例について説明します。

    構文

    UTL_FILE.FCOPY (
    src_location IN VARCHAR2,
    src_filename IN VARCHAR2,
    dest_location IN VARCHAR2,
    dest_filename IN VARCHAR2,
    start_line IN BINARY_INTEGER DEFAULT 1,
    end_line IN BINARY_INTEGER DEFAULT NULL);

    パラメータの詳細

    ソースファイルの場所。 (ディレクトリオブジェクト名)
    src_location
    src_filename ソースファイル名。
    dest_location コピーされたファイルの宛先。 (ディレクトリオブジェクト名)
    dest_filename 宛先ファイル名。
    start_line コピーを開始する行番号。デフォルトは1です。
    end_line コピーを停止する行番号。デフォルトはNULLです。

    UTL_FILE.FCOPYの例

    1。例

    次の例では、ファイルemp.pdfを同じディレクトリMY_DOCに別の名前emp2.​​pdfでコピーします。

    BEGIN
    UTL_FILE.FCOPY ('MY_DOC',
    'emp.pdf',
    'MY_DOC',
    'emp2.pdf');
    END;
    /

    2。例

    次の例では、ファイルsqllog.logを1つのディレクトリから別のディレクトリに、行番号1から3までの3行だけでコピーします。

    BEGIN
    UTL_FILE.FCOPY ('MY_DOC',
    'sqllog.log',
    'MY_DOC2',
    'sqllog.log',
    1,
    3);
    END;
    /

    関連項目:

    • PL/SQLでファイルをあるディレクトリから別のディレクトリに移動する
    • Oracleで大きなCSVを複数のファイルに分割する
    • Oracleのストアドプロシージャを使用してCSVファイルをインポートする
    • PL/SQLを使用してOracleにCSVデータをエクスポートする
    1. JSON_PRETTY()–MySQLで読みやすくするためにJSONドキュメントをフォーマットする

    2. SQLDeveloperでのSQLステートメントの調整

    3. sqliteデータベースandroidを初期化します

    4. 別のクラスで動作するasynctaskクラスでdatabasehelperクラスを使用する方法