Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- MongoDB Role
- MongoDB 계정 생성
- MongoDB 계정
- MongoDB
- 통합테스트
- centos
- redis 설치
- MongoDB Role 생성
- GEB
- 테스트 자동화
- Mongodb 설치
- REDIS
Archives
- Today
- Total
소울메이커
오라클 11g update select 본문
오라클 11g에서는 bypass_ujvc 힌트가 동작되지 않는다.
이 경우 merge를 사용하여 select로 업데이트 하는 방법을 대체 할 수 있다.
merge into 업데이트 할 테이블 a
using 업데이트에 쓰일 값을 갖고 있는 테이블 b
on (a.조인컬럼 = b.조인컬럼)
when matched then
update set a.업데이트적용할 컬럼 = b.적용할 값 컬럼
위 쿼리는 두개의 테이블을 match 시킨 후 동일한 데이터가 있을경우만 해당 컬럼에 데이터를 업데이트하는 쿼리다.
동일한 데이터가 없을경우 insert도 함께 넣을 수 있다.
'프로그래밍' 카테고리의 다른 글
ORACLE을 MSSQL(2005)로 마이그레이션 시 가장 많이 변경 한 함수 모음 (0) | 2013.07.11 |
---|---|
jstl 줄바꿈 처리 (0) | 2013.06.10 |
ORACLE TIMESTAMP (0) | 2013.05.08 |
ORA-06502 – PL/SQL: numeric or value error string (0) | 2013.04.23 |
PL/SQL 개발 시 콘솔 로그 찍는 방법 DBMS_OUTPUT.PUT_LINE() (0) | 2013.04.16 |