컬럼에 check 제약 조건 생성하는 법 0 2 1,059

by 정태웅 [Oracle 기초] [2017.06.05 11:02:50]


일시 컬럼의 값은 'YYYY-MM-DD HHMISS.FF6'

일자 컬럼의 값은 'YYYYMMDD'

여부 컬람의 값은 'N', OR 'Y' 의 형태의 값만 테이블에 INSERT, UPDATE가 가능하도록 제약 조건을 생성할려면 어떻게 해야 하나요..?

by 마농 [2017.06.06 00:04:08]

날짜항목을 문자로 선언하고 별도 체크제약을 만드는 것 보다는
아예 날짜 타입으로 선언하는 것이 좋을 듯 합니다. timestamp, date

ALTER TABLE test ADD CONSTRAINT ck_col1 CHECK (col1 IN ('Y', 'N'));

 


by 정태웅 [2017.06.07 17:16:46]

감사합니다.

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