sql >> Database teknologi >  >> RDS >> Sqlserver

Konverter fra UniqueIdentifier til BigInt og tilbage?

Der er intet problem med din anden konverter. Når jeg kører din SQL-sætning i SQL Management Studio, får jeg:

------------------------------------ C50B0567-F8CC-4219-A1E1-91C97BD9AE1B (1 row(s) affected) -------------------- 7423352504965404994 (1 row(s) affected) ------------------------------------ C50B0567-F8CC-4219-0000-000000000000 (1 row(s) affected)

Da du konverterer 8 byte værdi til 16 byte guid, vil halvdelen af ​​guid være nuller, hvilket er præcis, hvad du ser.




  1. Hvordan opdaterer jeg fra en SELECT i SQL Server?

  2. Brug af count in where-sætning:ugyldig brug af gruppefunktion

  3. Filtrerende MySQL-forespørgselsresultatsæt til at give flere forekomster inden for en bestemt tidsperiode

  4. Sæt et plus/minustegn foran et tal i PostgreSQL