【问题标题】:Why is this data type conversion failing but not failing?为什么此数据类型转换失败但没有失败?
【发布时间】:2012-07-25 02:16:00
【问题描述】:

好的,所以我正在为此绞尽脑汁......

这两个查询...虽然它们看起来相同...在某些方面显然不同。在 SQL Server Management Studio 中针对数据库运行时,顶部的会导致错误(从字符串转换为唯一标识符时转换失败。)而底部的运行得很好。关于为什么会这样的任何想法?

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

可能是字符编码问题?

谢谢

【问题讨论】:

    标签: sql-server sqldatatypes type-conversion


    【解决方案1】:

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

    【讨论】:

    • 是的,就是这样。一定有人手写了他们不应该有的东西......我会责怪我们的营销部门......谢谢!
    • @LittleBobbyTables +1 为一个很棒的用户名!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多