För det fungerar inte i Oracle! Du kunde deklarera alla kolumner som VARCHAR2(4000) om du vill, men det rekommenderas inte på något sätt. Det blir ingen skillnad i lagring eller prestanda för databasen, men:
- du förlorar en begränsning på de vettiga värdena som kan lagras i kolumnen
- en del klientapplikationer kommer att allokera 4000 byte minne för att ta emot data från kolumnen när (säg) 10 är allt den någonsin kommer att innehålla.