だからここに私のコードがあります:
CREATE OR REPLACE PROCEDURE UPDATE_USER
(
updateColumn IN USERS.column_name%type,
changeStr IN VARCHAR2,
unID IN VARCHAR2
)
IS
BEGIN
EXECUTE IMMEDIATE
'UPDATE
users
SET :1 = :2
WHERE
uniqueID = :3'
USING updateColumn, changeStr, unID;
END;
/
私はこれについて他の答えを探しました、そして私が知る限りこれはうまくいくはずです。ただし、次のエラーが発生します:'Error(3,25):PLS-00302:コンポーネント'COLUMN_NAME'を宣言する必要があります'
ありがとう。