我有一个简单的 SQL 查询,它从 varchar2 列中提取值。它在 SSMS 中返回正确的值,但是在 sqlcmd 中它返回:“#NAME?” (没有双引号)。
它试图返回的实际值是“-W”(没有双引号)
我正在运行的代码是:
sqlcmd -S \\servername -d DBNAME -E -Q "select val from tab;"
知道这里有什么问题吗?可能是字符集问题?
软件版本:
SQL Server Management Studio V17.1
sqlcmd 版本 14.0.500.272 NT