gpt4 book ai didi

sql - 使用参数和 select 语句创建 SQL 插入语句

转载 作者:行者123 更新时间:2023-12-04 23:58:50 35 4
gpt4 key购买 nike

我正在尝试提出一个执行以下操作的 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, ?, ?)

无论如何 - 我们将不胜感激!

谢谢!!

最佳答案

这应该有效:

 insert into tableA values((select max(id)+1 from tableA),'text1','text')

关于sql - 使用参数和 select 语句创建 SQL 插入语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10210796/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com