날씨 많이 더워요.~ 다들 개발하시느라고 고생 많으십니다. 다름이 아니고... TOAD 에서 필드 데이터타입을 VARCHAR2 로 주는데요. 속성에 BYTE/CHAR 이 있네요. VARCHAR2(200 BYTE) VARCHAR2(200 CHAR) 요기 차이점이 몬가요? 고생하십시요^^
byte 사이즈 지정 char 글자수 지정 디폴트는 show parameter NLS_LENGTH_SEMANTICS 명령어로 확인 자세한 사항은 다음을 참조하세요 http://download-west.oracle.com/docs/cd/B10501_01/server.920/a96540/sql_elements2a.htm#45443 My : SCOTT> create table test4(a char(1 byte), b char(1 char));
테이블이 생성되었습니다.
My : SCOTT> insert into test4 values('1','11'); insert into test4 values('1','11') * 1행에 오류: ORA-01401: 열에 입력한 값이 너무 큽니다
My : SCOTT> insert into test4 values('한','한'); insert into test4 values('한','한') * 1행에 오류: ORA-01401: 열에 입력한 값이 너무 큽니다
My : SCOTT> insert into test4 values('1','한');
1 개의 행이 만들어졌습니다.
My : SCOTT> select * from test4;
A B - -- 1 한