(c) Instytut Informatyki Politechniki Poznańskiej
6
•
Inną wersją polecenia UPDATE jest polecenie wykorzystujące
podzapytania skorelowane i/lub zagnieżdżone.
Modyfikowanie krotek relacji (2)
UPDATE relacja_A
SET atrybutA
1
= (
SELECT atrybutB
1
FROM relacja_B [ WHERE ... ] )
[ WHERE ... ];
UPDATE relacja_A
SET (atrybutA
1
, atrybutA
2
) = (
SELECT atrybutB
1
, atrybutB
2
FROM relacja_B [ WHERE ... ] )
[ WHERE ... ];