형변환시 오류 발생하지 않게 하기
안녕하세요.
고코더 입니다.
TRY_CONVERT는 MSSQL이 주는 편리한 함수 입니다.
형변환시에 실수를 줄이기 위한 방법입니다.
1 | TRY_CONVERT(데이터타입, 변경대상) |
● 1. CONVERT는 데이터 형변환을 해주는 함수입니다. 프로시저를 만들게되면
많이 사용하게 되는 방법인데요. 대신 알파벳을 숫자로 변환하게 되면 당연히
오류가 납니다. 데이터형변환 대상이 잘못됐으니깐요.
그런데 이 형변환 데이터가 잘못된 데이터가 들어면 오류가 나게 됩니다.
● 2. MSSQL은 이런 우릴 위해 TRY_CONVERT을 만들어 놓았습니다.
형변환이 실패하면 오류가 아니라 null을 반환해주도록 말이죠. 잘못쓰면 더 미궁으로 빠지겠지만
잘만 사용하면 편리한 함수 입니다.
다만 오류를 안내는게 만사는 아닙니다.
마무리
그래도 오류나면 혼나겠죠.
'IT_Developers > MSSQL' 카테고리의 다른 글
SSMS - 마우스 클릭으로 MSSQL 데이터베이스 생성하기 / 간단하게 만들어도 좋아요. (0) | 2019.10.17 |
---|---|
MSSQL - 용량 자동 증가/ 최대 크기 설정은? (0) | 2019.10.17 |
SSMS- 최신버전 업데이트 확인하고 설치하기 (0) | 2019.10.16 |
MSSQL - 단축키로 테이블 select 하기 (2) | 2019.10.16 |
MSSQL - SET NOCOUNT ON 사용방법 (0) | 2019.10.15 |
댓글