2011-11-09 4 views

答えて

4

後でプライマリキーの制約を削除するとどうなりますか?列の後にNULLを許可する必要がありますか?そうですね? 2つの制約は異なります。 PK制約は、にNOT NULLが必要ですが、にはが含まれていません。

1

それは冗長であるかもしれないが、私はprimary key(又はIdentity列)を作成するこの方法を好みます。テーブルを作成する人がテーブルのNOT NULLPrimary Keyであることを理解していることを示しています。

0

これは正しいです。あなたが持っていた場合:

CREATE TABLE t_Activities( 
    f_ID varchar(50), 
    PRIMARY KEY (f_ID)) 

これは同等です。主キー制約はNULLを許可しません。

関連する問題