FFLUSH ステートメントは、キャッシュ内のデータをファイルにフラッシュするために使用されます。
適用対象
この内容はOceanBaseデータベースEnterprise Editionにのみ適用されます。OceanBaseデータベースCommunity EditionはMySQLモードのみを提供します。
構文
UTL_FILE.FFLUSH (
file IN FILE_TYPE);
パラメータの説明
| パラメータ | 説明 |
|---|---|
| file | FOPENまたはFOPEN_NCHAR呼び出しによって返されるアクティブなファイルハンドル。 |
例外
INVALID_MAXILINESIZEINVALID_OPERATIONINVALID_FILENAMEWRITE_ERROR
使用方法
FFLUSHは、行終了文字で終了したデータのみをファイルに書き込みます。行終了文字で終了していない場合、データはファイルに書き込まれず、バッファに残ります。
FFLUSHはファイルに対するw権限が必要であり、そうでない場合はINVALID_OPERATION例外が報告されます。バッファ内のデータ長がFOPENで指定された最大行長を超えると、INVALID_MAXILINESIZE例外が報告されます。