Here you go......
CREATE TABLE TEST1.TABA (TYPE CHAR(5), AMOUNT INTEGER);
CREATE TABLE TEST2.TABB (TYPE CHAR(5), AMOUNT INTEGER);
INSERT INTO TEST1.TABA VALUES('AAA', 11);
INSERT INTO TEST1.TABA VALUES('BBB',22);
INSERT INTO TEST1.TABA VALUES('CCC',33);
INSERT INTO TEST2.TABB VALUES('AAA', 10);
INSERT INTO TEST2.TABB VALUES('BBB',20);
SELECT * FROM TEST1.TABA;
SELECT * FROM TEST2.TABB;
UPDATE TEST1.TABA SET AMOUNT =
(SELECT AMOUNT FROM TEST2.TABB B
WHERE TEST1.TABA.TYPE = B.TYPE)
WHERE TEST1.TABA.TYPE IN (SELECT TYPE FROM TEST2.TABB);
or
UPDATE Schema1.A SET COL1 =
(SELECT COL1 FROM Schema2.B B
WHERE Schema1.A.COL2 = B.COL2)
WHERE Schema1.A.COL2 IN (SELECT COL2 FROM Schema2.B)