Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的表中有 10 行数据。现在我想在第 9 个数据之后和第 10 行之前插入一行数据。如果我没记错的话,在 mysql db 中,这件事在有 before 和 after 子句之前是可能的,在 oracle 中怎么样?
这是我的开始插入语句,假设我想在第 9 个数据之后插入它,如何?
INSERT INTO MYTABLE (TITLE,DESCRIPTION,STATUS) VALUES ('blahblah','descriptionblah',1);
表中的行没有固有的顺序,也不能保证在选择之间保留特定的顺序。考虑添加包含所需排序的列,并在查询表时按该列对结果集进行排序。
要插入应该出现在结果集中特定位置的行,请确保放置在排序列中的值是适当的。