Вопрос

Джон использование CHARACTER VARYING в тех местах, где я использую VARCHAR.Я новичок, в то время как он эксперт.Это наводит меня на мысль, что есть что-то, чего я не знаю.

В чем разница между CHARACTER VARYING и VARCHAR в PostgreSQL?

Это было полезно?

Решение

Variating - это псевдоним для varchar, так что никакой разницы, см. Документация :)

Обозначения varchar(n) и char(n) являются псевдонимами для символов varinging(n) и character(n) соответственно.символ без спецификатора длины эквивалентен символу (1).Если используется изменение символа без спецификатора длины, тип принимает строки любого размера.Последнее является расширением PostgreSQL.

Другие советы

Тот Самый Документация PostgreSQL по символьным типам это хорошая ссылка для этого.Это два разных названия для одного и того же типа.

Единственное отличие заключается в том, что ИЗМЕНЕНИЕ СИМВОЛОВ более дружелюбно к человеку, чем VARCHAR

И то, и другое - одно и то же, но многие базы данных не предоставляют различные символы, которые в основном предоставляет PostgreSQL.Таким образом, для нескольких баз данных, таких как Oracle Postgre и DB2, полезно использовать Varchar

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top