반응형
현재 사용하는 SQL 이 2개있다.
SM 하는 서버는 3대이지만 2대는 2005 이고 1대는 2000 이다.
둘다 별 다를꺼 없겠지 하고 사용해 왔지만 오늘 조회해 보면서 다른점중 하나가 눈에 띄었다.
2000 에서는 프로시저에서 인자 받을때 넘어오는 값이 null 이면 Null 로 받아 버린다.
2005 에서는 프로시저에서 인자 받을때 넘어오는 값이 null 이면 ' ' (빈칸) 으로 받는다.
이때 프로시저에서 인자의 값이 NULL 일때 빈칸으로 받아줘도 되고, 넘기는 인자를 빈칸으로 보내줘도 상관은 없더라.
Null 과 빈칸의 차이는 크다. 따라서 Sql 2005 프로시저로 인자 넘길때는 별로 그닥 신경 안썼던 부분이지만 2000 서버에서는 신경 써줘야 할 부분이다.
뭐 주위에서는 설정을 해주는 부분이 있을지도 모른다고 찾아보라고 하셨는데.. 귀차니즘의 극을 달리고 있는 요즘으로써는.. 패수~를 때리고.. ㅋㅋㅋ
여하튼 DB 쪽은 신경 써주시는 분이 있어서 수월하게 일을 하고 있고 차츰 적응해 가고 있어 재밌다.
SM 하는 서버는 3대이지만 2대는 2005 이고 1대는 2000 이다.
둘다 별 다를꺼 없겠지 하고 사용해 왔지만 오늘 조회해 보면서 다른점중 하나가 눈에 띄었다.
2000 에서는 프로시저에서 인자 받을때 넘어오는 값이 null 이면 Null 로 받아 버린다.
2005 에서는 프로시저에서 인자 받을때 넘어오는 값이 null 이면 ' ' (빈칸) 으로 받는다.
이때 프로시저에서 인자의 값이 NULL 일때 빈칸으로 받아줘도 되고, 넘기는 인자를 빈칸으로 보내줘도 상관은 없더라.
Null 과 빈칸의 차이는 크다. 따라서 Sql 2005 프로시저로 인자 넘길때는 별로 그닥 신경 안썼던 부분이지만 2000 서버에서는 신경 써줘야 할 부분이다.
뭐 주위에서는 설정을 해주는 부분이 있을지도 모른다고 찾아보라고 하셨는데.. 귀차니즘의 극을 달리고 있는 요즘으로써는.. 패수~를 때리고.. ㅋㅋㅋ
여하튼 DB 쪽은 신경 써주시는 분이 있어서 수월하게 일을 하고 있고 차츰 적응해 가고 있어 재밌다.
반응형
'초짜 IT보이 서바이벌 스토리 > DB' 카테고리의 다른 글
Ubuntu 11.10 에서 MongoDB 설치해보기 (0) | 2012.04.05 |
---|---|
MS SQL 쿼리 전체 테이블 이름, 컬럼 이름, PK 리스트 가져오기 (1) | 2010.04.29 |
어이없는 오류~ (1) | 2008.02.20 |
/* mssql */ sp_addlinkedserver SB link 하는법 (64) | 2008.01.15 |