sql >> Databasteknik >  >> RDS >> Sqlserver

Konvertera hexadecimal till INT och vice versa

DECLARE @x VARBINARY(8) = 0x00002D41;
SELECT CONVERT(VARBINARY(8), CONVERT(INT, @x) + 6);

För att hantera utdata som en sträng:

DECLARE @x VARBINARY(8) = 0x00002D41;
SELECT CONVERT(CHAR(10), CONVERT(VARBINARY(8), CONVERT(INT, @x) + 6), 1);


  1. Varför kan jag inte använda SELECT ... FÖR UPPDATERING med aggregerade funktioner?

  2. Hur får man månadens veckonummer från datumet i sql server 2008

  3. Laravel 5 UnexpectedValueException som svar på fråga på grund av användning av POINT-data

  4. Säkerhetskopiera vyer med Mysql Dump