-2
私はこれらの2つのクエリの違いを知りたい:主キーと複合キーの違いは何ですか?
1)
CREATE TABLE tblSample
(
T_Id INT PRIMARY KEY,
ID INT ,
BNO INT
)
2)
CREATE TABLE tblSample
(
T_Id INT,
ID INT,
BNO INT,
CONSTRAINT pk_id PRIMARY KEY(T_Id,ID,BNO)
)
最初の構文が無効で、2番目の構文が有効です。 2番目はコンポジットプライマリキーと呼ばれます –
テーブルにはプライマリキーが1つしかありません。そのPKには複数のフィールドを含めることができます(2番目の例の通り) –
どのDB構文がこれですか? T_ID - PK、(ID、BNO) - ユニークなものを考えてみてください。(1つのカラムのみで構成されています) –