可以按照以下步骤编写存储过程来实现此功能:
CREATE OR REPLACE PROCEDURE update_column(column_name VARCHAR2, column_value VARCHAR2) IS BEGIN 2. 在存储过程中,使用动态SQL语句动态生成更新语句。
EXECUTE IMMEDIATE 'UPDATE your_table SET ' || column_name || ' = ' || column_value;
END;
EXECUTE update_column('column1', 'new_value');
这将更新“your_table”表中名为“column1”的列的值为“new_value”。注意:这个例子仅用于演示,实际开发中需要确保输入参数的合法性和安全性。