セイから主キーを作成しています...のOracle SQL:私はテーブルを持って作成されたフィールド
Name Null Type
--------- ---- ------------
BOOK_CODE VARCHAR2(26)
AUTHOR_ID NUMBER(2)
SEQUENCE NUMBER(1)
それが既に作成されています
、私はBOOK_CODE
主キーを作成するについて行くだろうか?私が見つけることができる唯一の方法は、フィールドを削除し、それを置き換えることですが、私はそれを置くすべてのデータを失うでしょう。
すべてのアイデア?外部キーの
私のために働くように見えました。テーブルmytable(book_code varchar(26)、author_id番号(2)、シーケンス番号(1))を作成します。 mytable(book_code、author_id、sequence)の値( 'a'、1、1)に挿入します。 ALTER TABLE mytable ADD CONSTRAINT PK_ID PRIMARY KEY(ブックコード)。 –