Please see syntax of UPDATE statement, especially "assignment-clause".
"assignment-clause" includes
row-fullselect.
Here is a partial copy from Information Center.
Code:
assignment-clause
.-,----------------------------------------------------------------------------------------.
V |
|----+-column-name--+----------------------+--=--+-expression-+-----------------------------+-+--|
| | .------------------. | +-NULL-------+ |
| | V | | '-DEFAULT----' |
| '---..attribute-name-+-' |
| .-,-------------------------------------. .-,------------------. |
| V | V (1) | |
'-(----column-name--+----------------------+-+--)--=--(--+---+-expression-+-----+-+--)-'
| .------------------. | | +-NULL-------+ |
| V | | | '-DEFAULT----' |
'---..attribute-name-+-' | (2) |
'-row-fullselect---------'
You can see more detail in here.
UPDATE - IBM DB2 9.7 for Linux, UNIX, and Windows