我正在尝试提出一个执行以下操作的 DB2 SQL 语句,但我不确定这是否允许。
我知道可以insert into tableA ( ... ) Values (?,?,?,...)
给这些参数赋值?
。
是否可以预定义参数之一的值?
例如,我要插入的列之一是 ,ID column
我想将其设为select max(id) + 1 from tableA
.
这就是我想要达到的 - 这种语法可能db2
吗?
insert into tableA (ID, Text1, Text2) VALUES (select max(id)+1 from tableA, ?, ?)
无论如何 - 任何帮助将不胜感激!
谢谢!!