【发布时间】:2017-09-12 18:25:27
【问题描述】:
我正在表 TELPOOL 中创建包含列的记录:
- POOLID,varchar
- 池名,varchar
- POOLTYPE,varchar
- PAIRPOOLID,varchar
如果 poolPO.pairPoolID 为空,像这样插入
INSERT INTO TELPOOL (POOLID, POOLNAME, POOLTYPE)
VALUES (#{poolPO.id}, #{poolPO.name}, #{poolPO.poolType}
否则,
INSERT INTO TELPOOL (POOLID, POOLNAME, POOLTYPE, PAIRPOOLID)
VALUES (#{poolPO.id}, #{poolPO.name}, #{poolPO.poolType}, #{poolPO.pairPoolID})
如何通过单个动态 SQL 处理这两种情况?
【问题讨论】:
标签: dynamic-sql