John 은 CHARACTER VARYING
내가 사용하는 곳에서 사용 VARCHAR
합니다. 나는 초보자이지만 그는 전문가입니다. 이것은 내가 모르는 것이 있다는 것을 암시합니다.
PostgreSQL에서 CHARACTER VARYING과 VARCHAR의 차이점은 무엇입니까?
John 은 CHARACTER VARYING
내가 사용하는 곳에서 사용 VARCHAR
합니다. 나는 초보자이지만 그는 전문가입니다. 이것은 내가 모르는 것이 있다는 것을 암시합니다.
PostgreSQL에서 CHARACTER VARYING과 VARCHAR의 차이점은 무엇입니까?
답변:
Varying은 varchar의 별칭이므로 차이가 없습니다. 문서 참조 :)
표기법 varchar (n) 및 char (n)은 각각 문자 varying (n) 및 character (n)의 별칭입니다. 길이 지정자가없는 문자는 character (1)과 같습니다. 길이 지정자없이 문자 가변이 사용되는 경우 유형은 모든 크기의 문자열을 허용합니다. 후자는 PostgreSQL 확장입니다.
varchar(n)
, 등이 ANSI 표준 이고이 구문이 PostgreSQL에 고유 하다는 점을 감안할 때 문서에 동의하지 않고 Charles와 동의 할 수 있습니다 .
문자 유형에 대한 PostgreSQL 문서 는 이에 대한 좋은 참조입니다. 동일한 유형에 대한 두 개의 다른 이름입니다.
유일한 차이점은 CHARACTER VARYING이 VARCHAR보다 인간 친화적이라는 것입니다.