【发布时间】:2020-09-19 08:46:32
【问题描述】:
我在数据库中有一个包含两列(ID、Asset)的表。现在我需要将元组列表(ID1、ID2、QTY)传递给存储过程,并按 QTY 减少 ID2 的资产并将其添加到 ID1。我想出将这些值作为三个逗号分隔的字符串传递,每个字符串中的元素数量具有相同的长度。然后我想解析这些字符串并将它们转换为临时表,最后进行所需的计算和更新。例如,使用以下输入 ID1:101,231,452,176 ID2:301,453,54,1265 数量:1000,2000,7412,6521 结果表应如下所示:
ID1 | ID2 |数量 -------------------- 101 | 301 | 1000 231 |第453章2000 第452章54 | 7412 176 |第1265章6521【问题讨论】:
标签: sql string csv stored-procedures db2