ベストアンサー
Transact SQLを使用している場合は、情報スキーマのクエリを試してください。通常、msdb(マスターデータベース)にあります。以下のリンクも確認してください。
SELECT TABLE\_CATALOG, TABLE\_SCHEMA, TABLE\_NAME, COLUMN\_NAME, COLUMN\_DEFAULT
FROM [Your DB].INFORMATION\_SCHEMA.COLUMNS
WHERE TABLE\_NAME = N"[Your TableName]";
GO
回答
データベースによって異なります。例:IBMのInformixには、データベースのスキーマDDL、トリガー、ストアード・プロシージャーなどの全部または一部を表示するユーティリティーdbschemaが付属しています。Informix照会ツールdbaccessには、表のスキーマ情報も表示するコマンドとメニュー選択があります。
オプションでANSIINFORMATION\_SCHEMAテーブルをInformixに追加して、ほとんどのSQL照会ツールがスキーマを表示でき、独自のカタログ表を照会できるようにすることができます。さらに、IBMツールでサポートされていない機能でこれを行うコミュニティサポートツールがあります。
他のサーバーでも同様のレベルのスキーマサポートを利用できます。