업데이트를 하려고 합니다.
일반 업데이트 형식은 이렇게 알고 있습니다.
일반 적인 방법!!
UPDATE T_VAL_GENERAL_PROGRAM_VARS set VALUE = '0' where AREA_ID ='1100'
// T_VAL_GENERAL_PROGRAM_VARS 테이블에서 AREA_ID가 '1100'일때 VALUE 항목에 '0'을 넣어라.
//----------------------------------------------//
에러가 나는 부분
그걸 응용해서 이 문제를 해결 하려고 합니다.
UPDATE T_VAL_GENERAL_PROGRAM_VARS
SET VALUE = '1234'
WHERE T_COM_MDB_VARIABLES.VAR_CODE = T_VAL_GENERAL_PROGRAM_VARS.VAR_CODE
AND (TRIM(T_ORD_PRODUCT_ORDERS.GANGNAME) || '-' || T_ORD_PRODUCT_ORDERS.BTWID) = T_VAL_GENERAL_PROGRAM_VARS.PRACTICE_ID
AND TRIM(T_ORD_PRODUCT_ORDERS.GANGNAME) = 'AE15B36M'
AND T_VAL_GENERAL_PROGRAM_VARS.PRACTICE_ID LIKE '%180%'
//----------------------------------------------//
이렇게 하니 에러가 납니다. WHERE절에 조건을
UPDATE T_VAL_GENERAL_PROGRAM_VARS
SET VALUE = '1234'
WHERE T_COM_MDB_VARIABLES.VAR_CODE = T_VAL_GENERAL_PROGRAM_VARS.VAR_CODE
Error at line 1
ORA-00904: "T_COM_MDB_VARIABLES"."VAR_CODE": 부적합한 식별자
------------------------------------------------
UPDATE T_VAL_GENERAL_PROGRAM_VARS
SET VALUE = '1234'
WHERE T_COM_MDB_VARIABLES.VAR_CODE = T_VAL_GENERAL_PROGRAM_VARS.VAR_CODE
혹시나 해서 이렇게 날려보니
에러가 발생합니다.
"SET 키워드가 없습니다."
------------------------------------------------
어렇게 걸어야 하는데.. 어떻게 해야할지 조언 부탁드립니다.!!