sql >> Databáze >  >> RDS >> Sqlserver

rozdíl mezi hexadecimálními a desítkovými konstantami na SQL serveru

Pro server MS SQL jsou konstanty 0x binární literály , nikoli celá čísla (více o binárních a varbinárních typech ). Když zavoláte char() a nvarchar() na nich jsou převedeny na celá čísla (jako by to byly reprezentace celého čísla big-endian, pokud si dobře pamatuji). Když je přenesete do varchar/nvarchar, budou interpretovány jako bajty textu kódovaného ANSI nebo UCS2.




  1. Je možné spustit více příkazů DDL v rámci transakce (v rámci SQL Server)?

  2. Čekání na localhost, navždy!

  3. Sdružování připojení pro aplikaci pro Android, která se připojuje k Postgresql DB

  4. spočítat počet řádků a získat pouze poslední řádek z tabulky