새 데이터 (col1='new values', col2='new 2 values')
이있는 문자열을 전달할 테이블의 데이터를 업데이트하는 저장 프로 시저를 작성했습니다. 그러나 저장 프로 시저를 컴파일 할 때 오류가 발생합니다. - "누락 된 등호".SQL 프로 시저의 문 오류 업데이트
나는 다른 방법 (proc의 주석 처리 된 코드)으로 작업을 시도했지만 오류가 발생합니다.
CREATE OR REPLACE PROCEDURE "MY_UPDATE_PROC"(update_values IN VCHAR2,myid IN INT)
sqlStmt VARCHAR2(1024);
BEGIN
UPDATE MY_TEST_TABLE SET update_values WHERE (TEST_Id = myid);
--sqlStmt := 'UPDATE MY_TEST_TABLE SET ' || update_values || ' WHERE TEST_Id = ' ||myid ;
-- EXECUTE sqlStmt;
END;
'CHARVAR2'? 이게 뭐야? – zaratustra