忘れっぽいんで仕方がないんですシリーズ。
oracle編。
テーブルの情報を取得するSQLなど
テーブルの一覧を取得する
ユーザが所有するテーブル一覧を取得したい場合。
SQL> select table_name from user_tables;
ユーザが閲覧できるテーブル一覧を取得したい場合。
SQL> select * from tab;
シノニムやシーケンスなども含めた、テーブル一覧を取得したい場合。
SQL> select * from cat;
テーブルの詳細を確認する
SQL*Plusだと、一発で楽。
SQL> desc [table_name];
より詳しく調べたい時。
SQL> select
column_name,
data_type,
data_length,
nullable,
data_default
from
user_tab_columns
where
table_name = '[table_name]'
order by
column_id;
0 件のコメント:
コメントを投稿