sql >> Databasteknik >  >> RDS >> Sqlserver

Konvertera varchar till unik identifierare i SQL Server

DECLARE @uuid VARCHAR(50)
SET @uuid = 'a89b1acd95016ae6b9c8aabb07da2010'
SELECT  CAST(
        SUBSTRING(@uuid, 1, 8) + '-' + SUBSTRING(@uuid, 9, 4) + '-' + SUBSTRING(@uuid, 13, 4) + '-' +
        SUBSTRING(@uuid, 17, 4) + '-' + SUBSTRING(@uuid, 21, 12)
        AS UNIQUEIDENTIFIER)


  1. com.microsoft.sqlserver.jdbc.SQLServerException:TCP/IP-anslutningen till värdens lokala värd, port 1433 har misslyckats

  2. Försöker förstå Hittar inte FULLTEXT-index som matchar kolumnlistans fel

  3. Ändra tabell med kommandot Sqitch Rework

  4. Varför skulle den här frågan orsaka en sammanfogad kartesisk koppling i Oracle