は私がrowID
とrowNUM
ROWID&たrowNum(ROWNUM対ROWID)
そして、どのように私たちのテーブルにこれらの両方を見ることとの違いを知りたいのですがどのようなものです。
私はこれを実行すると:
それは1つのクエリを返しますが、私はROWIDのために同じことを行うとき、それは言うSELECT * FROM emp WHERE rownum=1
一貫性のないデータ型:期待ROWIDだNUMBER
そして、いくつかのテーブルであっても、rownumはnullを返します。なぜそうなのか?
はこの明確にしてください:?ROWNUM対ROWIDを(デモクエリ)はありがとう
EDIT:
:ようROWID
と
ROWNUM
(彼らは疑似だとして) を表示するためにエイリアスを使用する必要が
SELECT rownum r1, rowid r2 FROM emp
「このような列はテーブルにありません」というエラーは、オラクルのエラーのようには聞こえません。どのようにこれらのクエリを実行していますか? – Mureinik
@Mureinik、私は今W3スクールでこれらのクエリを実行しています。 しかし、オラクルでもrownumはサポートされていません – inityk
FYI - [sqlfiddle.com](http://sqlfiddle.com)を使用して遊んでください。 – Utsav