sql脚本以生成另一个sql脚本

qpgpyjmq  于 2021-08-13  发布在  Java
关注(0)|答案(1)|浏览(215)

我需要一个sql脚本,它根据id读取表中的数据,然后生成另一个sql脚本。生成的脚本应该能够更新和插入以前由id选择的数据。
我知道update和insert命令,但是我不知道如何创建一个脚本来从现有数据构建脚本。有人能帮忙吗?

bvhaajcl

bvhaajcl1#

不知道你想在这里完成什么。
这里我使用一个查询来查找要更新的id。update table set updated=now(),其中id在(从updated为null的表中选择id);
在这里,我创建了一个我运行的查询(命令因sql引擎而异,您必须用谷歌搜索自己的命令)set sql=select'selectfrom table where id='+select max(id)from table where updated is null;--将生成类似“selectfrom table where id=2”的select sql;--打印将运行exec(sql)的查询;--运行生成的查询

相关问题