2008-12-28

[Apache Derby] limit command




なんでかapache derbyでlimit文が使えないなぁ、と思ってたらサポートされてませんでした。 でも、ちゃんと代替の方法も用意されているみたいで、以下のように書いたらちゃんと動きました。
Statement stmt = con.createStatement();
stmt.setMaxRows(5);
ResultSet rs = stmt.executeQuery
    ("SELECT * FROM myLargeTable");

この"stmt.setMaxRows(5)"の部分が、"limit 5"になる模様。

参考サイト:
http://db.apache.org/derby/faq.html#limit

0 件のコメント: