0

次のレコードを Excel からデータベースにインポートしました。レコード数は 5,00,000 です。

EmpId Name City CityId

1 Ramesh LA ?

2 Kumar NewYork ?

他のテーブルから CityId を取得して、これに挿入する必要がありますCityId

もう 1 つのテーブルには、都市のエイリアス名と cityId があります。

CityId AliasName

1 LA

1 LosAngels

1 Los Angels

1 LA(USA)

関数は UPDATING レコードに使用できないため、ストアド プロシージャを呼び出して 500000 レコードすべてを更新したいと考えています。

エイリアス テーブルから各従業員の CityId フィールドを更新する必要があります

4

4 に答える 4

0

これがお役に立てば幸いです。

UPDATE UserDetails
SET UserDetails.CityID = City.ID
FROM City
WHERE City.AliasName = UserDetails.City
于 2013-07-05T09:38:46.390 に答える