Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (日本語) » エラー・メッセージ » SQL Anywhere のエラー・メッセージ » SQL Anywhere のエラー・メッセージ (五十音順、ま~わ)

 

ベース・テーブル '%1' の挿入/更新に対して WITH CHECK OPTION が違反しています。

エラー定数 SQLE_WITH_CHECK_OPTION_VIOLATION
ODBC 2 ステータス S1000
ODBC 3 ステータス 44000
パラメータ 1 更新するベース・テーブルの名前。
重大度 16
SQLCODE –632
SQLSTATE 44000
Sybase エラー・コード 550
考えられる原因

ビューによって (ネストされて) 示されたベース・テーブルで、挿入または更新操作を実行しようとしました。しかし、修正したロー内の 1 つ以上の値が WITH CHECK OPTION 違反をトリガしました。この違反は、そのローの FALSE または UNKNOWN を評価するビューの WHERE 句を作成することで、修正された値によって 1 つ以上のローがビューの範囲外になったときに発生します。