我将从一个表中获取每一行,并在另一个表中找到等价物。然后,我将通过使用已获得的id更新第二个表的行。 我试图运行我的脚本,但我遇到了一些问题。 其实我试图做一个循环,然后把每行的ID在一个变量将其用于我的更新语句,但PL表明了我,告诉我一个错误“找不到数据”匹配和更新两个表
我未完成的脚本
DECLARE
tbl1Count number(4);
counter number(4);
MyO66ID number(8);
Begin
select Count(*) INTO tbl1Count from crbank ;
<<my_loop>>
For counter IN 1..tbl1Count-1 Loop
select O66ID INTO MyO66ID from crbank where rownum=counter;
End loop my_loop;
End;
你应该包括两个表的DDL。 –
@OzgurBar ddls是什么? –
我的意思是结构(列,列类型,如果需要)给用户一个想法提到的表。像'tbl1(id,name,....等); TBL2(ID2,NAME2,...,等等)'。 –