実現したいこと
Oracle11gにて、
テーブルAに、カラム1からカラム10まであるとして、どのカラムが主キーかは分からない状態の場合、
「SELECT * FROM テーブルA」のSQL文を、主キーを昇順にソートした状態で抽出したい。
発生している問題・分からないこと
テーブルAの主キーがどのカラムか分からない状態で、主キーでソートさせることは可能でしょうか?
できれば1つのSQL文でデータを抽出したいです。
該当のソースコード
特になし
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
Googleで検索したところ、
SELECT * FROM DBA_CONSTRAINTS
WHERE TABLE_NAME = 'テーブルA' AND CONSTRAINTS_TYPE = 'P';
で主キーは求められると見つけたのですが、主キーがどのカラムかは求められていない気がしています。
さらに主キーが分かっても、1つのSQL分のORDER BY句で指定する方法が分からない状況です。
補足
特になし
![guest](/img/icon/icnUserSample.jpg)
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。