のクエリは、値の挿入は同じですか?私はあなたに例を示し男:テーブルの化合物pkを使用した場合の化合物pk
作成:あなたは私の主キーを持っていることを見ることができるように
Testno Testpaper Time
12345 22 14-JUL-2011
12345 23 15-JUL-2011
12345 22 16-JUL-2011
:
Create table test
(
testno number(5) not null,
testpaper varchar(2) not null,
time date
CONSTRAINT Pa_Pks PRIMARY KEY (testno, testpaper)
)
は、その後これは私が挿入したい値であります挿入時に同じ値になります。私がそれをしたい理由は、同じtestnoとtestpaperが別々の日に起こることができることです。
同じ値を追加したいがプライマリキーとしてラベルを付けるにはどうすればよいですか?
これは標準とそれを行うための正しい方法でなければなりません:任意の明確化のため
Create table TEST
(
Testid number(1) not null,
testno number(5) not null,
testpaper varchar(2) not null,
time date
CONSTRAINT Pa_Pks PRIMARY KEY (Testid)
)
感謝。
私が知っています。それを主キーとして識別する方法はありますか?同時に同じ値を挿入する方法はありますか? – JLearner
@ user976050:** NO ** - プライマリキー**は定義上一意である必要があります。**ので、**重複する値はありません.... –
@ user976050 answer edited可能なオプションは – Zohaib