布団が俺を呼んでいる

丘山大一のぶろぐ

Firebird Embededのお勉強 ISQLの使い方 DBの作り方

公式ドキュメントにも詳しく書いてありますし、検索すれば色々出てきます。

これは単なる自分メモ

isql.exe
CREATE DATABASE 'HOGE.FTB' USER 'SYSDBA' PASSWORD 'masterkey'' PAGE_SIZE = 8192 DEFALUT CHARACTER SET UTF8;

CREATE後は、そのままそのDBに接続されている状態なので、クエリを実行できます。


達人に学ぶDB設計 徹底指南書 初級者で終わりたくないあなたへ

新品価格
¥2,808から
(2016/8/31 20:45時点)

コメントを書く

布団が俺を呼んでいる | Firebird のお勉強 FSQLの使い方

布団が俺を呼んでいる

丘山大一のぶろぐ

Firebird のお勉強 FSQLの使い方

前回はISQL で、今回はFSQL の使い方。

FSQLって?

こちらで公開されている、ISQLの亜種みたいなツールです。
バグが解消されていたり、機能強化があるらしいです。

CSVインポート

CSV読込ってできないのかなー、と探していたらFSQLを見つけました。
というわけで、FSQL上でのCSV読込の構文をば。
IMPORT CSV FILE 'C:\FB\data.csv' 'INSERT INTO TABLE1(KEYNO,NAME) VALUES(?,?)';
これだけで、CSVファイルの中身を突っ込んでくれます。こりゃ便利。


ISQL にもバルクインサートがあります。
構文はこんなん。
SQL>SET BULK_INSERT INTO TABLE1 VALUES(?,?);
BULK>(1,'aa');
BULK>(2,'bb');
BULK>(3,'cc');
BULK>
こんな感じで使うらしいんですが、自分で操作していた時は思うように使えなかったのでちょっと保留中。

そしていまだに↓を買っていない。買えばいいのに、自分。


Firebird 徹底入門

新品価格
¥4,104から
(2016/7/14 23:43時点)

コメントを書く