안녕하세요.
이번에 Firebird를 처음 사용하는 개발자입니다.
간단한 프로그램을 만들었는데, 퀄리티를 좀 높이려 하니 문제가 되는게 한 두개가 아니네요. ㅠ.ㅠ
단순한 내용이지만, 참고할 문서가 없고, index 검색이 안되니 힘이 드네요.
질문입니다.
아래와 같이 Oracle의 Max(column) + 1 문법은 Firebird에서 어떻게 표현하나요?
정렬을 위한 Sequence 필드가 있는데 이것을 증가시키려고 합니다.
id 자동 증가값에 의한 방법은 말고, 아래와 같이 수동으로 쿼리를 해서 +1을 증가 시키고 싶습니다.
Oracle 구문 예)
insert into 테이블(Col1, Col2) values('A', (select max(Col2) + 1 from 테이블)); <--- 오류가 있어 수정^^
=> 문제해결 : 약간의 구문오류가 원인이였네요. 위와 같이 하니 생성이 되는 군요...ㅠ.ㅠ
[추가사항]
참고 문서 혹은 좋은 사이트가 있으시면 댓글/메일 부탁 드립니다. _(__)_
감사합니다. |