Standardinställningen är oavsett din NLS_LENGTH_SEMANTICS parametern är inställd på. Som standard är det BYTE för att överensstämma med äldre versioner av Oracle där det inte fanns något alternativ att använda teckenlängdssemantik. Om du definierar ditt eget schema och du använder en teckenuppsättning med variabel bredd (som AL32UTF8), rekommenderar jag starkt att du ställer in NLS_LENGTH_SEMANTICS till CHAR eftersom du nästan alltid tänkt ange längder i tecken inte i byte.