Background Image

FORUM

?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

* 질문 등록 시 다음의 내용을 꼭 기입하여 주세요.
OS
  Linux 64bit 등
CUBRID Ver.
  9.3.9
CUBRID TOOL Ver.
[도움말]-[버전정보] 확인
응용 환경(API)
java, php, odbc 등 입력

* CUBRID 응용 오류, SQL 오류 또는 SQL 튜닝 관련된 문의는 반드시 다음의 내용을 추가해 주세요. 비밀글이나 비밀 댓글도 가능합니다.
* 저희가 상황을 이해하고, 재현이 가능해야 알 수 있는 문제들이 많습니다. 가능한 정보/정황들을 부탁합니다.
에러 내용 및 재현 방법 재현 가능한 Source와 SQL
관련 테이블(인덱스, 키정보 포함) 정보 CUBRID 홈 디렉토리 아래 log 디렉토리 압축


-------------- 아래에 질문 사항을 기입해 주세요. ------------------------------------------------------------------------

서버를 2개 설치하여 테스트 해보았습니다.


DB1 은  ORACLE_STYLE_EMPTY_STRING=YES             <----------적용


DB2 은  ORACLE_STYLE_EMPTY_STRING=YES             <----------적용 안함 



DB1 : SELECT TRIM(컬럼)  FROM 테이블;      값: (NULL)  데이터가 있어도 널로 나옴

DB2 : SELECT TRIM(컬럼)  FROM 테이블;      값: (사과)  정상 TRIM 처리 됩니다.



ORACLE_STYLE_EMPTY_STRING=YES 적용하여 사용하기로 되어있는데

TRIM 값을 정상적으로 나오게 할수 있는 방법이 있나요?


아니면 버그 인가요?


  • ?
    정만영 2017.11.07 15:43
    안녕하세요.

    문의하신 oracle_style_empty_string은 빈 문자열(empty string)을 Oracle DBMS와 마찬가지로 NULL로 처리할 것인지 지정 파라미터 입니다.

    아래는 CUBRID 9.3.9 version에서 oracle_style_empty_string 파라미터 설정 여부에 따른 NULL 처리한 결과 입니다.

    ex_1) 데이터 입력 후 조회
    1, oracle_style_empty_string=yes
    csql> create table tbl_001(a int, b varchar(10));
    csql> insert into tbl_001 values(1, '');
    csql> insert into tbl_001(a) values(2);
    csql> select * from tbl_001;
    a b
    ===================================
    1 NULL
    2 NULL

    2, oracle_style_empty_string=기본값(no)
    csql> create table tbl_001(a int, b varchar(10));
    csql> insert into tbl_001 values(1, '');
    csql> insert into tbl_001(a) values(2);
    csql> select * from tbl_001;
    a b
    ===================================
    1 ''
    2 NULL

    ex_2) TRIM 함수 사용
    1, oracle_style_empty_string=yes
    csql> SELECT TRIM (NULL);
    trim(both from null)
    ======================
    NULL
    csql> SELECT TRIM ('');
    trim(both from '')
    ======================
    NULL

    2, oracle_style_empty_string=기본값(no)
    csql> SELECT TRIM (NULL);
    trim(both from null)
    ======================
    NULL
    csql> SELECT TRIM ('');
    === <Result of SELECT Command in Line 1> ===
    trim(both from '')
    ======================
    ''

  1. CUBRID 사용자를 위한 DBeaver 도구 출시 안내

    Date2024.04.23 Byadmin Views49
    read more
  2. SQLGate for CUBRID 영구 무료 라이선스 제공

    Date2020.04.09 Byadmin Views4458
    read more
  3. 데이터베이스 이름에 마이너스 기호 들어가도 되나요?( db-1 )

    Date2017.10.12 Bycoolkkm Views651
    Read More
  4. 10월 10일날 삭제되어 버린 일부 데이터 복구를 하고 싶습니다.

    Date2017.10.16 By나무친구 Views694
    Read More
  5. 쿼리문에 캐릭터 셋을 바꾸 조회하는 함수가 큐브리드에도 있을까요?

    Date2017.10.19 By덴드로비움 Views847
    Read More
  6. 프로시저 오류가 무엇때문에 나는지 모르겠습니다.

    Date2017.10.20 By펌피 Views1652
    Read More
  7. 전체 복구 이후 증분 복구가 오류 납니다.

    Date2017.10.20 Bycoolkkm Views236
    Read More
  8. 백업자동화 기능중에 옵션 문의

    Date2017.10.23 Bycoolkkm Views150
    Read More
  9. 트리거 질문 드립니다.. 너무 안되서 이렇게 질문 올려요 ㅠ

    Date2017.10.24 By덴드로비움 Views1236
    Read More
  10. 백업자동화 기능 오션 문의 다시 올립니다.

    Date2017.10.24 Bycoolkkm Views132
    Read More
  11. 큐브리드 9.3.6 버전에서 TRIM 이 안되는지요.

    Date2017.10.25 By펌피 Views669
    Read More
  12. 큐브리드 복구 중에 특정 시점 복구 문의 드립니다.

    Date2017.10.26 BySHnJH Views1152
    Read More
  13. 현재 이중화 진행중인 db 를 한쪽을 끊고 이관작업이후 이중화를 붙이면 동기화가 문제가 없나요?

    Date2017.10.30 Bycoolkkm Views376
    Read More
  14. 질의문을 날렸을 때 무응답 현상에 대한 문의

    Date2017.10.30 Bya13579135790 Views602
    Read More
  15. HA 구성 했는데... PK 생성 안했을시 C-SQL 조회와 뷰브리드 매니저 조회가 다르게 나오는 현상 의도적인가요??

    Date2017.10.30 By덴드로비움 Views333
    Read More
  16. 기존 이중화에서 단일 서버로 바꾸는 경우 주의할사항이 있나요?

    Date2017.10.31 Bycoolkkm Views294
    Read More
  17. CUBRID 저장 함수 사용 에러 문의드립니다.

    Date2017.11.01 Byviaxy Views484
    Read More
  18. 이중화 구성 DB와 , 단일 구성 DB 의 속도 차이가 있나요? 너무 차이가 나서 질문 올려요

    Date2017.11.02 By덴드로비움 Views863
    Read More
  19. CUBRID.CONF 에 ORACLE_STYLE_EMPTY_STRING=YES 적용 시 TRIM 처리가 NULL 로 나오는 현상 문의 드려요

    Date2017.11.02 By덴드로비움 Views485
    Read More
  20. 브로커 포트관련 문의사항

    Date2017.11.06 Bya13579135790 Views150
    Read More
  21. DB복구 질문 드립니다.

    Date2017.11.07 Byhoon Views306
    Read More
  22. cubrid9 실행 에러 문의 드립니다.

    Date2017.11.07 Byhoon Views1030
    Read More
Board Pagination Prev 1 ... 130 131 132 133 134 135 136 137 138 139 ... 200 Next
/ 200

Contact Cubrid

대표전화 070-4077-2110 / 기술문의 070-4077-2113 / 영업문의 070-4077-2112 / Email. contact_at_cubrid.com
Contact Sales