不会 既然使用VARCHAR2,就是变长的字串。 既然你自己知道这个300的长度可能不够,为什么不多给点呢? VARCHAR2最大的长度是 4000, 还有不管怎么样,用户的输入总是要有限制的。