Anda memotong data menjadi 8000 byte sebelum memasukkannya. Untuk membuat nilai lebih dari 8000 karakter, Anda harus menggunakan tipe data varchar(max), sedangkan tipe 'a' hanyalah varchar.
create table test(name varchar(max))
insert into test
values(replicate(CAST('a' AS varchar(MAX)), 100000));
select len(name) from test;