通过存储过程中的加载进行DB2复制

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

我正在尝试将给定输入参数的数据从Table_A复制到Table_B。
如何在 Load cmd 中使用 ID 的值

CREATE OR REPLACE PROCEDURE CP
(IN ID VARCHAR(10))
LANGUAGE SQL
SPECIFIC SQL220916104128256
BEGIN
call SYSPROC.ADMIN_CMD(
'LOAD FROM (SELECT ''ID'', NAME, TYPE FROM TABLE_A) OF CURSOR INSERT INTO TABLE_B'
);
END
zqdjd7g9

zqdjd7g91#

如果我理解正确的话,您需要在查询中提供ID的值,现在您提供的是字符串'ID':

'LOAD FROM (SELECT ''' || ID || ''', NAME, TYPE FROM TABLE_A) OF ...

相关问题