oracle 字段名为变量

在oracle 存储过程内 update 语句,更新字段不确定,字段名为 h0,h1,h2...h23,

即 update table_name set h0=;

现在 h0 为变量,应该如何写???

在线等

第1个回答  2018-03-16
update table_name set h0= select h0 from xxx where
第2个回答  2018-03-18
VSQL varchar(2000) :='';
begin
VSQL := 'update table_name set :V1=1';
DBMS_OUTPUT.PUT_LINE(V_SQL);
EXECUTE IMMEDIATE VSQL USING h0;
end本回答被网友采纳
相似回答