.txt文件导入SQLserver?

moisse 2001-08-10 11:50:10
如何实现以下功能?
1.把.txt文件定时导入SQLserver一个表A中?
2.把表A导入表B,但需要判断,是否中有某一纪录重复,如果重复,则不导入表B。
3.清空表A

是否job可以实现?具体步骤?
...全文
149 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
leeyoong 2001-08-16
  • 打赏
  • 举报
回复
就是用外部命令BCP,具体用法自己看帮助吧,不难的!
如果想在SQL中使用,则用xp_cmdshell 'bcp...'的方式了!
moisse 2001-08-15
  • 打赏
  • 举报
回复
建立dts包时有两种选择:一个是选择NT系统用户,即administrator;一个是选sql的user,password,你是指哪一个?
uk 2001-08-15
  • 打赏
  • 举报
回复
sql对系统的用户是有限制的,试试将你的用户管理口令改成和另外一个机器一样然后再dts
moisse 2001-08-15
  • 打赏
  • 举报
回复
N_chow(一劍飄香) ?
in detail.
N_chow 2001-08-15
  • 打赏
  • 举报
回复
用bulk Copy,很快。
moisse 2001-08-14
  • 打赏
  • 举报
回复
我用DTS包可以实现。
但是如果.txt文件在局域网的其他机器上时,每次job运行时,会发生错误:错误的用户名或密码。实际上,我已经映射了本地盘。
哪位大虾遇到过这情况(应该较常见),有办法或建议?
系统:win2000server+sql7
moisse 2001-08-11
  • 打赏
  • 举报
回复
up,up
wwl007 2001-08-11
  • 打赏
  • 举报
回复
1:
因为ado的引擎可以访问txt文件你可以编程来实现!
2:
你可以加上一个index
create unique index indexname on tablename(fieldname) with ignore_dup_key;
也可以用外连接!还可以加标志!上一次到如数据的位置
3 truncate table a

34,588

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧