在DB2中显示更新/插入/删除后受影响的行

46qrfjad  于 2022-11-07  发布在  DB2
关注(0)|答案(1)|浏览(141)

你好,我曾经使用Postgres,如果我想在操作后查看受影响的行,我使用了关键字RETURNING
显示受影响行的所有列的示例:

UPDATE tblName 
  SET colName='something' 
WHERE colName='something' 
RETURNING *;

谁能告诉我如何使用DB2做同样的事情?

toe95027

toe950271#

DB2示例:

CREATE TABLE MYTABLE (
ID      INTEGER GENERATED ALWAYS AS IDENTITY,
NAME    CHAR(30),
AGE     SMALLINT,
)

SELECT ID, NAME, AGE
FROM FINAL TABLE 
(
    INSERT INTO MYTABLE (NAME, AGE)
    VALUES('Jon Smith', 35)
)

Result: 
ID  NAME        AGE
1   Jon Smith   35

相关问题