John은 VARCHAR
을 사용하는 곳에서 CHARACTER VARYING
을 사용합니다. 나는 초보자이지만 그는 전문가이다. 이것은 내가 모르는 뭔가가 있음을 나에게 암시합니다.PostgreSQL에서 CHARACTER VARYING과 VARCHAR의 차이점은 무엇입니까?
PostgreSQL에서 CHARACTER VARYING과 VARCHAR의 차이점은 무엇입니까?
John은 VARCHAR
을 사용하는 곳에서 CHARACTER VARYING
을 사용합니다. 나는 초보자이지만 그는 전문가이다. 이것은 내가 모르는 뭔가가 있음을 나에게 암시합니다.PostgreSQL에서 CHARACTER VARYING과 VARCHAR의 차이점은 무엇입니까?
PostgreSQL에서 CHARACTER VARYING과 VARCHAR의 차이점은 무엇입니까?
변하는 정도로 차이는, ((N) 문자 변화 (N) 캐릭터 별명이 documentation :)
표기법의 VARCHAR (N) 및 숯을 참조하지 VARCHAR의 별칭 n)을 각각 나타낸다. 길이 지정자가없는 문자는 문자 (1)에 해당하는 입니다. 가변 문자를 길이 지정자없이 사용하면이 문자 유형은 문자열을 받아들입니다. 후자는 PostgreSQL 확장입니다.
PostgreSQL documentation on Character Types이 이에 대한 참고 자료입니다. 그들은 같은 유형에 대해 두 개의 서로 다른 이름입니다.
유일한 차이점은 CHARACTER VARYING은 모두 같은 일을하지만 데이터베이스의 많은 사람들이 다양한 문자 주로 PostgreSQL을가 제공를 제공하지 않습니다이다 VARCHAR
보다 친화적 인 더 인간이다. 따라서 Oracle Postgre 및 DB2와 같은 다중 데이터베이스의 경우 Varchar
...을 사용하는 것이 좋지만 COBOL에 노출 된 사람은 ... – joop
@joop 노출되는 특권이 없습니다. COBOL에 이르기까지 영어에 노출되어 있었고 "VARCH ARe 무엇을 생각하니?" :-) – inor
옆에 나는 그것이 최고 프로그래머를 혼란스럽게 생각한다;) 그들은 varchar –