plsql cursor active set 结果不按顺序
Plsql cursor active set results are not in order
我正在调查一个产品问题,该问题在数据库中具有如下数据:
11
22
33
44
55
光标有时会以随机顺序显示活动集结果,如下所示:
44
55
11
22
33
这可能且有效吗?
仅 确保查询将 return 行按所需顺序排列的方法是 - 你猜怎么着? - 使用 order by
子句。
所以:
declare
cursor c1 is
select value
from your_table
order by value; --> this
其他任何事情都只是纯粹的运气(无论您是否会按照您认为应该的方式获取行)。
我正在调查一个产品问题,该问题在数据库中具有如下数据:
11
22
33
44
55
光标有时会以随机顺序显示活动集结果,如下所示:
44
55
11
22
33
这可能且有效吗?
仅 确保查询将 return 行按所需顺序排列的方法是 - 你猜怎么着? - 使用 order by
子句。
所以:
declare
cursor c1 is
select value
from your_table
order by value; --> this
其他任何事情都只是纯粹的运气(无论您是否会按照您认为应该的方式获取行)。