Die maximale Länge von VARCHAR in Oracle hängt von der Oracle-Version und dem Datenbankzeichensatz ab: 4000 Byte für Oracle 11g und früher, 32767 Byte für Oracle 12c und höher. Die maximale Länge beträgt 4000 Zeichen für Einzelbyte-Zeichensätze (z. B. ASCII) und 2000 Zeichen für Mehrbyte-Zeichensätze (z. B. UTF-8).
Maximale Länge von VARCHAR in Oracle
Die maximale Länge des Datentyps VARCHAR (Variable Character) in Oracle hängt von der Oracle-Version und dem verwendeten Datenbankzeichensatz ab.
Oracle-Version | Maximale Länge |
---|---|
Oracle 11g und früher | 4000 Bytes. |
Orac le 12c und höhere Version | 32767 Bytes |
Beispiel: | In einer Oracle 12c-Datenbank, die den ASCII-Einzelbyte-Zeichensatz verwendet, beträgt die maximale Länge von VARCHAR 4000 Zeichen. In Oracle 12c-Datenbanken, die den UTF-8-Multibyte-Zeichensatz verwenden, beträgt die maximale Länge von VARCHAR 2000 Zeichen. |
---|---|
Die tatsächliche maximale Länge von VARCHAR kann durch Serverspeicher und andere Ressourcenbeschränkungen beeinflusst werden. | Wenn die Länge von VARCHAR das Maximum überschreitet, schneidet Oracle die Daten ab und zeigt eine Fehlermeldung an. |
Das obige ist der detaillierte Inhalt vonWas ist die maximale Länge von Varchar in Oracle?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!