sql - 在 SQL 中将变量传递给 .exe

标签 sql sql-server

声明变量之后。如何将它传递给 .exe?我的下面的代码不起作用。

DECLARE @ODBCConn varchar(10)
SET @ODBCConn = 'TestDb'

EXECUTE master..xp_cmdshell '"C:\tmt.exe"' + @ODBCConn

最佳答案

看起来您只是在 exe 名称后缺少一个空格。

EXECUTE master..xp_cmdshell '"C:\tmt.exe "' + @ODBCConn

关于sql - 在 SQL 中将变量传递给 .exe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14692598/

相关文章:

.net - n-Tiered .NET 应用程序本地化指南

python - pymssql不返回结果数据

sql-server - SQL Server,删除一条或多条记录后未将记录插入到正确的位置

sql-server - ADO.NET SQLServer : How to prevent closed connection from holding S-DB lock?

sql-server - 在 Azure 突触分析中创建日期维度

sql - 数据库 |找到倍数(扭曲?!)

sql - 为什么点或句点 ('.' ) 在 SQL Server 中被视为数字?

sql - 如何检测 SQL 中两个日期时间之间的重叠?

sql - 将测试数据从 jenkins/hudson 保存到数据库的最佳方法是什么?

php - 如果未达到限制,我可以使用单个 MySQL 查询来选择不同的行,然后选择非不同的行吗?