'알티베이스'에 해당되는 글 1건

  1. 2014.10.21 Altibase + UNIX_ODBC 삽질


Altibase Client 에서 제공하는 아주 오래된 sqlcli를 사용하는 특정 프로세스를 UNIX_ODBC를 사용하게
변경하고 있는데 아무 생각없이 기존 쿼리를 사용했는데 정상적으로 동작하지 않고


altibase invalid use of host variables


오류가 연이어 발생했다. 알티베이스 QnA 사이트의 캐시까지 이리저리 검색한 끝에 기록을 남겨둔다


A4 버전까지는 select target 절에 호스트변수를 사용할 수 없었습니다.

A5 버전부터는 cast 라는 함수를 제공하여 다음과 같이 사용하실 수 있습니다.


select cast(? as varchar(20)) from dual;



즉, 구 버전에서는 애초에 원하던 대로 사용할 수가 없었던 것이다. 지금 하는 프로젝트의 알티베이스 버전은 호랑이 담배피던 시절의 것인 4.2.9... 그래서 어쩔 수 없이 쿼리를 수정하여 표현하는 단에서 값을 지정해서 쓸 수 밖에 없었다.


최근 패치 노트를 보니 이제는 host variables를 제대로 지원하는 모양이다.

UNIX_ODBC와의 연동은 이제 FAQ에도 올라가 있고.. http://support.altibase.com/kr/faq-view?no=14


여하튼 예전 net-snmp 때문에 고생했던 기억이 떠올라 이 삽질의 기록도 남겨둔다.



 


Posted by Master 
: