Defaultnya adalah apa pun NLS_LENGTH_SEMANTICS Anda parameter diatur ke. Secara default, yaitu BYTE agar konsisten dengan versi Oracle yang lebih lama di mana tidak ada opsi untuk menggunakan semantik panjang karakter. Jika Anda mendefinisikan skema Anda sendiri dan Anda menggunakan set karakter lebar variabel (seperti AL32UTF8), saya sangat menyarankan pengaturan NLS_LENGTH_SEMANTICS ke CHAR karena Anda hampir selalu bermaksud untuk menentukan panjang karakter bukan dalam byte.