在SQL SERVER select语句中从字符串转换为uniqueidentifier时转换失败

问题描述 投票:0回答:1

我是SQL Server数据库的新手。当我执行下面的查询时,出现错误“从字符串转换为uniqueidentifier时转换失败。”

SELECT * FROM TBL_IncidentDetails where IncidentId = '1822CBE-4616-4ABE-B562-D3CC925D68ED'

下面是我的列数据

enter image description here

适当的协助

sql-server
1个回答
1
投票

错误很明显,该值不是uniqueidentifier

如果检查正确的GUID(即SELECT NEWID()-> 919053E6-7CE6-4324-9A58-A2EACA5E0F5F),请注意第一个“块”具有8个字符(919053E6)。但是,您的字符有7个字符(1822CBE)。

考虑到,这可能仅仅是印刷错误。

© www.soinside.com 2019 - 2024. All rights reserved.