आप डेटा डालने से पहले उसे 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;