Du trunkerer dataene til 8000 bytes, før du indsætter dem. For at oprette en værdi på mere end 8000 tegn skal du bruge datatypen varchar(max), hvorimod typen 'a' kun er varchar.
create table test(name varchar(max))
insert into test
values(replicate(CAST('a' AS varchar(MAX)), 100000));
select len(name) from test;