FGETPOS 関数は、ファイルの現在のアクセス位置(オフセット)をバイト単位で取得します。
適用対象
この内容はOceanBaseデータベースEnterprise Editionにのみ適用されます。OceanBaseデータベースCommunity Editionは現在サポートされていません。
構文
UTL_FILE.FGETPOS (
file IN FILE_TYPE)
RETURN PLS_INTEGER;
パラメータ説明
パラメータ |
説明 |
|---|---|
| file | ソースファイルのディレクトリ位置。 |
戻り値
FGETPOS は、開いたファイルの相対オフセット位置をバイト単位で返します。ファイルが開かれていない場合は例外が発生します。ファイルが w モードで開かれた場合、戻り値は0です。
例外
INVALID_FILEHANDLEINVALID_OPERATIONREAD_ERROR
使用方法
ファイルは r モードで開く必要があります。そうでない場合は INVALID_OPERATION 例外が発生します。