おおいしつかさ


旅行とバイクとドライブと料理と宇宙が好き。
Ubie Discoveryのプログラマ。
Share:  このエントリーをはてなブックマークに追加

ORACLEを使ってみる

 今の仕事ではDBにORACLEを使っているのだけど、いきなりこれでつまづいた。

SELECT  
  col1  
, col2  
FROM  
  table1  
LIMIT  
  10  
;  

 MySQLでは何も考えずに使っていたlimit句がORACLEでは使えなかった……。レコード数を制限するにはwhere句でrownumを使うのです。

SELECT  
  col1  
, col2  
FROM  
  table1  
WHERE  
  rownum <= 10  
;  

 ORACLEにはちょろちょろと方言がありそうです(MySQLの方が方言?)。