2009-07-29 32 views

Respuesta

76

Varying es un alias para varchar, por lo que no hay diferencia, ver documentation :)

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

2

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

+16

... pero solo para aquellos humanos que han estado expuestos a COBOL ... – joop

+0

@joop No he tenido el privilegio de estar expuesto a COBOL, pero he estado expuesto al inglés y creo que "VARCHAR ¿Qué?" :-) – inor

+3

Además, creo que confunden a los mejores programadores;) Están acostumbrados a varchar –

-1

Ambos son lo mismo, pero muchas de las bases de datos no están proporcionando la variación de carbón principalmente PostgreSQL está proporcionando. Entonces para la base de datos múltiple como Oracle Postgre y DB2 es bueno usar el Varchar

Cuestiones relacionadas