Firebirdのunion演算子の結果に対してorder byで並び替える
Firebird 2.5で、union演算子の結果に対してorder byで並び替えるために、次のようなSQLを書いたらエラーになった。 select C1, C2, C3 from T1 union all selec …
Firebird 2.5で、union演算子の結果に対してorder byで並び替えるために、次のようなSQLを書いたらエラーになった。 select C1, C2, C3 from T1 union all selec …
CURRENT_TIMESTAMPは現在の日時をTIMESTAMP型で返します。 select CURRENT_TIMESTAMP from rdb$database テーブルを定義する時に列のデフォルト値としてCURR …
Continue reading ‘FirebirdでCURRENT_TIMESTAMPを使ってTIMESTAMP型の列のデフォルト値に現在の日時に指定する’ »
SEQUENCEは数値を数えるオブジェクトです。 新しい数値を取得したり、現在の数値を取得することができます。 (AccessのオートナンバーやMySQLのauto incrementのようなこともできます。) データを …
Firebird 2.5によるWITH RECURSIVEの例。 ■サンプルデータの作成 CREATE TABLE address ( id INTEGER, parent INTEGER, name VARCHAR(2 …