BAT.执行MSSQL脚本
第一步:创建1.sql 里面是待执行的脚本
use [yourdatabase];
GO
UPDATE [/BIC/OHZJHUBSD05] set WBSTA = 'C' where vbeln in ('0080021505','0080020845');
GO
update [/BIC/OHZJHUBSD02] set VKBUR = '1001' where vbeln = '0100001606';
GO
update [/BIC/OHZJHUBSD04] set WADAT_IST = '20230801' where vbeln in ('0080012169','0080011920','0080012263','0080011933','0080012533','0080012355','0080012086','00
80011949','0080012210','0080012412','0080012490','0080012561','0080012288','0080012288','0080012230');
第二步 创建文件存在bat
osql -S [yourIP/localhost] -U sa -P [yourpassword] -i [第一步创建的脚本文件]
参考
在cmd命令行操作SQL Server_cmd进入sql server-CSDN博客
再创建Windows的定时作业。
如果MSSQL的 定时作业可以用,也就用不到这个了

文章介绍了如何通过创建1.sql脚本更新MSSQL数据库中的特定记录,包括UPDATE语句示例,以及如何将这些脚本整合到BAT文件中,最后提及如何利用Windows定时作业功能,如果MSSQL支持定时任务则可省略此步骤。
1万+

被折叠的 条评论
为什么被折叠?



