0

我有一个简单的 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

4

1 回答 1

0

道歉。我在 sqlcmd 与 SSMS 上得到不同答案的原因是因为我连接到不同的数据库。

让我们关闭这个线程,不再谈论这个。

于 2017-11-22T17:35:56.097 回答