CREATE TABLE MYTAB (ID INT, DATA INT);
INSERT INTO MYTAB (ID, DATA) VALUES (1, NULL);
WITH
UPD (ID, DATA) AS (VALUES (1, 1), (2, 2))
SELECT COUNT (1)
FROM NEW TABLE
(
UPDATE MYTAB T
SET DATA = U.DATA
FROM UPD U
WHERE T.ID = U.ID
);
SELECT * FROM MYTAB;
1条答案
按热度按时间yrefmtwq1#
您可以通过CTE使用所谓的“从数据更改table-reference中选择“Db2功能。
| 识别码|数据库|
| - -|- -|
| 一个|一个|
fiddle