Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

serwer sql 4 bajty bez znaku int

Nie ma dostępnego typu niepodpisanego, więc możesz go utworzyć za pomocą UDT lub wybrać większy typ danych. Jeśli zrobisz to w UDT, ponownie przekroczysz 4 bajty.

Ekstremalnym hackem byłoby automatyczne zastosowanie przesunięcia do przechowywanej wartości po jej przeczytaniu, dodając -2^31, ale jest to naprawdę zwariowany sposób na to i mylący dla każdego, kto przegląda kod itp., Nie wspominając o potencjale za błędy / pominięte rzeczy. Wcale nie poleciłbym hackowania.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server SP — parametr przekazania dla listy tablicy IN?

  2. Jak obliczyć wiek (w latach) na podstawie daty urodzenia i getDate()

  3. Wyszukiwanie następnego wiersza w zapytaniu SQL i usuwanie go tylko wtedy, gdy poprzedni wiersz pasuje

  4. Łączenie się z serwerem SQL z innego komputera

  5. Dlaczego przedrostki oddzielone kropkami są ignorowane na liście kolumn dla instrukcji INSERT?