`
fantasyday
  • 浏览: 32929 次
  • 性别: Icon_minigender_1
  • 来自: 东京
社区版块
存档分类
最新评论

制約の状態

 
阅读更多
整合性制約がどのように実行されるかを決定する制約の状態には、次の4種類がある。


使用禁止

( Disable Novalidate )

データディクショナリに制約の定義が格納されているが、データが条件に適合しているかどうかのチェックを行わない。
妥当性検査済み使用禁止( Disable Validate )  制約は使用禁止になっているが、既存データのチェックを行う必要があるため、対象となる列の更新はできない。
妥当性検査なし使用可能
( Enable Novalidate ) 
制約に違反するデータの新規入力はできないが、既存データのチェックは行わない。
(データベース内には条件に適合しないデータが入っている可能性がある。)

妥当性検査済み使用可能
( Enable Validate ) 

既存データ、新規データともに条件に適合しているかどうかのチェックを行う。





使用禁止状態の制約を妥当性検査済み使用可能状態に変更すると、表がロックされ、すべてのデータの制約違反チェックが行われる。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics