Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

SQL Server-Textdatentyp Maxlength =65.535?

Das ist eine Einschränkung von SSMS, nicht des Textfelds, aber Sie sollten varchar(max) verwenden, da Text veraltet ist

Hier ist auch ein Schnelltest

create table TestLen (bla text)

insert TestLen values (replicate(convert(varchar(max),'a'), 100000))

select datalength(bla)
from TestLen

Gibt 100000 für mich zurück