반응형

oracle 5

[Oracle] 오라클 문자열 합치기 - CONCAT 과 || 이용한 문자열 합치기

Database의 Select 구문에서 컬럼을 합치는 경우는 대단히 많이 사용됩니다. 오라클에서는 문자열을 합치는 대표적인 방법 2자지를 남겨둡니다. 오라클에서 문자열 합치기 방법에는 2가지 방법이 있습니다. 1) CONCAT() 함수 2) || (더블 bar) 문자 사용 [ 사용방법 ] Operator Purpose CONCAT() CONCAT(컬럼1,컬럼2) CONCAT(CONCAT(컬럼1, ' '), 컬럼2) || 컬럼1 || 컬럼2 컬럼1 || ' ' || 컬럼2 예제 1) 오라클 CONCAT 함수를 통한 문자열 합치기 SELECT CONCAT(COL1,COL2) FROM TABLE; SELECT CONCAT(CONCAT(COL1,' '),COL2) FROM TABLE; 예제 2) 오라클 || 오..

DB관련/Oracle 2023.05.05

Oracle 쿼리중에 (+) 의 의미 - where절에 더하기 표시의 의미

Oracle 쿼리중에 (+)가 있는걸 보고 참 생소해서 확인해 보니. 해당 쿼리가 OUTER JOIN을 위한 표현입니다. SELECT * FROM a, b WHERE b.id(+) = a.id -- Oracle OUTER JOIN SELECT * FROM a LEFT OUTER JOIN b ON b.id = a.id -- 동일한 표현 a.id = b.id (+) -- LEFT OUTER A.id(+) = b.id -- RIGHT OUTER Outer Join은 정상적으로 조인 조건을 만족하지 못하는 행들까지도 보기위한 방법입니다. (그림 예제 출처 :m.blog.naver.com/yysvip/220132590942 ) (+)기호는 Oracle 8i까지는 한쪽에만 가능, Oracle 9i이후부터 Full ..

DB관련/Oracle 2018.03.15

[펌]Re:ORA-03134 이서버 버전에대한.. 오류

소금인형의 개인적인 결론 아래 내용처럼 해보았습니다. 역시나 안되더군요. -_-;; Oracle 8.16 버전은 10g이후부터는 client 연결이 지원되지 않는다는 메시지를 뿌려주네요. 그러기에 9i로 연결하는 방법을 사용하였습니다. 가장 좋은것은 해당 Oracle의 버전의 client를 이용하는 것인듯 싶네요. ---------- Original Message ---------- 이름 : 황병건 제목 : ORA-03134 이서버 버전에대한.. 오류 -------------------------------------------------------- * Oracle Client (SQL*Net) Version : * Oracle Server Version : * Client OS : ----------..

DB관련/Oracle 2008.09.09
1
반응형