为什么此数据类型转换失败但未失败



好吧,所以我在这个问题上绞尽脑汁。。。

这两个问题。。。尽管它们看起来是一样的。。。在某些方面明显不同。在SQL Server Management Studio中对数据库运行时,顶部的数据库会导致错误(从字符串转换为uniqueidentifier时转换失败。),而底部的数据库运行良好。有什么想法吗?

SELECT CONVERT(UNIQUEIDENTIFIER,'459B621C-A49A-49Cl-900F-AB14D61841E2');
SELECT CONVERT(UNIQUEIDENTIFIER,'459B621C-A49A-49C1-900F-AB14D61841E2');

可能是字符编码问题吗?

感谢

这是有区别的。第一个使用l,第二个是1

最新更新