Date: Fri, 6 Jun 2003 01:24:55 +0900
From: "Akira Horikawa" <who@example.ne.jp>
堀川です、今晩は
-----Original Message-----
From: koyama [mailto:koyama@kensui.on.arena.ne.jp]
Sent: Tuesday, June 03, 2003 12:51 PM
To: MSDEメーリングリスト
Subject: [ml-msde-beg:00670] Re: インポートエラー
MSDEで、実行してみました
-------------FORMAT FILE-------------
7.0
10
1 SQLCHAR 0 10 "," 1 課係コード
2 SQLCHAR 0 20 "," 2 処理日
3 SQLCHAR 0 10 "," 3 荷主コード
4 SQLCHAR 0 10 "," 4 買受人コード
5 SQLCHAR 0 10 "," 5 品名コード
6 SQLCHAR 0 40 "," 6 売上金額
7 SQLCHAR 0 10 "," 7 売上キロ数
8 SQLCHAR 0 40 "," 8 原票番号
9 SQLCHAR 0 10 "," 9 行NO
10 SQLCHAR 0 10 "\r\n" 10 事故伝NO
--------------------------------
上記のフォーマットファイルと、
----------DATA FILE-------------------
A1,20030526,1262,48,531,-360,-1.8,9052900804,1,J
I1,20030526,2920,672,3081,-21000,0,9052900807,1,J
I1,20030526,2920,675,3081,21000,0,9052900807,2,J
A2,20030527,4031,28,804,-1360,-3.4,9052900805,1,J
B2,20030527,3048,686,1819,-12367,0,9052900803,1,J
B2,20030527,3048,666,1819,12367,0,9052900803,2,J
B2,20030527,3048,30,1819,-5293,0,9052900806,1,J
B2,20030527,3048,60,1819,5293,0,9052900806,2,J
----------------------------------
上記のデータファイルを、
-----------SQL文-----------------
CREATE TABLE #データT (
課係コード [varchar](10) NULL,
処理日 [datetime] NOT NULL,
荷主コード [int] NULL,
買受人コード [int] NULL,
品名コード [int] NULL,
売上金額 [int] NULL,
売上キロ数 [float](24) NULL,
原票番号 [money] NULL,
行NO [smallint] NULL,
事故伝NO [varchar](4) NULL
)
GO
BULK INSERT #データT FROM 'C:\TEST\DATA.TXT' WITH
(FORMATFILE='C:\TEST\FMT.TXT')
GO
SELECT * FROM #データT
GO
-------------------------
で、実行しました。
一切問題なく、BULK INSERT命令は、正しくデータを
読み込みました。
------------------------------------
(株)日本技術ソフト開発
堀川 明 (Akira Horikawa)
06月06日(金曜日) 01時24分記
mailto:who@example.ne.jp
http://www.horikawa.ne.jp/msde/
[MSDE/SQLServerに関して、今、どんなことにお困りですか?] |
よろしければお困りの内容を、電子メールで教えて下さい。 |
質問を電子メールで作成する
|
[ウィンドを閉じる][MSDE/SQLServer FAQ ][MSDE / MSDE2000 技術サポート情報一覧]
|