【发布时间】:2011-09-30 02:56:04
【问题描述】:
在我的 Java 程序中,我试图通过 getRuntime.exec() 使用 sqlcmd 执行一堆 SQL 脚本。
之前,我一直这样使用osql -
osql -n -S SERVER -U sa -P PASSWORD -q "SET NOCOUNT ON" -i "INPUTSCRIPT.sql"
但是,对于sqlcmd,-i 和-q 开关是互斥的。如何在sqlcmd 中执行此操作?
注意:
我宁愿不修改 SQL 脚本以将
SET NOCOUNT ON包含在 每个文件。已经有一个非常相似的问题here。该解决方案讨论了设置环境变量。使用 Java 可以吗?
【问题讨论】:
标签: java sql-server sqlcmd