如何在数据表中存在的特定行之后在oracle中插入数据?

时间:2012-11-07 22:53:04

标签: sql oracle

我的表中有10行数据。现在我想在第9个数据之后和第10行之前插入一行数据..如果没有错,在mysql db中这个东西有可能在之前有一个前后子句,oracle中有怎么回事?

这是我的开始插入语句,假设我想在第9个数据之后插入它,怎么样?

INSERT INTO MYTABLE (TITLE,DESCRIPTION,STATUS) VALUES ('blahblah','descriptionblah',1);

1 个答案:

答案 0 :(得分:11)

表中的行没有继承顺序,并且无法保证在选择之间保留特定顺序。 考虑添加包含所需排序的列,并在查询表时,按该列对结果集进行排序。

要插入应出现在结果集中特定位置的行,请确保您在排序列中放置的值是合适的。