Skopiowanie kolumny nazwa Tabeli A do kolumny nazwa w tabeli B

0

Jak mogę skopiować tane kolumny z tabeli A do kolumny o tej samej nazwie z tabeli B o o wspolnym kluczu id ?

0
    BEGIN
       FOR c IN (SELECT *
                   FROM A)
       LOOP
          UPDATE B
             SET nazwa = c.nazwa
           WHERE b.id = c.id;
       END LOOP;
    END;
0

Prościej, wszystko na raz

UPDATE b
SET b.nazwa=a.nazwa
FROM B b
JOIN A a ON b.id=a.id
0

Dziękuje za odp. A wiece jak to zrobić w Open SQL?

0

@plug
Rozwiązanie dla Oracle:

UPDATE B
SET nazwa = (SELECT nazwa
                 FROM A
                 WHERE B.id = A.id)

1 użytkowników online, w tym zalogowanych: 0, gości: 1