所以我目前有以下名为delim.bat的批处理脚本:
@echo off
awk -f file1.awk Main.dat
我想从存储过程运行它,如下所示:
EXEC master..xp_CMDShell '"\\WindowsSQL034\Source\delim.bat"'
但是,由于gawk没有指向Windows控制面板中的路径,它会给我一个错误说
' AWK'不被识别为内部或外部命令,可操作程序或批处理文件。
所以我目前已经在另一个网络驱动器中安装了gawk(\ Wind34 \ batch)所以我想知道是否有一行可以添加到我的delim.bat文件中以便能够从SQL运行该文件没有麻烦?
注意:我无权访问控制面板中的SQL服务器 - 系统 - 高级选项卡 - 我可以在自己的计算机上执行路径。
或者您可以使用其他解决方案或替代方案来运行它吗?就像我可以在内联网(html /经典asp-javascript)页面上的按钮一样。
非常感谢!
答案 0 :(得分:0)
您可以将awk
替换为\Wind34\batch\gawk
或通过以下找到的Windows路径替换:
where awk