나는 오라클 SQL의 새로운 그리고 난 다음 컨텍스트 테이블의 업데이트 만들려고 노력하고 있어요 :동일한 ID로 Oracle에서 여러 열을 어떻게 업데이트 할 수 있습니까?
나는 테이블 A가 :
+---------+---------+---------+----------+
| ColumnA | name | ColumnC | Column H |
+---------+---------+---------+----------+
| 1 | Harry | null | null |
| 2 | Harry | null | null |
| 3 | Harry | null | null |
+---------+---------+---------+----------+
그리고 테이블 B :
+---------+---------+---------+
| name | ColumnE | ColumnF |
+---------+---------+---------+
| Harry | a | d |
| Ron | b | e |
| Hermione| c | f |
+---------+---------+---------+
을 결과는 다음 될 수 있도록
와 나는 테이블 A를 업데이트 할 :
+---------+---------+---------+----------+
| ColumnA | name | ColumnC | Column H |
+---------+---------+---------+----------+
| 1 | Harry | a | d |
| 2 | Harry | a | d |
| 3 | Harry | a | d |
+---------+---------+---------+----------+
어떻게해야합니까?
오류가 발생했습니다 : 오류 : ORA-00906 : 왼쪽 괄호가 누락되었습니다. – jartymcfly
죄송합니다. 나는 그 지위를 편집했다. 표 A에서 이름 값은 동일합니다 ("Harry", "Harry", "Harry"). 그래서 이름 값에 따라 표 B의 열 E 및 F에있는 값에 따라 C 및 H 열의 값을 각각의 값으로 채 웁니다. – jartymcfly
테스트 한 whoole 코드를 붙여 넣었습니다. 그것은 작동합니다. 나는 괄호에 대해 아무런 오류가 없다. 무엇을하고 있는지 확인하십시오 – Kacper