OnUpdate
レコードが外部テーブルで更新されたときに、現在のテーブルで外部キーが実行するアクションを指定します。
使用法
外部テーブルでレコードが更新されたときに、現在のテーブルで実行するアクションを指定するには、以下の構文を使用します。
ForeignKey keyname(key_props) References pkg.class(ref_index) [ OnUpdate = onupdate ];
onupdate は以下のいずれかになります。
-
noaction (既定値)
-
cascade
-
setdefault
-
setnull
詳細
このキーワードは、外部テーブルでキーの値が更新されたときに発生する、参照アクションを指定します。
既定値
既定値は noaction です。
関連項目
-
このドキュメントの “外部キー定義”
-
Caché オブジェクトの使用法 の “外部キーの使用法”
-
Caché オブジェクトの使用法 の “コンパイラ・キーワードの概要”