Merge update문 관련 질문 0 1 1,407

by 촙촙 [Oracle 기초] 오라클 MERGE [2020.10.28 11:02:02]


MERGE INTO TABLE
USING DUAL
ON (COLUMN. . . .)
WHEN MATCHED THEN
UPDATE SET (
 CULOMN1=#{DATA1}
)
WHEN NOT MATCHED THEN
INSERT
WITH AS TAB(
SELECT
DATA1
)
.

상기 형태로 sql문을 작성중에

Update문에서  data1을 저렇게 쓰고싶은데 오류가나네요

혹시 ㅇㅏ시는분 계신가요~

by 마농 [2020.10.28 11:28:29]

1. SET 절에 괄호가 이상합니다.
2. INSERT 절에 WITH 절이 이상합니다.
3. ON 절에 ... 으로 생략된 부분엔 문제는 없는지?
4. #{DATA1} 부분은 순수 SQL 이 아닌 프로그램 언어 부분인데요? 이렇게 사용하는게 맞는지?

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입