首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

从文本导入数据去重?该如何解决

2012-01-07 
从文本导入数据去重?我在文本中记录访问日志有些 UserID与ViewIP,但访问时间不同的的数据也被记录了每天定

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

有些 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:删除临时表.

热点排行