FFLUSH ストアドプロシージャは、キャッシュ内のデータをファイルにフラッシュするために使用されます。
機能の適用範囲
この内容はOceanBaseデータベースEnterprise Editionにのみ適用されます。OceanBaseデータベースCommunity Editionは現在サポートされていません。
構文
UTL_FILE.FFLUSH (
file IN FILE_TYPE);
パラメータの説明
パラメータ |
説明 |
|---|---|
| file | FOPENまたはFOPEN_NCHARの呼び出しによって返されるアクティブなファイルハンドル。 |
例外状況
INVALID_MAXILINESIZEINVALID_OPERATIONINVALID_FILENAMEWRITE_ERROR
使用方法
FFLUSH は、行終端文字で終わるデータのみをファイルに書き込みます。行終端文字で終わらない場合、データはファイルに書き込まれず、バッファに残ります。
FFLUSH を実行するには、ファイルに対する w 権限が必要です。権限がない場合、INVALID_OPERATION 例外が発生します。バッファ内のデータ長が FOPEN で指定された最大行長を超えた場合、INVALID_MAXILINESIZE 例外が発生します。