sql >> Database >  >> RDS >> Sqlserver

waarom rij-invoeging boven 8053 bytes geen fout geeft wanneer het zou moeten, omdat de max. toegestane rijlimiet 8060 is?

Dit komt omdat wanneer string gedeclareerd als VARCHAR(max) groter is dan 8000 bytes, string wordt verplaatst naar LOB_Data vanuit IN_ROW_DATA. IN_ROW_DATA slaat alleen de aanwijzers op, daarom werd de fout niet weergegeven omdat er nog veel ruimte over is.




  1. Toegang tot de opmerkingen van het MySQL-veld met PHP

  2. Ruby 'pg' gem linkt naar verkeerde kopie van libpq.5.dylib (op OSX)

  3. Indexering voor BINARY LIKE-bewerkingen in MySQL

  4. Combineer meerdere resultaten in 1