从文本导入数据去重?
我在文本中记录访问日志
有些 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:删除临时表.