Firebird関連スレ2at DBFirebird関連スレ2 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト921: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以降なら、ブロック構文が使えるので、もう少し手が抜けるんだけどね。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch