테이블 설계시 질문하나 드릴게요 0 4 2,407

by 준일정 SQL MSSQL MYSQL [2018.08.29 20:18:57]


테이블 설계할 떄 

 

성별이라는 필드에 

문자 "남", "여"  이 두 글자만 

들어갈 수있게 설계하려고 하는데 어떻게 하는건가요?

by 우리집아찌 [2018.08.30 09:23:42]

BOOL 타입 말고는 두가지만 선택할수있는 컬럼 타입은 없을겁니다.

보통은 공통코드쪽에서 남여(MF) 이런 코드를 만들어서 AP단에서 선택(콤보박스)할수있게 합니다.


by 마농 [2018.08.30 09:36:24]

CHECK 제약조건 주시면 됩니다.

CREATE TABLE test5
( gender VARCHAR(3) NOT NULL CHECK (gender IN ('남', '여')) )
;

 


by 우리집아찌 [2018.08.30 10:18:06]

아.. 이런게 있었네요.. 


by 준일정 [2018.09.03 23:25:59]

바빠서 채택이 늦었네요 언제나 감사드립니다.!

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입