Requête Sql, en sélectionnant sur l'identificateur unique donne - Erreur lors de la conversion du type de données varchar type uniqueidentifier
Comment puis-je sélectionner une colonne de type uniqueidentifier quand j'ai un guid?
J'ai essayé de faire ce qui suit:
SELECT * FROM MyTable WHERE id = '442402e-207d-b012-4b60-005056c00123'
and
SELECT * FROM MyTable WHERE id = '{442402e-207d-b012-4b60-005056c00123}'
Les deux me donner le même message d'erreur: Erreur lors de la conversion du type de données varchar type uniqueidentifier.
Veuillez fournir des SGBDR
microsoft sql server
microsoft sql server
OriginalL'auteur dev.e.loper | 2011-05-16
Vous devez vous connecter pour publier un commentaire.
La première requête est ok, mais il vous manque un chiffre sur la première partie de l'GUID, il doit avoir 8 chiffres, pas sept....quelque chose comme ceci:
voici un site très utile pour tester si un GUID valide guid.us/Test/GUID>
OriginalL'auteur Lamak
Il vous manque un chiffre dans la première section
4067876A-E3C3-4A3D-B2D3-E879474168C6
est un GUID valide442402e-207d-b012-4b60-005056c00123
n'est pasOriginalL'auteur Albin Sunnanbo