表A中有5個字段,
分別爲金幣排名(goldtop)、用戶名(username)、時間(time)、金幣數(gold)、地區(address)
要求:
先清空表A的裏的所有數據。
然後,插入本地路徑下的一個TXT文本文件的內容。
如路徑爲:E:/file/aaa.txt
路徑通過存儲過程參數的形式傳遞進去。
TXT的文本內容爲格式爲:148|小明|2009-06-03|10|重慶
TXT的格式和表A的字段相對應,但有“|”符號分割
請各位幫忙把想對應的數據存入到相應的字段。
---------------------------------------------------------------------------
create table tb(goldtop int,username varchar(10),[time] datetime,gold int,address varchar
(10))
go
alter proc test
@path varchar(100)
as
truncate table tb
exec('BULK INSERT tb
FROM '''+@path+'''
WITH
(
FIELDTERMINATOR = ''|'',
ROWTERMINATOR = ''/n''
)
')
go
exec test 'd:/1.txt'