0
やあ 、、
エクセルファイルがあります
州と市の 2 つの列があります。
Province 列は、各都市の Name を繰り返すため、値が重複しています
このファイルを MSSQL にエクスポートしたい
MSSQL ;私のテーブルには3つの列があります: Id(AutoGenerate) 、 Location(Province,City) 、 ProvinceId

Excelから1列だけインポートしたい
以下のように

都道府県
-----------------------
   P1 C1
   P1 C2
   P1 C3
   P1 C4
   P1 C5
   P1 C6
   P1 C7
-------------------------
   P2 C1
   P2 C2
   P2 C3
   P2 C4
   P2 C5
   P2 C6
   P2 C7    

mssql では、次のようにする必要があります。

Id 場所 ProvinceId
--------------------------------------------
1 P1 0
2 C1 1
3 C2 1
4 C3 1
5 C4 1
6 C5 1
7 C6 1
8 C7 1
9 P2 0
10 C1 9
11 C2 9
12 C3 9
13 C4 9
14 C5 9
15 C6 9
16 C7 9



4

1 に答える 1

0

私はいくつかのステップで行います:

  1. 都道府県のみを取得し、データベースに投稿します。
  2. 投稿された州を抽出し、すべての都市の新しい ProvinceId を更新します (Excel では問題ありません)。
  3. すべての都市を投稿する

または、SQL でこれを行うには、よりスマートな SQL スクリプトを作成する必要があります。

于 2013-10-13T14:03:16.727 に答える