Вие съкращавате данните до 8000 байта, преди да ги вмъкнете. За да създадете стойност, по-дълга от 8000 знака, трябва да използвате тип данни varchar(max), докато типът 'a' е просто varchar.
create table test(name varchar(max))
insert into test
values(replicate(CAST('a' AS varchar(MAX)), 100000));
select len(name) from test;