ALTER TABLE によるKEY追加

  



  

   ALTER TABLE テーブル名
     ADD ( CONSTRAINT 整合性制約名
       PRIMARY KEY (カラム名1, カラム名2 ・・・・・ カラム名n) ) ;


      PRIMARY KEY

        PRIMARY KEY制約は、列またはその組み合わせを表の主キーとして指定
        します。PRIMARY KEY制約を満足するには、以下の条件が両方とも真で
        なければなりません。

        ・      主キーの値が表の中の複数行に存在することがない。
        ・      主キーの一部となる列がNULLを含まない。

        表は主キーを1つだけ持つことができます。



   ALTER TABLE テーブル名
     ADD ( CONSTRAINT 整合性制約名
       UNIQUE (カラム名1, カラム名2 ・・・・・ カラム名n) ) ;


   UNIQUE 

        UNIQUE制約は、列または列の組合せを一意キーとして指定します。UNIQ
        UE制約を満足するためには、表の中で2つの行が一意キーに対して同一の
        値を持つことはできません。ただし、単一の列から成る一意キーはNULL
        を含むことができます。

        一意キーの列は、LONGまたはLONG RAWデータ型で構成できません。一意
        キーと主キーの両方、あるいは一意キーとクラスタ・キーの両方として、
        同一の列または列の組合せを指定することはできません。ただし、一意
        キーと外部キーの両方として、同一の列または列の組合せを指定するこ
        とは可能です。
  










  infoboard   管理者用   
このエントリーをはてなブックマークに追加





フリーフォントWEBサービス
SQLの窓WEBサービス

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ