Excel表計算で値のリストを使用してDB2テーブルの1000行程度を更新しようとしています。スプレッドシートには3つの必須のデータ列があり、そのうち2つはテーブルのどの行が必要であるかを識別し、スプレッドシートの3つ目の行は更新が必要なデータベース表の不正なレコードに対応します。問題の行を簡単に識別して選択できますが、これらの行を値リストから更新する方法がわかりません。値のリストから行を更新する
表:
... ID_1 ID_2 STATUS ...
1234 2345 A
4321 5423 B
は、スプレッドシート:
ID_1 ID_2 STATUS
1234 2345 B
4321 5423 A
私は、Excelシートから列をコピーし、アポストロフィ、コンマを追加し、
where id_1 in ('ID_1_a','ID_1_b'.....'ID_1_xxx')
同じものを使用してレコードを選択するには第2の識別列(ID_2)については、私はどういうわけかこの表記法をステータスリストから更新するために使用できますか?スプレッドシートには余分な余分な列が含まれていますが、これらは表の唯一の列でもありません。
私はスプレッドシートではなくデータベーステーブルを更新しようとしています。あなたの答えを誤解していない限り、スプレッドシートはここのデータソースにすぎません... – NWilkie
私はスプレッドシートで何をしているか答えを更新しました。 – paulmorriss
ああ右。私はこれをショット、良い考えを与える! – NWilkie