FirebirdのUDFを作成してみた

Firebirdの簡単なUDFをC++Builder XEで作成してみました。 ■DLLの作成 DLLを作成します。 C++Builderのメニューから「ファイル」→「新規作成」→「その他」を選択します。 今回は簡単な関 …

Continue reading ‘FirebirdのUDFを作成してみた’ »

Firebirdで問い合わせの結果に連番を振る(2)

前回の記事(Firebirdで問い合わせの結果に連番を振る)の続き。 ROW_NUMBER()関数はPARTITION BYで、連番を振る範囲を指定できます。 Firebirdで同じことをするにはどうしたらいいか考えまし …

Continue reading ‘Firebirdで問い合わせの結果に連番を振る(2)’ »

Firebirdで問い合わせの結果に連番を振る

Firebird2.5ではROW_NUMBER()関数は使用できないようです。 # データベースのバージョンと関数の対応を調べたすばらしい記事を見つけました。  「指定した範囲の行を取得するクエリ – HHe …

Continue reading ‘Firebirdで問い合わせの結果に連番を振る’ »