Firebird 2.5で再帰クエリ WITH RECURSIVE
Firebird 2.5によるWITH RECURSIVEの例。 ■サンプルデータの作成 CREATE TABLE address ( id INTEGER, parent INTEGER, name VARCHAR(2 …
Firebird 2.5によるWITH RECURSIVEの例。 ■サンプルデータの作成 CREATE TABLE address ( id INTEGER, parent INTEGER, name VARCHAR(2 …
“UPDATE OR INSERT”は、MATCHING句の列の値と一致するレコードがあればUPDATE、なければINSERTします。 ■Primary Keyがある場合 Primary Keyが …
よくメールで複数人指定する場合には “名前” <メール@アドレス.com>, “名前” <メール@アドレス.com>, “名前̶ …
ログを出力するクラスを作成します。 ログの出力先はファイルだったり、Memoコンポーネントだったりします。 出力処理を柔軟に拡張する方法について考えます。 ログ出力クラスの実装方法を3通り考えてみました。 継承 委譲 メ …