我想在SQL现有表的现有行之间插入新行。对于类似下表的内容。
名称:条目
abc:2
xyz:3
基本上,当条目说2时,我想在该记录下添加两行,而当条目说3时,我想在该记录下添加3行。如何在SQL中动态执行此操作?
谢谢!
答案 0 :(得分:2)
SQL表中的“行排序”没有意义,意味着“行排序”是SQL中不存在的概念,这意味着也没有“在行之间插入”或“在此之后插入”或精确的行”或任何此类的东西。
答案 1 :(得分:0)
谢谢,
但是我自己弄清楚了,:)是的,没有神奇的命令可以动态地插入行。我使用了recursiveCTE(公用表表达式)并得到了我想要的。
谢谢