Защото не работи в Oracle! Вие можете декларирайте всички колони като VARCHAR2(4000), ако искате, но не се препоръчва по никакъв начин. Няма да има разлика в съхранението или производителността на базата данни, но:
- губите ограничение върху разумните стойности, които могат да се съхраняват в колоната
- някои клиентски приложения ще разпределят 4000 байта памет, за да получат данни от колоната, когато (да речем) 10 е всичко, което някога ще съдържа.