MSDE FunClub
Microsoft Data Engine FunClub
MSDE初心者向けメーリングリスト過去ログ[676]番
 
[TOP]>[MSDE初心者向けメーリングリスト過去ログ(676番)]>[ウィンドを閉じる]
 
SQLServer2005時代でも
開発の基本は T-SQL
上巻で T-SQL の基礎作り
 
SQLServer2005時代でも
運用の基本はバックアップ
下巻でバックアップ手法を学びましょう
PASSJ人気コンテンツで学んだ後は下巻でさらなる学習を!
 
ウィンドを閉じる
MSDE/SQLServer FAQ
MSDE / MSDE2000 
技術情報サポート
初心者向け
メーリングリスト
過去ログの表示
技術者向け
メーリングリスト
過去ログの表示
メーリングリスト
活動状況の
表示
MSDE TOP メニュー
MSDEトップメニューに移動します
 

 
Re: インポートエラー

Date: Sat, 7 Jun 2003 08:58:55 +0900
From: "koyama" <koyama@kensui.on.arena.ne.jp>


小山と言います。

堀川様わざわざ調べていただきありがとうございました。

自分でももう一度調べてみようと思いますが、私の場合

CREATE TABLE #データT (……
と"BULK INSERT文"を"genpyou.sql"と言うファイルにしてこれを
"osql -S KNS36 -U sa -P -n -i C:\genpyou.sql"と実行しています。

私のやり方が悪いのでしょうか?
またよろしくお願いします。
色々とありがとうございました。

----- Original Message -----
From: "Akira Horikawa" <who@example.ne.jp>
To: <who@example.ne.jp>
Sent: Friday, June 06, 2003 1:24 AM
Subject: [ml-msde-beg:00673] Re: インポートエラー


> 堀川です、今晩は
>
> -----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 技術サポート情報一覧]

MSDE TOP ページに移動する

 
 
 
 
 
 
 
MSDE FunClubに関するご意見・ご要望等ございましたら、
msdefun@horikawa.ne.jp までご連絡下さい。
MSDEを始めとする各種データベースシステムの開発、コンサルタントに関するご要望等は、
msdedev@horikawa.ne.jp までご連絡下さい。