sql >> Database >  >> RDS >> Sqlserver

Converteren van UniqueIdentifier naar BigInt en terug?

Er is geen probleem met uw tweede bekeerling. Wanneer ik uw SQL-instructie in SQL Management Studio uitvoer, krijg ik:

------------------------------------
C50B0567-F8CC-4219-A1E1-91C97BD9AE1B

(1 row(s) affected)


--------------------
7423352504965404994

(1 row(s) affected)


------------------------------------
C50B0567-F8CC-4219-0000-000000000000

(1 row(s) affected)

Aangezien u een waarde van 8 bytes converteert naar een guid van 16 bytes, zal de helft van de guid nullen zijn, en dat is precies wat u ziet.




  1. Percentage SQL Oracle

  2. Prestatieprobleem bij het bijwerken van een tabel vanuit een andere tabel

  3. Hoe TRUNCATE() werkt in MariaDB

  4. Entiteitsframework PostgreSQL