JDBCドライバはROW_NUMBER機能をサポートしていません。テーブルからデータを読み込むときに、どのように行IDを1からnにすることができますか?進行中のROWID取得1からnまでのOpenEdgeデータベース
私はfirstnameとlastnameとして2つの列を持つテーブルを持っている場合、SQL Serverで "SELECT ROW_NUMBER()OVER(ORDER BY(SELECT NULL))AS rowid、* FROM tableName"のようなクエリを実行します。これにより、ResultSetのfirstnameとlastnameの内容とともに、1からnまでのROWIDが得られます。
だから私のような結果が得られます:
1、フェリックス、曹操
2を、ジャック、チャン
3、ニック、ホー
私がしたいです上記のような順序でROWIDを取得できるように、OpenEdgeデータベースの同様のクエリを実行します。
いいえ、ROWIDが何であるかは分かりません。私はあなたが解決したい問題を説明する必要があると思います! – Jensd
さて、もう一度質問します。 –
実際の要件はROWIDとは関係がなく、結果セットを順次列挙することが実際の要件であると思われます。 –