5
以下のクエリを持つSQLスクリプトを作成しました。 クエリは正常に動作します。SQL * Loaderを使用してテーブルの列を更新しますか?
update partner set is_seller_buyer=1 where id in (select id from partner
where names in
(
'A','B','C','D','E',... // around 100 names.
));
しかし、今の代わりにクエリ自体には約100名を書き込むので、私は、CSVファイルからすべての名前を取得したいです。 私はインターネット上のSQL * Loaderについて読んでいますが、更新クエリはあまり得られませんでした。 私のCSVファイルには名前のみが含まれています。
私は私がこれを達成するにはどうすればよい
load data
infile 'c:\data\mydata.csv'
into table partner set is_wholesaler_reseller=1
where id in (select id from partner
where names in
(
'A','B','C','D','E',... // around 100 names.
));
fields terminated by "," optionally enclosed by '"'
(names, sal, deptno)
を試してみましたか? ありがとうございます。