数据库
首页 > 数据库> > sql server查询中出现 将字符串转换为 uniqueidentifier 时失败异常

sql server查询中出现 将字符串转换为 uniqueidentifier 时失败异常

作者:互联网

sql server查询中出现 将字符串转换为 uniqueidentifier 时失败异常

原因为id设置为uniqueidentifier 字段,在where查询时需要做转换  cast(id as varchar(36)),例如

select * from test where cast(id as varchar(36)) in('2946a572-7dbf-4ab8-a9d2-0374797eac7f','46bc350c-ff43-4b53-98f4-62b542f16ba8')

  

标签:varchar,36,查询,sql,uniqueidentifier,server,id
来源: https://www.cnblogs.com/cbugs/p/15378548.html