我將從一個表中獲取每一行,並在另一個表中找到等價物。然後,我將通過使用已獲得的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,...,等等)'。 –