如何生成包含已删除数据的INSERT语句

米哈尔·克拉斯尼(Michal Krasny)

我想创建一个PL / SQL脚本,该脚本将从表中删除一些数据,并返回包含备份INSERT语句的字符串。是否有任何直接的方法,如何以通用方式生成此插入语句?我想要比手动连接语句更好的方法。

我梦想着这样的方法:SELECT * AS_INSERT_STATEMENT INTO my_string from my_table where id> 10;

戈登·利诺夫(Gordon Linoff)

这有点长,可以发表评论。

不,SQL中没有生成该insert语句的语法相反,我建议您将returning子句用于delete这将返回在另一个表中删除的值。您可以在文档中阅读有关内容

然后,您可以insert从返回表中的值生成语句代码。

但是,我怀疑如果有删除记录的可能性,为什么要删除记录。我建议您在记录上添加一个“已删除”标志,然后简单地更新该标志。实际上,我会将这个标志作为日期来知道何时删除该行。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

DELETE 语句部分删除数据

来自分类Dev

如何删除数据库记录并重新使用已删除的主键?

来自分类Dev

如何删除数据验证?

来自分类Dev

如何删除“NaN”而不删除数据?

来自分类Dev

如何删除包含自动生成的 ID 的文档中的数据

来自分类Dev

筛选出已删除数据的不必要部分

来自分类Dev

从闪存驱动器恢复已删除数据的工具

来自分类Dev

如何从Firebase删除数据库?

来自分类常见问题

Android Kotlin:如何从Firebase删除数据

来自分类Dev

如何从子数组中删除数据?

来自分类Dev

如何从标签中删除数据

来自分类Dev

如何删除数据框中的回车

来自分类Dev

如何从Firebase Android删除数据

来自分类Dev

如何在nuxtjs中删除数据

来自分类Dev

如何使用口才查询删除数据?

来自分类Dev

如何在iCloud中删除数据

来自分类Dev

如何定期从Apache Solr删除数据?

来自分类Dev

如何根据Rowid删除数据

来自分类Dev

如何删除数据网格中的空白

来自分类Dev

rm后如何安全删除数据

来自分类Dev

半小时后如何删除数据?

来自分类Dev

如何从 $data Laravel 中删除数据

来自分类Dev

从包含特定文本 Spotfire 的图表中删除数据

来自分类Dev

如何从包含多个数组的对象中删除数组

来自分类Dev

从Listview删除数据

来自分类Dev

删除数据Javascript

来自分类Dev

从对象删除数据

来自分类Dev

如何从数据库中删除数据?

来自分类Dev

如何从数据库中删除数据?