如何动态插入行

时间:2018-10-17 22:41:03

标签: sql dynamic sql-insert

我想在SQL现有表的现有行之间插入新行。对于类似下表的内容。


名称:条目

abc:2
xyz:3

基本上,当条目说2时,我想在该记录下添加两行,而当条目说3时,我想在该记录下添加3行。如何在SQL中动态执行此操作?

谢谢!

2 个答案:

答案 0 :(得分:2)

SQL表中的“行排序”没有意义,意味着“行排序”是SQL中不存在的概念,这意味着也没有“在行之间插入”或“在此之后插入”或精确的行”或任何此类的东西。

答案 1 :(得分:0)

谢谢,

但是我自己弄清楚了,:)是的,没有神奇的命令可以动态地插入行。我使用了recursiveCTE(公用表表达式)并得到了我想要的。

谢谢