Je vais chercher chaque ligne d'une table et trouver l'équivalent dans une autre table. Ensuite, je vais mettre à jour les lignes de la deuxième table en utilisant l'identifiant que j'ai déjà obtenu. J'ai essayé d'exécuter mon script mais j'ai eu quelques problèmes. J'ai essayé de faire une boucle, puis mettre l'identifiant de chaque ligne dans une variable de les utiliser pour ma déclaration de mise à jour mais Pl me montre une erreur qui me dit « pas de données trouvées »Correspondance et mise à jour de deux tables
Mon script inachevé
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;
vous devez inclure les ddls pour les deux tables. –
@OzgurBar quel est le ddls? –
Je veux dire les structures (colonnes, types de colonne si nécessaire) pour donner aux utilisateurs une idée des tableaux mentionnés. comme 'tbl1 (id, nom, ...., etc); tbl2 (id2, name2, ...., etc.) '. –