Question

John utilise CHARACTER VARYING dans les endroits où j'utilise VARCHAR. Je suis un débutant, alors qu'il est un expert. Cela me donne à penser qu'il ya quelque chose que je ne sais pas.

Quelle est la différence entre le caractère et VARIANT VARCHAR dans PostgreSQL?

Était-ce utile?

La solution

varying est un alias pour varchar, donc pas de différence, consultez la documentation :)

  

Les notations varchar (n) et char (n)   sont des alias pour différents caractères (n)   et le caractère (n), respectivement.   caractère sans indication de taille est   l'équivalent de caractère (1). Si   character varying est utilisé sans   indication de longueur, le type accepte   cordes de toute taille. Ce dernier est un   extension PostgreSQL.

Autres conseils

Le documentation PostgreSQL sur les types de caractères est une bonne référence pour ça. Ils sont deux noms différents pour le même type.

La seule différence est que character varying est plus respectueux de l'humain que VARCHAR

sont tous deux la même chose, mais la plupart des bases de données ne fournissent pas la variation omble principalement postgreSQL fournit. Donc, pour la base de données multi comme Oracle et DB2 Postgre il est bon d'utiliser le Varchar

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top