我正在尝试将OSQL comamnd转换为SQLCMD,如下所示。OSQL命令工作正常,但转换后的SQLCMD抛出以下错误,请帮助。
原始OSQL:
osql.exe -S TestDB -E -d TestDB -Q EXIT("Declare @ExecutionResult int EXEC dbo.p_SP @ExecutionId='test', @ExecutionResult=@ExecutionResult OUTPUT select @ExecutionResult") 2>&1转换后的SQLCMD:
sqlcmd -S tcp:TestDB -E -d TestDB -Q EXIT("Declare @ExecutionResult int EXEC dbo.p_SP @ExecutionId='test', @ExecutionResult=@ExecutionResult OUTPUT select @ExecutionResult") 2>&1SQLCMD错误:+ CategoryInfo : NotSpecified:(Sqlcmd:'Declar... '-?‘如需帮助:String) [],RemoteException + FullyQualifiedErrorId : NativeCommandError
发布于 2020-06-10 03:01:19
在https://www.sqlsplus.com上检查SQLS**Plus。它可以做更好的格式化-如Oracle的SQL*Plus,但用于SQL Server。
https://stackoverflow.com/questions/53710613
复制相似问题