レコード複写ステートメント

カーソル位置のレコードと同じレコードを表に挿入します。


形式

  レコード複写 [ <カーソル名> ]
, レコード数 = <算術式>

パラメータ

<カーソル名>
挿入しようとするウィンドウと,複写しようとするレコードを指定します。すべての項目値が <カーソル名> が指すレコードと同じである新しいレコードがカーソル位置の直前に挿入されます。省略するとカレントカーソルが指す位置のレコードが複写されます。
レコード数
同じレコードを2レコード以上複写したいときは,その数を指定します。省略したときは1とみなされます。

結果

<カーソル名>カーソルが指すレコード位置は変わりません。挿入したレコードの次(複写元となったレコード)を指したままですので,挿入したレコードに対する処理を行なうときはカーソルを戻さなければなりません。レコードを連続して挿入,複写するときはそのまま挿入できます。
カレントカーソル<カーソル名> と同じ内容になります。
$$CMDSTATE= 0正常終了
= 201カーソルが正しくありません
= 211項目値の重複禁止に違反する挿入を行なおうとしました
= 214権限で許されていない更新を行なおうとしました(参照のみでオープンされている表に対する更新も含みます)

構造コマンドパラメータ
 レコード複写@DENPYO

解説

関連項目

→レコード挿入ステートメント
→[編集]-[入力補助]-[直前行]
→DPLの構文
→$$CMDSTATE一覧
DBProヘルプ目次へ