Date: Thu, 15 Aug 2002 11:28:35 +0900
From: "Akira Horikawa" <who@example.ne.jp>
堀川です、こんにちは
-----Original Message-----
From: koyama [mailto:koyama@kensui.on.arena.ne.jp]
Sent: Tuesday, August 06, 2002 11:43 AM
To: MSDEメーリングリスト
Subject: [ml-msde-beg:00419] CSV 形式でインポート
CREATE TABLE 課別データ(
[課係コード] [varchar] (10) NULL,
[商品コード] [int] NULL,
[商品名] [varchar] (255) NULL,
[月仕入数量] [float] NULL,
[月仕入金額] [int] NULL,
[月売上数量] [float] NULL,
[月売上金額] [int] NULL,
[年仕入数量] [float] NULL,
[年仕入金額] [int] NULL,
[年売上数量] [float] NULL,
[年売上金額] [int] NULL
)
このようなテーブルに対して、
A1,1,まぐろ,0,0,0,0,0,0,29,29000
A1,2,ひらめ,20.5,10000,0,0,0,0,29,30000
A1,3,たい,20.5,10000,0,0,0,0,29,0
A1,4,あなご,20.5,10000,0,0,0,0,29,0
このようなテキストファイルのデータをインポートする場合は、
8.0
11
1 SQLCHAR 0 10 "," 1 課係コード ""
2 SQLCHAR 0 10 "," 2 商品コード ""
3 SQLCHAR 0 255 "," 3 商品名 ""
4 SQLCHAR 0 255 "," 4 月仕入数量 ""
5 SQLCHAR 0 255 "," 5 月仕入金額 ""
6 SQLCHAR 0 255 "," 6 月売上数量 ""
7 SQLCHAR 0 255 "," 7 月売上金額 ""
8 SQLCHAR 0 255 "," 8 年仕入数量 ""
9 SQLCHAR 0 255 "," 9 年仕入金額 ""
10 SQLCHAR 0 255 "," 10 年売上数量 ""
11 SQLCHAR 0 255 "\r\n" 11 年売上金額 ""
このようなフォーマットファイルを作成して、
bcp "DBName..課別データ" in DataFile.txt -f FormatFile.fmt -q
-S ServerName -ULogin -PPass
の形式で、インポート処理ができます。
上記のbcpコマンドは、SQLServer2000/MSDE2000用なので、
SQLServer7/MSDEでは、フォーマットファイルの構成が違います。
文字列の桁数などは最大文字数に合わせて、適度に調節して下さい
------------------------------------
(株)日本技術ソフト開発
堀川 明 (Akira Horikawa)
08月15日(木曜日) 11時25分記
mailto:who@example.ne.jp
http://www.horikawa.ne.jp/msde/
[MSDE/SQLServerに関して、今、どんなことにお困りですか?] |
よろしければお困りの内容を、電子メールで教えて下さい。 |
質問を電子メールで作成する
|
[ウィンドを閉じる][MSDE/SQLServer FAQ ][MSDE / MSDE2000 技術サポート情報一覧]
|