2008年3月8日土曜日

oracleについての備忘録

忘れっぽいんで仕方がないんですシリーズ。


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 件のコメント:

コメントを投稿