declare
i_name varchar2(20);
s varchar2(2000);
begin
i_name := 'price';
s :='update items set '||i_name||'=8.99 ' || 'where item_name=''Snow bee3''';
execute immediate s;
commit;
exception when others then
dbms_output.put_line(to_char(SQLCODE) || ' - ' || SQLERRM);
end;
本文介绍了一个使用PL/SQL编写的动态SQL更新语句的例子。该示例展示了如何通过设置变量来构建并执行一个更新特定商品价格的SQL命令。具体操作包括声明变量、构造SQL语句、执行立即执行命令及异常处理。
2209

被折叠的 条评论
为什么被折叠?



