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

Преобразуване от UniqueIdentifier в BigInt и обратно?

Няма проблем с втория ви преобразувател. Когато стартирам вашия SQL израз в студио за управление на SQL, получавам:

<предварителен код>------------------------------------------C50B0567-F8CC-4219-A1E1- 91C97BD9AE1B(1 засегнат ред(ове))---------------------7423352504965404994(1 засегнат ред(ове))----------- ------------------------C50B0567-F8CC-4219-0000-000000000000(1 засегнати ред(ове))

Тъй като преобразувате 8-байтова стойност в 16-байтова guid, половината от guid ще бъде нули, което е точно това, което виждате.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Премахнете крайното празно пространство в съдържанието на полето

  2. Представяне на възпроизвеждане—Нова диагностика във времето за Spotlight Cloud

  3. Заместващ знак на число в SQL Server

  4. Предаване на променлива в клауза IN в рамките на SQL функция?

  5. Какъв е неутралния формат на дата за културата за SQL Server