我是SQL Server数据库的新手。当我执行下面的查询时,出现错误“从字符串转换为uniqueidentifier时转换失败。”
SELECT * FROM TBL_IncidentDetails where IncidentId = '1822CBE-4616-4ABE-B562-D3CC925D68ED'
下面是我的列数据
适当的协助
错误很明显,该值不是uniqueidentifier
。
如果检查正确的GUID(即SELECT NEWID()
-> 919053E6-7CE6-4324-9A58-A2EACA5E0F5F
),请注意第一个“块”具有8个字符(919053E6
)。但是,您的字符有7个字符(1822CBE
)。
考虑到,这可能仅仅是印刷错误。