Oracle一覧

Oracleでシノニムの確認

Oracleで使用しているシノニムが参照しているテーブルオーナーが知りたかったので、
シノニムの情報を取得するSQLを調べました。

シノニムを取得するSQL

SELECT * FROM ALL_SYNONYMS;

Oracleでソート結果の先頭行を取得

OracleでOrder Byで順序指定したテーブルデータの1行目を取得した場合は面倒ですが下記のようにSQLを記述する必要があります。

select * from (select * from table_a order by col) where rownum = 1;
※1度Order Byでテーブルデータを取得し、取得したテーブルの1行目を取得する。