VARCHAR ve VARCHAR2 için farklı boyutlar tartışılsada 12C öncesi VARCHAR için 2000, VARCHAR2 için karakter limiti 4000 di. Bunun yanında bildiğiniz gibi VARCHAR null durum içinde alanı kaplaraken VARCHAR2 sadece dolu olduğu kadar yer kaplamaktadır. Bu nedenle kodlamalrda daha çok VARCHAR2 tercih edilmekteydi. Eğer Unicode data tutuyorsanız NVARCHAR2 tercih edebilirsiniz.
Bu boyutlar bir çok işte yetersiz geliyordu ve CLOB kullanmak zorunda kalıyorduk. 12C ile CLOB ihtiyacı azalacak. Database tarafında yapılan bir kurulum parametresi ile VARCHAR2, NVARCHAR2 ve RAW boyutlarını arttırabiliyorsunuz.
Yeni boyutlar aşağıdaki gibi oluyor:
- VARCHAR2 32767
- NVARCHAR2 16383
- RAW 32767
NOT: Veritabanı yöneticizden destek alarak max_sql_string_size parametresi EXTENDED olarak ayarlanmalıdır.
Recent Comments