ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

QNo.3379831 テーブルのどの項目が主キーか判断する方法
質問者:east59 SQLで、
 desc table1
と入力するとテーブルの項目名、NOT NULLの有無、型を表示させることができますが、
同じような表示形式で主キーかどうかを確認することはできますか?

ご存知の人がいましたら教えてください。
困り度:
  • 困っています
質問投稿日時:
07/09/26 23:09
この質問に対する回答は締め切られました。

回答良回答10pt

ANo.1 ここは「SQL Server」のカテゴリですが、SQL Serverについての質問ですか?
SQL Serverには、「desc 表名」といった機能は、ないのではないでしょうか?

表やインデクスの定義情報の管理方法は、RDBMS毎にかなり違いますし、情報を得る方法も違います。
RDBMSにより、ディクショナリ、カタログ、情報スキーマ等と呼ばれ、主要なRDBMSでは、SQLによる検索を可能にしています。また、いくつかのRDBMSでは、「DESC」(DESCRIBE)といった特別な命令を準備している場合もあります。

RDBMS名とバージョンを明記してください。
回答者:chukenkenkou
種類:補足要求
どんな人:一般人
自信:参考意見
回答日時:
07/09/26 23:46
この回答へのお礼この回答にお礼をつける(質問者のみ)