Re: Re: Re: MSSQL インデックス プライマリキー
Tanda
投稿数: 2151
これは、Pu さんが言われるように、基本的には制約を掛けるか
掛けないかの問題のようです。
じゃあ、その「制約」っていったい何?という問題になってくるの
ですが、「NULL が許可されない」とか、「修正が効かない」とか、
そういったたぐいの制約であるといった解説が多いです。
ところが、実際にこれらの制約を実験してみると、DB によって動きが
違うようです(たいていの場合、SQLServer だけが例外となります)。
したがって、プライマリキーの見方は、DB によって違うみたいです。
※基本的には、このチェックはデフォルトのまま、「無し」でも特に
問題ないと思います。制約を掛けたいときだけに、チェックを入れれば
いいと思います。ユニークキーとは別問題ですね。
タンダコンピュータ/丹田 昌信
掛けないかの問題のようです。
じゃあ、その「制約」っていったい何?という問題になってくるの
ですが、「NULL が許可されない」とか、「修正が効かない」とか、
そういったたぐいの制約であるといった解説が多いです。
ところが、実際にこれらの制約を実験してみると、DB によって動きが
違うようです(たいていの場合、SQLServer だけが例外となります)。
したがって、プライマリキーの見方は、DB によって違うみたいです。
※基本的には、このチェックはデフォルトのまま、「無し」でも特に
問題ないと思います。制約を掛けたいときだけに、チェックを入れれば
いいと思います。ユニークキーとは別問題ですね。
タンダコンピュータ/丹田 昌信
投票数:0
平均点:0.00
投稿ツリー
-
MSSQL インデックス プライマリキー
(nkmt, 2011-7-13 9:18)
- Re: MSSQL インデックス プライマリキー (pu_mahalo, 2011-7-13 9:50)
-
Re: MSSQL インデックス プライマリキー
(Tanda, 2011-7-13 13:26)
- Re: MSSQL インデックス プライマリキー (nkmt, 2011-7-13 14:16)
- Re: MSSQL インデックス プライマリキー (05540, 2011-7-13 14:10)
-
Re: MSSQL インデックス プライマリキー
(suitesoft, 2011-7-20 16:48)
- Re: MSSQL インデックス プライマリキー (pu_mahalo, 2011-7-21 10:08)
-
Re: MSSQL インデックス プライマリキー
(nkmt, 2011-7-21 10:29)
- Re: Re: MSSQL インデックス プライマリキー (Tanda, 2011-7-26 12:10)
- Re: MSSQL インデックス プライマリキー (pu_mahalo, 2011-7-22 9:57)
-
Re: MSSQL インデックス プライマリキー
(nobukoshi802, 2011-7-26 14:25)
-
Re: Re: MSSQL インデックス プライマリキー
(Tanda, 2011-7-26 14:37)
- Re: Re: Re: MSSQL インデックス プライマリキー (Tanda, 2011-7-26 14:50)
-
Re: Re: MSSQL インデックス プライマリキー
(Tanda, 2011-7-26 14:37)