Firebird関連スレ2at DB
Firebird関連スレ2 - 暇つぶし2ch921:NAME IS NULL
08/12/09 09:40:10
>>920
ぶっちゃけ、管理ツールはIBExpertがあれば何もいらない気がする。

922:NAME IS NULL
08/12/09 22:00:07 7GJBdUgr
FB1.5で同じ構造のマスターテーブルとワークテーブルがあって
ワークテーブルの内容でマスターテーブルの複数のフィールドを更新するSQLって
どう書けばいいんですか?




923:lgt;テストrgt;あああ
08/12/09 22:50:52


924:NAME IS NULL
08/12/09 23:02:18
あgt;ああ

925:NAME IS NULL
08/12/10 01:03:48
>>922
追加であれば、insert ... select
更新であれば、1フィールドごとにサブクエリ書くしか無いんじゃないのかな。

そんなめんどくさいことをするなら、
ワークテーブルからフェッチして、ループを回しながら、一行ずつupdateした方が楽な気がする。
通信により、性能の悪化が懸念されるのなら、ストアド化。
それでも、行数が多すぎると、更新時間は相当かかるだろうけど...

FB 2.0以降なら、ブロック構文が使えるので、もう少し手が抜けるんだけどね。

926:NAME IS NULL
08/12/10 08:42:33
>>922
自分、FB1.5から2.0に変更したが、アプリの変更0だったお。
インストーラーがキックするExe名は変更したが。

927:NAME IS NULL
08/12/10 11:48:22
今までIBOConsole使ってたんだけど
flamerobinの存在を最近知ったw
意外と使いやすくて気に入った



FB1.5で運用してるんですが
FB2.1に変えようかと考えていますが
互換性の問題ありますか?

928:NAME IS NULL
08/12/10 11:59:19
>互換性の問題ありますか?

FBの強みって互換性モンリーw

929:NAME IS NULL
08/12/10 12:15:05
サンクスコ

930:NAME IS NULL
08/12/10 13:46:49 g4K/cfHl
>>925
やっぱり簡単には出来ないようですね。
現状2万件程度をループでまわして更新していてもっと早く出来ないものかと
思ったのですが。

>>926
ありがとうございます。
残念ながら1.5環境は消せないので2.0移行は当面出来ません。



931:NAME IS NULL
08/12/10 18:35:39
IBExpert インストールしてみたんだけど、SHIFT-JIS 以外の文字列を扱うにはどうしたらええのん?
Firebird2.1 で少なくとも UNICODE 系データベースは設定をいろいろ組み合わせて接続してみたけど全滅。
ちなみに flamerobin はいけた。

932:920
08/12/11 15:43:39
2008/12/10 snapshot の修正マージ(2行だけだったけど)
FlameRobin 0.9.1.1822+jp
URLリンク(www1.axfc.net)

933:NAME IS NULL
08/12/11 21:50:38
今から新規に採用する場合、素直に2.1.1使うのがいいの?

934:NAME IS NULL
08/12/12 08:39:37
そりゃそうだろ。

935:NAME IS NULL
08/12/12 17:07:58
Framerobinに出来てIBExpertに出来ない事ってなんかあるの?

936:NAME IS NULL
08/12/12 18:04:54
>927
移行する時は gbak -r してね~

手抜きしてそのまま使ったらえらい目にあったw

937:NAME IS NULL
08/12/12 18:47:31
 ↑
kwsk。どういうこと?


938:NAME IS NULL
08/12/12 18:56:48
ただのユーザなので詳しい解説はできませんが

firebird ODS

でググるとなんかわかるかも

939:NAME IS NULL
08/12/12 19:18:51
>>936
kwsk

1.5から2.1に単純に入れ替えてみたらBLOBまわりでエラー出たよ
原因はおそらくIBObjectのバージョンだとおもうんだけど
今更いじるのいやだからやめた。
ちなみに2.0なら「今のとこ」動いてるみたいw

940:NAME IS NULL
08/12/12 19:23:43
>>938
てか、ぐぐったら今日付けの記事が出てきたじゃまいかw
もしかしてご本人様ですか?w
大変参考になりました
週末試してみよう

941:NAME IS NULL
08/12/13 14:49:10
1系から2系への移行はマイナーなところでは>>858みたいなのもあるから注意な。


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch