共用データのロック

すべてのデータベース・ファイルは、定義上、複数のユーザーにより同時に使用できます。 しかし、一部の操作では、ファイル、メンバー、またはレコードが複数のジョブで共用されないようにするために、ロックすることができます。

ファイル、メンバー、またはレコードがロックされているとき、 他のジョブが更新操作のために同じデータを読み取ることはできません。このことは、最初のジョブによる更新を、別のジョブが不用意に削除することも防ぐことになります。

System i® ナビゲーターから表を開いてロックしたい行を編集することにより、行をロックすることができます。または SQL LOCK TABLE ステートメントをこのために使用します。 行に加えて、ファイル、メンバー、およびデータ・レコードをロックできます。ロックされたレコードは、「レコード・ロック表示 (DSPRCDLCK)」コマンド、または System i ナビゲーターを使用して表示できます。