고객 사이트에 설치된 DB 를 사용해야 하는 특성 상
필요한 모든 DBMS 를 지원하도록 하는 자바 어플리케이션을 개발하고
있습니다.
지금까지 Informix, Oracle, Sybase 를 지원하도록 구현했고
앞으로 DB2, MSSQL, UniSQL, MySQL 등을 추가로 지원할
예정입니다.
어플리케이션 규모가 커서 SQL 문을 벤더 별로 구분하는 만용은
부리지 못하고
표준 SQL 만을 써서 구현을 하고 있습니다만, 벤더 추가 시마다
호환성 문제가 생기네요.
요번에 DB2 를 들어가는데 이름 길이 제한 18 자의 벽에
막혔습니다.
해서 거기에 맞추는 작업을 진행하려는데, 하는 김에 다른 DBMS 의
제한까지 충족시키는
게 좋을 것 같아서 알아보는데, 종일 검색을 해봐도 MSSQL 128 자
제한이란 얘기 빼고는
안나오네요.
그래서 질문은... (에구 이제야 본론...)
UniSQL 의 테이블, 인덱스, 컬럼 이름 등에 길이 제한이 있는지,
있으면 몇 byte 인지를
알고 싶습니다. MySQL 등도 알고 계신 분이 있으시면 답해주시면
감사하겠습니다.
그럼 다들 가장 잔인한 달의 마무리 잘 하시기를 빌며, 이 달에 연봉
협상 있으셨던 분들
건승하셨기를 빌겠습니다. :)
|