2010-06-02 3 views
0

내 Oracle 테이블에 부울 필드를 만들고 싶지만 부울 또는 바이트 데이터 유형이 없으므로 oracle 데이터 유형 중 하나를 부울 값으로 선택해야합니다.부울 유형 필드에 대해 데이터 유형을 선택해야합니까?

답 :

CREATE TABLE TABLE17 
(
    COLUMN1 CHAR(1 BYTE) NOT NULL, 
    COLUMN2 VARCHAR2(4000) 
) 
; 
+0

많은 프로그래밍 언어로 1-진정한 0 거짓과 설정 사용하는 경우 너 사용하고있어? 관련 질문을 살펴 보았습니까? –

+0

oracle 6과 10g를 사용합니다. oracle에서 관련 질문을 찾을 수 없습니다. ( – Amir

+0

이게 어때요? http://stackoverflow.com/questions/30062/boolean-field-in-oracle –

답변

3

당신은 "Y"또는 "N"당신이 CHAR (1)

+0

나는 이것을 선호합니다. 보고서에 표시된대로 표시하지 않는 경우가 종종 있습니다. –

+0

또한 CHECK 제약 조건을 사용하여 유효한 값 중 하나만 포함하도록하고 VALID_YN과 같은 필드 이름을 지정하면 YN이 아닌 , 말하자면 T (rue)/F (alse). –

1

당신은 사용할 수 있습니다 사용할 수를 찾고 있다면 : 나는 오라클 개발자가 wisard하여이 작업을 수행하는 방법을 찾을 수 문자 (1) 또는 숫자 (1)

당신이 수 (1)이다 오라클의 어떤 버전 1 & 0 부울

관련 문제