entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

Base de datos Oracle, tipo de dato.

Hola Compañeros, tengo una pregunta. Migré una base de datos MYSQL a ORACLE, me llama la atención lo que ví. ¿Cuál es la diferencia entre éstos tipos de dato?

VARCHAR2(500 CHAR)
VARCHAR2(500 BYTE)

Ya había visto la nomenclatura VARCHAR2(500 BYTE), pero nunca ésta VARCHAR2(500 CHAR). Alguien podría explicarme la diferencia, muchas gracias de antemano.

1 Respuesta

2votos

jj19958 Puntos4130

Según la documentación oficial la diferencia está en el tamaño de almacenamiento que uno te permitirá almacenar 500 caracteres y el otro su máximo son 500 bytes que no te asegura cuantos caracteres máximos. Y así es como los limita varchar2(500 char) -> 500 caracteres máximos, varchar2(500 byte) -> 500 bytes máximos.

0voto

miggbriones comentado

Perfecto, muchas gracias por la ayuda compañero. Me queda claro!

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta