sql >> Database >  >> RDS >> Sqlserver

verschil tussen hex-constanten en decimale constanten in SQL-server

Voor MS SQL-server zijn 0x-constanten binaire letterlijke waarden , geen gehele getallen (meer over binaire en varbinaire typen ). Wanneer u char() . aanroept en nvarchar() daarop worden ze geconverteerd naar gehele getallen (alsof het big-endian integer-representaties zijn, als ik het me goed herinner). Wanneer je ze cast naar varchar/nvarchar, worden ze geïnterpreteerd als bytes ANSI- of UCS2-gecodeerde tekst.




  1. mySQL-query tussen twee datums en twee keer

  2. Hoe rijnummer in MySQL te krijgen

  3. SQL-instructies naar ROLLBACK maar Audit-inserts naar COMMIT

  4. OR wordt niet ondersteund met CASE-instructie in SQL Server