DB

cygwin で MySQLのコンソール

gnupack の cygwin で、どうしても MySQLのコンソールが使いたくて、ソースからビルドしたらエラーになりました。 バージョンは以下の通り gnupack 7.02 MySQL 5.1.60 エラーは次の通り readline/readline.h:79:29: fatal error: sys/ttydefaults.h: No such…

切り捨て、切り上げ、四捨五入(マイナス値は要注意)

SQLで、切り捨て、切り上げ、四捨五入は、全部round関数しかないと思ってました。 切り捨て FLOOR 引数nに対して、それ以下で最も大きい整数値 切り上げ CEILまたはCEILING 引数nに対して、それ以上で最も小さい整数値 四捨五入 ROUND 四捨五入 知らなかった…

データベース構造を表示する(で、複製する)

Google先生でうまく検索できなくて困ったのでメモ。 目的 あるサーバにあるDB2データベース構造を、そっくり別のサーバへ複製したい。 対応 db2look -d DBNAME -e > DBFILE.txt で、データベースの構造(Create文とか)がDBFILE.txtに吐き出される。 (DBNAM…

今、お仕事では、 DB2,SQL Server2000を使っていますが、 ステキなDBクライアントツールがあります。 昨日、moongiftで紹介されていたので便乗。 http://fw.moongift.jp/intro/i-1325.html http://www.hi-ho.ne.jp/tsumiki/ Oracle、PostgreSQL、MySQLには、…

DB2でファイルEXPORT時に文字コードを指定する

LinuxでDB→CSVファイルに吐く→Windowsで使用する な場合、文字コードがネックになったりします。 どーしても必要に迫られて文字コードをSJISにする場合、 Linuxのnkfで頑張るか、Windowsに持ってきてから文字変換してたのですが、 DBの文字列指定(ダブルク…