请教关于维护计划 定时执行SQL语句的问题
答案:2 悬赏:40 手机版
解决时间 2021-03-29 18:04
- 提问者网友:焚苦与心
- 2021-03-29 08:05
请教关于维护计划 定时执行SQL语句的问题
最佳答案
- 五星知识达人网友:思契十里
- 2019-04-15 03:54
实现功能:定期从远程服务器读取TXT文档并插入到数据库中
代码如下:
//先清空中间modSap表,再读取远程服务器.txt文件并插入到中间表modSap中
delete from cooec_bas_modSap
bulk insert COOEC_BAS_modSap from '\\10.192.24.60\C$\TDdownload\COOECGS.txt' with(fieldterminator=';',rowterminator='\n')
//解决上面插入语句末尾分号处理不掉问题
update cooec_bas_modSap set l_id=left(l_id,len(l_id)-1)
把以上代码编入到sqlServer代理作业中,但第二句读取远程服务的语句执行无效。计划能够执行成功,Cooec_bas_modSap表中没有数据。
代码如下:
//先清空中间modSap表,再读取远程服务器.txt文件并插入到中间表modSap中
delete from cooec_bas_modSap
bulk insert COOEC_BAS_modSap from '\\10.192.24.60\C$\TDdownload\COOECGS.txt' with(fieldterminator=';',rowterminator='\n')
//解决上面插入语句末尾分号处理不掉问题
update cooec_bas_modSap set l_id=left(l_id,len(l_id)-1)
把以上代码编入到sqlServer代理作业中,但第二句读取远程服务的语句执行无效。计划能够执行成功,Cooec_bas_modSap表中没有数据。
全部回答
- 1楼网友:轮獄道
- 2019-08-15 21:36
你可以写成存储过程,用exec 存储过程名
这样就可以了
不过也可以直接在命令列输入要执行的sql,测试一下就ok了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯