アットウィキロゴ

Oracle

SQL


  1. 取得する件数を指定

select * from 表名
where rownum <= 件数

rownumを使う場合の注意点

order by句を使う場合、rownumの条件で抽出された値の中でソート処理が実施されてしまうため、
望んだ結果が得られない。

正しくソートした結果を表示するためには、下記の通り検索する表を副問い合わせで
呼び出す必要がある。

select username from (
 select username from dba_users
 where account_status='OPEN'
 order by username asc)
where rownum <= 5;

リテラル

  • 改行コード
CHR(13) ... キャリッジリターン( CR )
CHR(10) ... ラインフィード( LF )

ORAエラー

  • ORA-00060: リソース待機の間にデッドロックが検出されました。
最終更新:2014年06月19日 10:33