2017-12-11 5 views
2

Informixデータベースで、create table文の検査制約が変更されたことが通知されたスキーマが変更されました。フィールド名、データ型などに他の違いがない場合、このテーブルへの私のアプリケーションの読み書きに問題がありますか?Informix制約create table文のSQL構文

例: check(cs_addl IN( 'y'、新しいスキーマの 'N'))、

例:IN( 'Y'、 'N'))制約の "Informix" .cs_check4、

答えて

1

TL cs_addl チェック(; DRは - 全く問題はありませんし、行動の変化はありません。

制約名は、標準SQLと比較して「間違った」場所に表示されますが、制約の動作には影響しません。 (詳細は、SQL-92, SQL-99, SQL-2003のGitHub-SQL仕様書を参照してください)。制約を削除または無効にする必要がある場合は、より便利な名前を付けるだけです。

Even NULLの制約には、正式に名前があります。あなたが(他のみんなのように)それに名前をつけないと、あなたの名前が作成されます。

関連する問題