ファイブは、データベースを使用するように制約しました

https://www.cnblogs.com/Qos8/p/mssql.html

ファイブ制約の種類とのデータベース添加する方法
に大きな制約を

  1. - 主キー制約(Primayキー制約)一意性、Nonemptiness
  2. - 唯一の制約(UNIQUE制約)は一意であり、空にすることができますが、一つだけ
  3. - チェック制約(制約をチェックします))(のような列のデータ形式の制限の範囲:など、年齢、性別、)
  4. - データのデフォルト値は、デフォルトの制約(制約のデフォルト)
  5. - 外部キー制約(外部キー制約)主テーブル参照二つのテーブルと列の間の関係を確立する必要性

構文例は大きな制約
 

    1. - (stunoに主キーとして)主キー制約を追加
       ALTER表stuInfo
       追加制約PK_stuNo主キー(stuno)
    2. - (誰もが異なっているため、固有のID番号)ユニーク制約を追加する
       ALTER表stuInfo
       追加制約A UQ_stuID UNIQUE(stuID)
    3. - (アドレスが「アドレス不明」デフォルト埋めていない場合)は、デフォルトの制約を追加
       ALTER表stuInfo
       stuAddressのための追加の制約A DF_stuAddressのデフォルト(「アドレス不明の」)
    4. -チェック制約(15-40歳の年齢の間で定義される)を追加
       ALTER表stuInfo
       追加制約A CK_stuAgeチェック(stuAge 15〜40)
       ALTER表stuInfo
       追加制約A CK_stuSexチェック(stuSex =「M」またはstuSex =「女性」に)
    5. -再作成、主要ユニークで外部キー制約の作成/
      ALTER TABLE ALL_SEQUENCEは、
      主キー(NAME)を追加します

      - /再作成チェック制約作成
      ALTERテーブルALL_SEQUENCE
      追加制約ALL_SEQUENCE_CHK1の
      チェック(TO_NUMBER(CURRENT_VALUE)> = TO_NUMBER(MIN_VALUE)とTO_NUMBER(CURRENT_VALUE)<= TO_NUMBER(MAX_VALUEを));

    6. - 外部キー制約(表からstuInfoプライマリ・テーブルと関係stuMarks、関連するフィールドstuno)を追加

おすすめ

転載: www.cnblogs.com/jishumonkey/p/11833460.html
おすすめ