Background Image

FORUM

조회 수 9823 추천 수 0 댓글 1
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
아래와 같이 값을 바인딩 할 때 넘어온 값이 NULL일 경우나 "" 일 경우가
있는 필드는 다 이런식으로 하나하나 분기문으로 해줘야 하나요?

아니면 자동으로 값이 없으면 처리해주는 방법이 있나요

$count_qry = "select * from DB명 where code = ?";
$req = cubrid_prepare($con, $count_qry);

if($MCAT) {
$res = cubrid_bind($req, 3, $MCAT, "NUMERIC");
} else {
$res = cubrid_bind($req, 3, $MCAT, "NULL");
}

$result = cubrid_execute($req);
  • ?
    웁쓰 2009.12.16 22:24
    안녕하세요. 지니보이님 타 DBMS와 다르게 CUBRID에서는 NULL 과 "" 을 구분합니다. 데이터 입력시나 조회시 필요하신 기능이라면 분기를 하시는 방법뿐이 없는것 같습니다.

    더블어 , NULL의 경우 index scan을 하지 않기 때문에 select 시 DB 설계나 응용 프로그램 설계시 주의를 요합니다.

List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 4273
996 트랙잭션이 시스템에 의해 중단됩니다. 1 김현성 2011.05.26 11016
995 HA 문의 드립니다. 5 뽀로꾸 2011.05.26 20226
994 테스트 한 결과 때문에 질문글 올립니다... 2 secret 반짝이 2011.05.24 17
993 안녕하세요~ insert시 자동 증가값을 알고 싶어서 이렇게 글을 올립니다. 2 yongsu9 2011.05.21 13969
992 어떻게 해야하는건가요? 2 SoMa 2011.05.21 8231
991 2008 R3.1 Connection 오류 3 file 스카이 2011.05.20 9416
990 cubrid 7.3 -> 2008 r3.1 업그레이드 방법 1 스카이 2011.05.19 9513
989 SQL 에러 문의 드립니다. 1 호랑이새끼 2011.05.19 15388
988 php - cubird 연결 부분 오류 문제 문의 드립니다. 3 file 김우람 2011.05.19 34350
987 HA 구성에서 Manager로 대량등록(데이터 올리기) 확인 부탁드립니다... 5 반짝이 2011.05.19 25095
986 CMT 사용 에러 관련 문의 드립니다. 2 file yym3364 2011.05.18 8657
985 4.0 beta CUBRID HA관련 문제... 1 반짝이 2011.05.18 21610
984 jruby에서 jdbc 사용시 driver를 찾지못합니다 1 이니야 2011.05.17 13715
983 DB 오류 1 천인 2011.05.17 9086
982 Error extractiong support files 2 스카이 2011.05.17 8119
981 CUBRID 2008 R4.0 Beta HA 관련 질문입니다. 6 file 반짝이 2011.05.16 25847
980 [심각] 데이터가 많이 누적된 경우, ERROR -670 가 무조건 발생 2 secret 차오이 2011.05.13 11
979 답변 감사드립니다. 슬레이브DB에 관해 한가지더.. 질문... 1 닉넴 2011.05.13 8511
978 CUBRID 2008 R3.1 Patch 2 윈도우 버전은 없나요? 1 김우람 2011.05.13 8178
977 큐브리드 로그인되나, 정보 보이지 않음 1 file 큐브줴임스 2011.05.12 9901
Board Pagination Prev 1 ... 145 146 147 148 149 150 151 152 153 154 ... 199 Next
/ 199

Contact Cubrid

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