谁能帮我写一个简单的存储过程~~就是两个表的连接~~
比如说:
A表中存储了一列数据,数据为库中的表名,现在要通过A表实现更新所有A表中的表,只需要更新这些表中的某个字段就行了。我已经验证过了,这些表都有一个字段a,把字段a下数据空格去掉。
A表:
a
table1
table2
table1表:
a b c
的 倒萨 打算
阿斯 打算 撒旦
table2表:
a d e
发 额大 撒旦
阿哥 第三 恢复工
要求通过A表把 table1和table2中a字段下数据的空格去掉。。。。在线等。。。
[解决办法]
declare
v_sql varchar2(1000);
begin
for tabname in(select a from A) loop
v_sql :='update '
[解决办法]
tabname.a
[解决办法]
' set a=trim(a)';
execute immediate v_sql;
end loop;
end;
/