sql >> Databasteknik >  >> RDS >> Sqlserver

skillnaden mellan hex-konstanter och decimalkonstanter i SQL-server

För MS SQL-server är 0x-konstanter binära bokstaver , inte heltal (mer om binära och varbinära typer ). När du anropar char() och nvarchar() på dem omvandlas de till heltal (som om de vore heltalsrepresentationer från big-endian, om jag minns rätt). När du castar dem till varchar/nvarchar tolkas de som byte av ANSI- eller UCS2-kodad text.




  1. Kan jag förutsäga hur stort mitt Zend Framework-index kommer att bli? (och några snabba frågor)

  2. Det går inte att ställa in tabellnamn med små bokstäver i MySQL 8.x på Windows 10

  3. Returnera värde från lagrad procedur till c#

  4. inkonsekvent migreringshistorik när du byter namn på en django-app