【DB】Oracleのテーブル一覧、カラム一覧

毎回ググるので備忘録。

テーブル一覧

TableList.sql

SELECT 
  TABLE_NAME 
FROM 
  USER_TABLES 
ORDER BY 
  TABLE_NAME
;

カラム一覧

ColumnList.sql

SELECT 
  OWNER
  ,TABLE_NAME
  ,COLUMN_NAME 
  ,COLUMN_ID
FROM 
  ALL_TAB_COLUMNS 
;

カラム一覧 オーナーで絞り込み

ColumnList_Owner.sql

SELECT 
  OWNER
  ,TABLE_NAME
  ,COLUMN_NAME 
  ,COLUMN_ID
FROM 
  ALL_TAB_COLUMNS 
WHERE 
  OWNER = 'oqiita'
;

カラム一覧 テーブル名で絞り込み

ColumnList_Table.sql

SELECT 
  OWNER
  ,TABLE_NAME
  ,COLUMN_NAME 
  ,COLUMN_ID
FROM 
  ALL_TAB_COLUMNS
WHERE 
  TABLE_NAME = 'M_PRODUCT'
ORDER BY 
  COLUMN_ID
;

VIEW一覧

ViewList.sql

SELECT 
  VIEW_NAME
FROM 
  USER_VIEWS
ORDER BY 
  VIEW_NAME
;

まとめ

特になし!

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください