Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.Opens in a new tab

For information on migrating to InterSystems IRISOpens in a new tab, see Why Migrate to InterSystems IRIS?

$ZPOS

シーケンシャル・ファイルの読み取り中の、現在のファイル位置を含みます。

Synopsis

$ZPOS

概要

$ZPOS には、シーケンシャル・ファイルの読み取り中の、現在のファイル位置が含まれます。この処理中に読み取られているシーケンシャル・ファイルが存在しない場合、$ZPOS は 0 (ゼロ) を含みます。

シーケンシャルを読み取りするファイルを開いていると、そのデバイスからの READ ごとに、ファイルの中の次の読み取り開始位置に $ZPOS が設定されます。$ZPOS 値は、READREAD *、または READ #n の各操作が終了した時点での実際のファイル・オフセットをバイト単位で表したものです。マルチバイト文字セットを読み取る場合は適切な配慮が必要になります。

現在のファイル位置は、$ZSEEK 関数を使用して設定できます。この特殊変数は、SET コマンドを使用して変更することはできません。変更を試みると、<SYNTAX> エラーが返されます。

関連項目

FeedbackOpens in a new tab