日期:2014-05-19  浏览次数:20381 次

从文本导入数据去重?
我在文本中记录访问日志

有些 UserID   与ViewIP   ,但访问时间不同的的数据也被记录了

每天定时导入库中时,这些相同的如何只导入一条?

------解决方案--------------------
--try


select UserID,ViewIP,max(时间) as 时间
from opendatasource( 'microsoft.jet.oledb.4.0 ', 'Text;hdr=yes;database=d:\ ')...文件名#txt
group by UserID,ViewIP


--如果查询全部数据


select UserID,ViewIP,*
from opendatasource( 'microsoft.jet.oledb.4.0 ', 'Text;hdr=yes;database=d:\ ')...文件名#txt


------解决方案--------------------
谢谢指教
导入时IP地址总被转换为小数,怎么处理?


按字符串导入.就是导入时把字段类型设置为字符串.
------解决方案--------------------
--1:先把数据放入临时表.
--2:处理临时表后.把数据插入正式表
--3:删除临时表.