티스토리 뷰

끄적이기

postgresql mysql

wldnjd2 2023. 1. 10. 19:23

형변환문제
mysql에서는 숫자를 형변환하지 않아도 자동으로 문자열을 숫자로 바꿔서 연산을 해줌
postgresql에서는 형변환을 해줘야함




/*postgresql*/
<selectKey resultType = "String" keyProperty="cvlcpt_unq_no" order="BEFORE">
select COALESCE(max(CAST(cvlcpt_unq_no as INTEGER)),0)+1 from gms_minwon_tb
</selectKey>


/*mysql*/
<selectKey resultType = "String" keyProperty="seq" order="BEFORE">
select COALESCE(max(seq),0)+1 from bus_mng
</selectKey>

 

 

 

 

추가

mysql은 AUTO_INCREMENT 자동증가 시퀀스 안됨

벗, 나는 select key 이용해서 구현해 상관은 없었음

 

 

'끄적이기' 카테고리의 다른 글

파일 읽어서 데이터 처리하기 (feat. Gson)  (0) 2023.01.18
TESTEST  (0) 2023.01.13
오라클  (0) 2023.01.10
flaticon  (0) 2022.12.29
자바스크립트 01  (0) 2022.05.17
댓글