Pergunta

John usos CHARACTER VARYING Nos lugares onde eu uso VARCHAR. Eu sou um iniciante, enquanto ele é um especialista. Isso me sugere que há algo que eu não conheço.

Qual é a diferença entre o caractere variando e o Varchar no PostgreSQL?

Foi útil?

Solução

Variando é um pseudônimo para Varchar, então não há diferença, veja documentação :)

As notações varchar (n) e char (n) são aliases para o caractere variável (n) e o caractere (n), respectivamente. Caráter sem comprimento O especificador é equivalente ao caractere (1). Se o caractere variável for usado sem o especificador de comprimento, o tipo aceita strings de qualquer tamanho. Este último é uma extensão PostGresql.

Outras dicas

o Documentação do PostgreSQL sobre os tipos de personagens é uma boa referência para isso. São dois nomes diferentes para o mesmo tipo.

A única diferença é que o personagem variando é mais amigável do que Varchar

Ambos são a mesma coisa, mas muitos dos bancos de dados não estão fornecendo o char variável, principalmente o PostgreSQL, está fornecendo. Portanto, para o Multi Database como Oracle Postgre e DB2, é bom usar o Varchar

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top