为什么这种数据类型转换失败但没有失败?

Rya*_*yan 1 sql-server type-conversion sqldatatypes

好吧,所以我在这个问题上惹上了我的大脑......

这两个问题......虽然它们看起来相同......但在某种程度上显然是不同的.当在SQL Server Management Studio中对数据库运行时,最上面的一个会导致错误(从字符串转换为uniqueidentifier时转换失败.)其中底部运行正常.关于为什么会这样的任何想法?

SELECT CONVERT(UNIQUEIDENTIFIER,'459B621C-A49A-49Cl-900F-AB14D61841E2');
SELECT CONVERT(UNIQUEIDENTIFIER,'459B621C-A49A-49C1-900F-AB14D61841E2');
Run Code Online (Sandbox Code Playgroud)

它可能是字符编码问题吗?

谢谢

Cur*_*urt 7

它们是有区别的.第一个使用a l,第二个使用1.