sql >> データベース >  >> RDS >> Sqlserver

「not null」制約を持つ一意のキーと主キーの違いは何ですか?

    主キーは一意で null でない必要があるため、その観点からは同じです。ただし、テーブルには 1 つの主キーしか持てませんが、NULL 以外の一意のキーは複数持つことができます。

    また、ほとんどのシステムはメタデータを使用して主キーに個別にタグを付け、設計者などが識別できるようにします。

    両方が CLUSTERED の場合 または NON CLUSTERED 唯一の違いは、インデックスを PK としてタグ付けするためのほとんどのシステムのメタデータです。

    なし。



    1. SQL:各グループ内で返された行を列挙します

    2. SQLServerALLオペレーターの説明

    3. SQL CASE とローカル変数

    4. pg_dumpを使用してテーブルを別のデータベースにコピーできません