3

我在 MS SQL 中有一个表,其中有一TERMINAL varchar(50)列,并且上面有一个唯一键。当我尝试插入记录 'HOST1' 然后是 'HOST1 ' 时,我得到一个英国密钥违规异常。为什么 MS sql 处理这两个字符串,因为它们是相同的?

谢谢Z

4

1 回答 1

5

我相信 MS SQL 会在末尾为 VARCHAR 去除空格。

于 2013-02-07T10:41:42.217 回答