| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 570 人关注过本帖
标题:我想做一个定时从某一个EXCEL表SQL导入的任务怎么做?
只看楼主 加入收藏
yiyaozjk
Rank: 2
等 级:论坛游民
帖 子:231
专家分:30
注 册:2010-3-10
结帖率:51.67%
收藏
 问题点数:0 回复次数:1 
我想做一个定时从某一个EXCEL表SQL导入的任务怎么做?
1、这个任务要怎么做??比如每两个小时自动导入一次。


2、 我现在只知道做追加到表中, 写了一句,
 insert  into "201001领料" select * from OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel 8.0;HDR=YES;DATABASE=c:\0123.xls',sheet1$)  

这句只能达到追加的目的。

但是有一个很大的问题:如果就会有重复的记录,
 如何直接追加增加新记录而让语句能自动排除已领料的重复记录。

"201001领料"表的结构如下:
发料单号  日期   物料编码   名称   数量  单位  规格  

(我想只要发料单号和物料编码、日期相同的话就应该可以判断其记录重复了)

谢谢!
搜索更多相关主题的帖子: 任务 EXCEL SQL 
2010-03-29 11:46
yiyaozjk
Rank: 2
等 级:论坛游民
帖 子:231
专家分:30
注 册:2010-3-10
收藏
得分:0 
我自己搞了一条SQL语句,但不知道怎么搞到作业上去,让它定时完成
select   distinct   *   into   #t   from   [tablename]   
truncate table employee;
insert   into   tablename   select   *   from   #t   
drop   table   #t  
2010-03-29 16:18
快速回复:我想做一个定时从某一个EXCEL表SQL导入的任务怎么做?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.030254 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved