문자 합치기 기능입니다.
1. oracle: || 이나 concat사용
SELECT 1 || 2 FROM DUAL;
SELECT CONCAT(1, 2) FROM DUAL;
결과: 12
2. ms sql
SELECT '1' + '2'
결과: 12
※ 주의할 점은 Ms Sql에서 다음과 같이 실행하면 결과가 달라집니다.
SELECT 1 + 2
결과: 3
※ 오라클에서는 + 는 연산자로 인식해서 따옴표 존재여부와 상관없이 더하기로 실행합니다. 문자에 +를 쓰면 Invalid identifier나 format에러가 발생하겠죠.
'SI개발 > DB' 카테고리의 다른 글
MS SQL에서 오라클의 INSTR와 같은 함수 (0) | 2016.01.26 |
---|---|
MS SQL에서 오라클의 dual과 같은 dummy table (0) | 2016.01.19 |