「SQL Error [22P02]: 오류」 이게 무엇인지 알고 싶습니다. 0 2 3,272

by 조진규 [SQL Query] postgresql sql문 [2022.12.21 09:15:30]


안녕하세요. 

현재 초보로 sql을 열심히 배우고 있습니다.

데이터 타입을 변경하려고 alter table 을 하는 과정에서 오류 메세지가 뜨는데

아무리 구글을 찾아봐도 제 수준이 낮아서 명확하게 이해가 되지 않아 도움을 부탁 드리려 여기에 글을 올립니다.

alter table sales_size_may22
 	alter column size_code type INT	using size_code::INTEGER;

위와 같이 시행했을 때 아래와 같이 에러 메세지가 나옵니다.

▶ SQL Error [22P02]: 오류: integer 자료형 대한 잘못된 입력: "0OS"

 

이것이 무엇이고 어떻게 해결해야 되는지 알수 있을까요? 선배님들의 도움을 부탁 드립니다.

감사합니다. 

 

by 마농 [2022.12.21 10:50:18]

해당 컬럼에 정수로 변환 불가능한 문자가 포함되어 있을 듯 합니다.
해당 문자가 무엇인지? 친절하게 안내해 주고 있네요. "0OS"


by 조진규 [2022.12.21 14:23:00]

감사합니다.

초보라 저 오류내용이 무엇인지도 이해도 못했었는데 설명을 듣고 나서

데이터를 다시 보니 쉽게 파악이 되었습니다.

좋은 경험 지식 얻게 되어 정말 감사합니다. 

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입