Date: Sun, 5 May 2002 20:23:10 +0900 (JST)
From: namba takaya <who@example.co.jp>
help
何度も同じメールを送ってしまい申し訳ありませ。
BULK INSERTを使って、テキストファイルからデータベースに
インポートしようとしているのですがうまくいきません。
完全トレーニングテキストの下巻(364ページ)を参考に以
下のSQLスクリプト、フォーマットファイル、データファイル
でやってみました。
(SQLスクリプト)namba1.sql
drop database namba
go
create database namba
go
use namba
go
create table namba1
(
scn integer,
locx integer,
locy integer,
)
GO
BULK INSERT namba..namba1
FROM 'c:\msde-sample\mysample.txt'
WITH (
FORMATFILE = 'c:\msde-sample\test.fmt'
)
GO
print 'test5'
go
select * from namba1
go
(フォーマットファイル)test.fmt
7.0
3
1 SQLINT 0 0 " " 1 csn
2 SQLINT 0 0 " " 2 locx
3 SQLINT 0 0 " ." 3 locy
(データファイル)mysample.txt
1 11 111 .
2 12 112 .
3 13 113 .
osql -U sa -P -i c:\msde-sample\namba1.sql
スクリプトの結果は
scn locx locy
----------- ----------- -----------
825303089 824193329 540094769
824193546 824193585 540160305
824193802 824193841 540225841
となってしまい、上のデータとはまったく違っております。
上の例では、整数(integer)扱いですが、実際は実数(real or
float) でやりたいのです。
申し訳ありませんが、誰か教えていただけないでしょうか。
よろしくお願いいたします。
南場
__________________________________________________
Do You Yahoo!?
Yahoo! BB is Broadband by Yahoo! http://bb.yahoo.co.jp/
[MSDE/SQLServerに関して、今、どんなことにお困りですか?] |
よろしければお困りの内容を、電子メールで教えて下さい。 |
質問を電子メールで作成する
|
[ウィンドを閉じる][MSDE/SQLServer FAQ ][MSDE / MSDE2000 技術サポート情報一覧]
|