【发布时间】:2016-04-06 04:18:44
【问题描述】:
我想制作更新表的列的更新过程取决于参数。
这是否可以根据输入参数更新字段?
这是我制作的示例程序:
CREATE OR REPLACE PROCEDURE procedure(parameter in varchar2)
IS errormessage varchar2(255);
BEGIN
UPDATE table
SET table.parameter = 'newvalue'
END;
它不起作用。 请帮忙。
【问题讨论】:
-
所以
parameter是需要更新的列。你想将所有列硬编码为newvalue吗? -
no @Utsav 我会从另一个表中选择那个新值,你发布的代码,它正在工作!无论如何谢谢:)
标签: oracle parameters procedure