sql >> Database teknologi >  >> RDS >> Sqlserver

hvorfor rækkeindsættelse over 8053 bytes ikke giver fejl, når det burde, fordi den maksimale tilladte rækkegrænse er 8060

Dette skyldes, at når streng erklæret som VARCHAR(max) overstiger 8000 bytes, flyttes strengen til LOB_Data fra IN_ROW_DATA. IN_ROW_DATA gemmer kun pointerne, så det er grunden til, at fejlen ikke dukkede op, fordi der stadig er masser af plads tilbage.




  1. MySQL rækkefølge efter rand() grupperet efter dag

  2. oledb forbindelse undtagelse

  3. Postgres now() tidsstemplet ændres ikke, når scriptet virker

  4. Får NoClassDefFoundError, mens du prøver at bruge Proguard og SQLcipher i Android