- ベストアンサー
テーブル定義(Foreign Key)の参照方法
SQLServerでForeignキーの内容を確認したいのですが、 テーブル定義を表示する命令文を教えて下さい!
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
SQL Server 2005なら、情報スキーマが提供されています。 sys.objects等を参照するより、より簡単に参照しやすくなっています。 <SQL例> select ref.CONSTRAINT_NAME, col.TABLE_SCHEMA, col.TABLE_CATALOG, TABLE_NAME, COLUMN_NAME, ORDINAL_POSITION from INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS as ref, INFORMATION_SCHEMA.KEY_COLUMN_USAGE as col where ref.CONSTRAINT_NAME=col.CONSTRAINT_NAME order by ref.CONSTRAINT_NAME,ORDINAL_POSITION
その他の回答 (1)
- chukenkenkou
- ベストアンサー率43% (833/1926)
回答No.1
SQL Serverは、2000?2005?
補足
2005です。 SQL Server Management Studioというツールを使っています。 よろしくおねがいします!