前端之家收集整理的这篇文章主要介绍了
sql – 将GUID转换为varchar(32),
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何将36个字符的GUID转换为VARCHAR(32)?
我试图将数据从一个表复制到另一个表.这两个表中有两个类似的列.
> Table1.colx是一个GUID,因为连字符总共有36个字符的长度
>相应的列是table2.colx,但它是一个VARCHAR(32)
我正在寻找一种将GUID转换为VARCHAR的方法,但是我必须删除连字符.到目前为止,我一直没有成功尝试找到办法.
我认为这是
sql Server,从SSMS
标签.
将GUID转换为字符串,然后用空字符串替换连字符:
REPLACE(CAST(table1.colx AS VARCHAR(36)),'-','')
原文链接:https://www.f2er.com/mssql/75930.html