主キーとIDの違いは何ですか?
2023-09-17 10:27:28
質問
SQL Server のデータベースにおいて、プライマリキーとアイデンティティーのカラムの違いは何ですか?カラムは、IDでなくてもプライマリキーになることができます。しかし、カラムはプライマリキーにならずにIDになることはできません。
違いに加えて、PKカラムとIdentityカラムは、単なるPKカラムにはない何を提供しますか?
どのように解決するのですか?
カラムは PK でなくても ID であることは間違いありません。
IDは単に自動増加するカラムです。
主キーは、行を定義する一意のカラムです。
この2つは一緒に使われることが多いですが、そうでなければならないということはありません。
関連
-
[解決済み] FOREIGN KEY制約で参照されているため、テーブルを切り捨てることができないのですか?
-
[解決済み] varcharとnvarcharの違いは何ですか?
-
[解決済み] JOINとINNER JOINの違いについて
-
[解決済み] クラスター化インデックスと非クラスター化インデックスの実際の意味は何ですか?
-
[解決済み] SQL Serverでレコードを削除した後、IDシードをリセットする。
-
[解決済み] SQL Server における DateTime2 と DateTime の比較
-
[解決済み] SQL Serverにおけるchar、nchar、varchar、nvarcharの違いは何ですか?
-
[解決済み] 既存のカラムにIDを追加する
-
[解決済み】マルチインデックスとマルチカラムインデックスの比較
-
[解決済み】SQL Serverでtempテーブルとテーブル変数の違いは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] SQL Server xp_delete_file パラメータ
-
[解決済み] 各GROUP BY式は、外部参照でない列を少なくとも1つ含む必要があります。
-
[解決済み] SSRS 2つ目の文字列の前にある文字列から部分文字列を抽出する
-
[解決済み] create関数は、バッチ内の唯一のステートメントでなければなりません。
-
[解決済み] SQLのReplace関数内の正規表現?
-
[解決済み] SQL ServerでBegin / End BlocksとGoキーワードを使用する?
-
[解決済み] SQL Server : varchar を INT に変換する。
-
[解決済み] SQL ServerにおけるXOR
-
[解決済み] SQLサーバーを使用して文字列を切り詰める方法
-
[解決済み] 最後に挿入された行のIDを取得する(SQLステートメントを使用)【複製