Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Преобразувайте varchar в уникален идентификатор в 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Проблем със заявката за актуализиране на динамична sql съхранена процедура?

  2. Как да добавите време към DateTime в SQL

  3. Как да чета множество набори от резултати, върнати от съхранена процедура на SQL Server в R

  4. Свързване към именуван екземпляр на SQL Server 2008 от класически ASP

  5. Как да извърша търсене, чувствително към главни и малки букви, използвайки LIKE?