반응형
PostgreSQL에서 CHARACTER VARYING과 VARCHAR의 차이점은 무엇입니까?
John 은 CHARACTER VARYING
내가 사용하는 곳에서 사용 VARCHAR
합니다. 나는이지만 그는 전문가입니다. 이것은 내가 모르는 것이 추측합니다.
PostgreSQL에서 CHARACTER VARYING과 VARCHAR의 차이점은 무엇입니까?
varchar의 그대로 차이가 없습니다. 문서 참조 :)
표기법 varchar (n) 및 char (n)은 추가 문자 다양한 (n) 및 문자 (n)의 이름입니다. 길이 지정자가없는 문자는 문자 (1)와 가변합니다. 길이 지정자없이 문자 가변이 사용되는 경우 유형은 모든 크기의 사용을 허용합니다. 후자는 PostgreSQL 확장입니다.
문자 유형에 대한 PostgreSQL 문서 는 이에 대한 좋은 참조입니다. 동일한 유형에 대한 두 개의 다른 이름입니다.
유일한 차이점은 CHARACTER VARYING이 VARCHAR보다 인간 무색이라는 것입니다.
둘 다 동일하지만 많은 데이터베이스가 주로 postgreSQL이 제공하는 다양한 문자를 제공하지 않습니다. 따라서 Oracle Postgre 및 DB2와 같은 다중 데이터베이스의 경우 Varchar를 사용하는 것이 좋습니다.
반응형
'IT' 카테고리의 다른 글
JSON에서 HTTP 415 지원되지 않는 미디어 유형 오류 (0) | 2020.08.28 |
---|---|
Windows SDK 7.1 설치 실패 (0) | 2020.08.28 |
Windows64가 x86-64의 다른 모든 OS와 다른 호출 규칙을 사용하는 이유는 무엇입니까? (0) | 2020.08.28 |
Python에서 XML 스키마로 유효성 검사 (0) | 2020.08.28 |
Numpy : 빠른 가치의 첫 번째 눈길 찾기 (0) | 2020.08.28 |