在我的数据库 SQL Express 2014 中,我有一个名为 Membership 的表,其中有一个名为 UserId 的列。该列的类型为 uniqueidentifier。
我想将 UserId 列的内容转换为字符串,为此我使用以下代码行:
我想将 UserId 列的内容转换为字符串,为此我使用以下代码行:
select convert(nvarchar(50), UserId) as UserId from Membership
但是在执行上面的命令后,我仍然以uniqueidentifier
格式获得了一组数字和字母。
更新:
这里是表中列UserId中数据的示例:
3CDDF65A-3F2B-48C9-814B-006AB2B70B5A
我需要将它转换为字符串。
你有什么想法?如何将 uniqueidentifier
格式转换并显示为字符串?
select convert(nvarchar(255),replace('3CDDF65A-3F2B-48C9-814B-006AB2B70B5A','-',''))
- TheGameiswar