by 준일정 [SQLServer] MSSQL SQL SQL SERVER [2018.03.27 14:47:56]
안녕하십니까 이제까지 ORACLE만 써오다가
MSSQL쓰는 곳에서 일하게 됬는데
뭐 기본 쿼리문이야 99% 동일하겠지만
실무에서 많이 쓰는 MSSQL 함수나 MSSQL을 오랫동안 써보신 분들의 노하우? 를 좀 알려주실수 있나 해서 글을 한번 올려봅니다
업무는 HR 유지보수 관련입니다.
기본 쿼리문이야 99% 동일하겠지만??? 엄청 다릅니다.
정말 기본 구문만 같습니다. 약간만 응용 들어가면 확 달라집니다.
1. 조인 및 기본 구문(Select, from, where, group by, having, order by) 정도만 동일합니다.
2. 사용 함수들이 많이 다릅니다.
3. 날짜 함수들이 특히 많이 다릅니다.
4. 계층쿼리 사용법도 다르고요
5. 오라클은 인라인뷰 알리아스 안줘도 되는데 다른 DB에서는 에러납니다.
6. '' 에 대한 처리가 다릅니다.
- 오라클에서는 '' 은 NULL 과 동일하구요.
- MSSQL 에서는 '' 은 NULL 과 다른 값입니다.