Erreur: espace de résultat insuffisant pour convertir la valeur uniqueidentifier en char.
J'ai une table temporaire
SELECT urlid, -- This coulmn does not exist in Phrase table I would like to declare it uniqueidentifier P.subDomainId, P.RegionID INTO #tempcom FROM Phrase P
Quand je mets à jour la table #tempcom avec cette requête
Declare @urlid as uniqueidentifier Set @urlid = '4c595d6c-1e8a-45cf-aaf2-fe5a45b881b9' UPDATE T SET T.urlid = @urlid From #tempcom T Where T.subdomain = 'www.borasloppis.se'
It throw error: Espace de résultat insuffisant pour convertir la valeur uniqueidentifier en char. Que pensez-vous comment pourrais-je corriger l'erreur dans cette situation?
Essaye celui-là –
SELECT NEWID() AS urlid --<-- column with GUID datatype , P.subDomainId , P.RegionID INTO #tempcom FROM dbo.Phrase P
Mettre à jour –
DECLARE @urlid AS UNIQUEIDENTIFIER SET @urlid = '4c595d6c-1e8a-45cf-aaf2-fe5a45b881b9' UPDATE #tempcom SET urlid = @urlid WHERE subdomain = 'wwww.borasloppis.se'