GPX*_*GPX 2 java sql-server sqlcmd
在我的Java程序中,我试图使用sqlcmdvia 执行一堆SQL脚本getRuntime.exec().
早些时候,我一直在用osql这种方式 -
osql -n -S SERVER -U sa -P PASSWORD -q "SET NOCOUNT ON" -i "INPUTSCRIPT.sql"
Run Code Online (Sandbox Code Playgroud)
但是,在这种情况下sqlcmd,-i和-q交换机是互斥的.我该怎么办sqlcmd?
注意:
我宁愿不修改SQL脚本以包含SET NOCOUNT ON在每个文件中.
还有的已经是一个非常类似的问题在这里.该解决方案讨论了设置环境变量 这有可能使用Java吗?
您可以为i交换机指定多个脚本,以便执行此操作:
sqlcmd ... -i SetNoCountOn.sql,MyScript1.sql,MyScript2.sql
Run Code Online (Sandbox Code Playgroud)
也就是说,创建一个只有的额外脚本 SET NOCOUNT ON
| 归档时间: |
|
| 查看次数: |
4097 次 |
| 最近记录: |