Pregunta

John CHARACTER VARYING utiliza en los lugares en los que utilizo VARCHAR. Soy un principiante, mientras que él es un experto. Esto me sugiere que hay algo que yo no sé.

¿Cuál es la diferencia entre caracteres de longitud variable y VARCHAR en PostgreSQL?

¿Fue útil?

Solución

Variando es un alias para varchar, por lo que no hay diferencia, consulte :)

  

El varchar notaciones (n) y char (n)   son alias de carácter variable (n)   y el carácter (n), respectivamente.   personaje sin especificador de longitud es   equivalente al carácter (1). Si   caracteres de longitud variable se utiliza sin   longitud especificador, el tipo acepta   cuerdas de cualquier tamaño. Esta última es una   extensión PostgreSQL.

Otros consejos

El documentación de PostgreSQL en conjuntos de caracteres es una buena referencia para esto. Son dos nombres diferentes para el mismo tipo.

La única diferencia es que es más caracteres de longitud variable humana de usar que VARCHAR

Los dos son lo mismo, pero muchas de las bases de datos no están proporcionando el carbón varía principalmente PostgreSQL está proporcionando. Así que para la base de datos múltiples, como Oracle y DB2 PostgreSQL es bueno utilizar la Varchar

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top