2014-11-09 25 views
0

我創建了一個表;然而,每次我插入一行數據都不會以我插入的順序顯示,所以有什麼原因?Oracle Application Express - 表視圖未訂購

例如,

我插入代表20與所有需要的信息等等,則代表30和代表40

但爲了出來這樣

30 
40 
20 

而不是

20 
30 
40 

在此先感謝。

+0

SELECT * FROM REP;它在Access中正常工作,一切按順序顯示,但不在Oracle中。 – 2014-11-09 06:52:10

回答

2

不會在爲了顯示我插入

排在關係數據庫中做有任何「命令」。把它們想象成籃子裏的球。

唯一的(真正:在只有)可以保證一個訂單時選擇的數據是使用order by條款的方式。

0

如果您希望SELECT的結果按照某個順序排列,則必須包含ORDER BY子句。沒有ORDER BY,結果可以在任意的順序;它甚至不需要保持一致的順序。

假設你REP表有一個稱爲id列,您的查詢看起來像:

SELECT * FROM REP ORDER BY id 
相關問題