La longueur maximale de VARCHAR dans Oracle dépend de la version d'Oracle et du jeu de caractères de la base de données : 4 000 octets pour Oracle 11g et versions antérieures, 32 767 octets pour Oracle 12c et versions ultérieures. La longueur maximale est de 4 000 caractères pour les jeux de caractères à un octet (tels que ASCII) et de 2 000 caractères pour les jeux de caractères multi-octets (tels que UTF-8).
Longueur maximale de VARCHAR dans Oracle
La longueur maximale du type de données VARCHAR (caractère variable) dans Oracle dépend de la version d'Oracle et du jeu de caractères de la base de données utilisé.
Version Oracle | Longueur maximale |
---|---|
Oracle 11g et versions antérieures | 4000 octets |
Oracle 12 c et version supérieure | 32767 octets |
Exemple : | Dans la base de données Oracle 12c utilisant le jeu de caractères ASCII à un octet, la longueur maximale de VARCHAR est de 4000 caractères. Dans la base de données Oracle 12c utilisant le jeu de caractères multi-octets UTF-8, la longueur maximale de VARCHAR est de 2 000 caractères. |
---|---|
La longueur maximale réelle de VARCHAR peut être affectée par la mémoire du serveur et d'autres limitations de ressources. | Si la longueur de VARCHAR dépasse le maximum, Oracle tronquera les données et affichera un message d'erreur. |
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!