Convertir uniqueidentifier type de chaîne

Dans ma base de données SQL Express 2014 ,

J'ai table nommée Membership avec colonne nommée UserId.Le type de colonne est uniqueidentifier.

Je veux convertir le contenu de la colonne UserId à la chaîne, pour cela j'utilise cette ligne:

select convert(nvarchar(50), UserId) as UserId from Membership

Mais après j'exécute la ligne ci-dessus que j'ai toujours l'ensemble de chiffres et de lettres dans un uniqueidentifier format.

Mise à jour:

Ici l'exemple des données de la table dans la colonne nom d'utilisateur:

3CDDF65A-3F2B-48C9-814B-006AB2B70B5A

J'ai besoin de le convertir en chaîne de caractères.

Une idée de ce que je fais de mal?Comment puis-je convertir et afficher uniqueidentifier fomat en chaîne?

Alors, quelle est votre sortie attendue?
Pouvez-vous montrer quelques exemples de données
SELECT CONVERT(char(255), UserId) AS 'UserIdStr'; ?
pouvez-vous voir veuillez mettre à jour
select convert(nvarchar(255),replace('3CDDF65A-3F2B-48C9-814B-006AB2B70B5A','-',''))

OriginalL'auteur Michael | 2016-09-22