テーブルに格納されているカラム情報(カラム名、主キー、データ型、データの桁数)を取得したいと考えています。
主キー情報とそれに付随するカラム情報は現在下記のSQL文で取得しています。
SELECT
C.TABLE_NAME ,
COL.COLUMN_NAME,
C.CONSTRAINT_TYPE,
COL2.DATA_TYPE,
COL2.DATA_LENGTH
FROM
USER_CONSTRAINTS C,
USER_CONS_COLUMNS COL,
USER_TAB_COLUMNS COL2
WHERE C.TABLE_NAME = COL.TABLE_NAME
AND C.CONSTRAINT_NAME = COL.CONSTRAINT_NAME
AND C.TABLE_NAME = COL2.TABLE_NAME
AND COL.COLUMN_NAME = COL2.COLUMN_NAME
AND C.CONSTRAINT_TYPE = 'P'
AND UPPER(C.TABLE_NAME) = UPPER('テーブル名')
ORDER BY C.TABLE_NAME, COL.POSITION
ここで、主キー以外のカラムに対しても同様にカラム情報を取得したいのですが、どのように取得すればよろしいでしょうか?
※カラム名、主キー有無、データ型、桁数 でカラム情報を取得できれば最も良いのですが、
主キー情報を除いた全体のカラム情報を取得する事ができれば、こちらの情報でも助かります
宜しくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- Visual Basic(VBA) ActiveReportのdetailをデータセットの自動バインドを使って帳票を出力しています。 1 2023/08/16 07:16
- IT・エンジニアリング ActiveReportのdetailをデータセットの自動バインドを使って帳票を出力しています。 1 2023/08/16 07:17
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- MySQL テーブル作成時のカラムについて 2 2022/08/27 21:48
- PHP PHP MySql 画像を取得 1 2022/06/04 14:05
- MySQL MySQLのテーブル作成で 自信がありません。 2 2022/08/28 05:35
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- PHP $_SESSIONに渡した後はそのまま使っても問題ありませんか? 3 2022/11/08 22:17
- JavaScript Javascriptを使ってQRコード読み取り、取得した情報をPOSTしたいと思っています。 1 2023/04/28 15:18
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
sqlplusで表示が変なので、出力...
-
テーブル名をカラムとして取得...
-
SQL*LoaderでCSVから指定した列...
-
ROWNUMでUPDATEをしたいのです...
-
SQL、2つのテーブルで条件一致...
-
update文で改行を入れる
-
SQLでSUMなどの関数でデータが...
-
件数とデータを同時に取得する...
-
Oracle(オラクル)で、日付時刻...
-
DBからタブ区切りのCSVデータを...
-
ワークテーブルって何?
-
LONG型の先頭250バイトを Varch...
-
SQLで複数列のデータを複数行に...
-
DELETE文のWHERE条件にSUBSTRを...
-
半角英数文字の抽出がしたい。
-
PLSQLでフィールド名の参照につ...
-
OracleのSQLで同テーブルのカラ...
-
カラム情報(主キー、データ型、...
-
日付の古い順番に削除したいの...
-
distinct をexistsに変換する
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テーブル名をカラムとして取得...
-
SQL、2つのテーブルで条件一致...
-
update文で改行を入れる
-
ROWNUMでUPDATEをしたいのです...
-
SQL*LoaderでCSVから指定した列...
-
SQLでSUMなどの関数でデータが...
-
sqlplusで表示が変なので、出力...
-
カラム位置変更
-
件数とデータを同時に取得する...
-
SQL 複数テーブルのupdate
-
特定のカラムが更新されたとき...
-
OracleのSQLで同テーブルのカラ...
-
数値をNUMBER型にするかCHAR型...
-
UPDATE文
-
LONG型の先頭250バイトを Varch...
-
SQLで違うテーブルの値を比較し...
-
DELETE文とロックについて
-
PLSQLのNumber型の初期化
-
SQL(oracle)でご助言いただきた...
-
半角英数文字の抽出がしたい。
おすすめ情報