J'essaie de lancer un AuctionId qui est un UNIQUEIDENTIFIER
à un varchar(36)
, puis de nouveau à UNIQUEIDENTIFIER. Aidez-moi, s'il vous plaît.De varchar (36) à UNIQUEIDENTIFIER
CAST((SUBSTRING(CAST([AuctionId] as VARCHAR(36)), 0, 35) + '1') AS UNIQUEIDENTIFIER)
Mais je continue à recevoir cette erreur:
Msg 8169, Level 16, State 2, Line 647 Conversion failed when converting from a character string to uniqueidentifier.
Merci à l'avance
BTW - la modification d'un chiffre quelconque dans une représentation UUID ne donne pas une valeur qui est sûr à utiliser. Si vous essayez de créer un nouvel UUID, utilisez 'NEWID()' comme @RobinDay mentionné. –