【发布时间】:2020-12-10 16:10:23
【问题描述】:
对不起,如果我使用了错误的术语 - 我不喜欢 MSSQL 或 VBScript。
我有一个给定的脚本实现一个 SQL 查询,其中包含
.. AND (rep.is_primary_replica is null or rep.is_primary_replica = ''True'' or rep.is_primary_replica = ''False'') ..
它在 German 服务器上不返回任何结果,只是因为 rep.is_primary_replica 似乎包含 ''Wahr'' 和 ''Falsch'' 而不是 ''True'' 和 ''False''
This question 至少是一个类似的问题。
很遗憾,没有wtf 标志。
有没有办法正确地做到这一点?
我可以禁用字符串转换的本地化吗? (在 MS SQL Server 中?VBS?)
【问题讨论】:
-
您确定是翻译问题吗?好像您正在测试字符串文字。我认为 SQL Server 没有适用于
True和False的布尔数据类型。现在,如果您正在测试一个 varchar 字段,并且它恰好包含Wahr和Falsch,您将不得不选择测试这些实际值。 PS 为什么是双单引号?
标签: sql-server vbscript localization