2014-11-29 2 views
-3

SQL Developer에서 테이블을 작성하려고하는데 부울 데이터 유형 또는 비트 데이터 유형을 찾지 못했습니다.데이터 유형 부울 또는 SQL의 비트

이들 대신 다른 유형이 있습니까?

+0

사용하는 SQL의 어떤 버전으로 테이블을 만들려면? – Dijkgraaf

+0

어느 dbms, SQL 서버 또는 오라클. – radar

+0

귀하를 돕기 위해 필요한 정보를 제공하지 않으 셨습니다! –

답변

1

오라클은 열에 Boolean datatype을 지원하지 않습니다. 일반적인 해결 방법은 VARCHAR2(1) 또는 char이며 'Y'와 'N'만 값으로 허용하는 제한이 있습니다.

여기 부울 열, 샘플 구문

create table boolTable (
    bool char check (bool in ('N','Y') 
        )); 

insert into boolTable values('Y'); -- This query insert value 
`insert into boolTable values(1);` -- This query going to fail. 
관련 문제