3
if N'ab' = N'aޢb' select 'hit'
sql server认为空字符串等于某些字符
这将打印'hit'。 我不知道为什么SQL服务器认为这两个字符串是平等的。 它似乎' ',或'ޢ'或只是空字符串,是相同的SQL服务器。
if N'ab' = N'aޢb' select 'hit'
sql server认为空字符串等于某些字符
这将打印'hit'。 我不知道为什么SQL服务器认为这两个字符串是平等的。 它似乎' ',或'ޢ'或只是空字符串,是相同的SQL服务器。
您正在使用的字符是TAI LE LETTER SA,它是Unicode reserved for annotations中的块的一部分。它们是装饰品,而不是真正的文本,所以它们可以被SQL Server视为不可见。
是否有所有这些'不可见'的字符处理的sql服务器的列表?? ?? – 2011-05-19 03:40:11