FirebirdでCURRENT_TIMESTAMPを使ってTIMESTAMP型の列のデフォルト値に現在の日時に指定する

CURRENT_TIMESTAMPは現在の日時をTIMESTAMP型で返します。 select CURRENT_TIMESTAMP from rdb$database テーブルを定義する時に列のデフォルト値としてCURR …

Continue reading ‘FirebirdでCURRENT_TIMESTAMPを使ってTIMESTAMP型の列のデフォルト値に現在の日時に指定する’ »

C++BuilderでTIBExtractコンポーネントを使い、Firebirdのメタデータを取り出す。

TIBExtractコンポーネントを使うと、テーブルやビューなどのメタデータを取り出すことができます。 TIBExtractのExtractObjectメソッドで取り出すメタデータを指定します。 //すべてのメタデータを …

Continue reading ‘C++BuilderでTIBExtractコンポーネントを使い、Firebirdのメタデータを取り出す。’ »

FirebirdでSEQUENCEを使う。

SEQUENCEは数値を数えるオブジェクトです。 新しい数値を取得したり、現在の数値を取得することができます。 (AccessのオートナンバーやMySQLのauto incrementのようなこともできます。) データを …

Continue reading ‘FirebirdでSEQUENCEを使う。’ »