Ich möchte die Oracle-Syntax verwenden, um nur eine Zeile aus der Tabelle auszuwählen DUAL
. Zum Beispiel möchte ich diese Abfrage ausführen:
SELECT user
FROM DUAL
... und es hätte ungefähr 40 Platten. Aber ich brauche nur eine Platte. ... UND, ich möchte es ohne WHERE
Klausel möglich machen.
Ich brauche etwas im Feld table_name wie:
SELECT FirstRow(user)
FROM DUAL
dual
?
DUAL
. Es ist ein bisschen wie #define TRUE 0
in C - sicher, es könnte für Sie funktionieren, aber zukünftige Entwickler werden Sie hassen.
select user from dual
? Wenn nicht, versuchen Sie es bitte und sehen Sie, was Sie bekommen. Auf einem Standard-Oracle-System erhalten Sie den Benutzer zurück, mit dem Sie den Befehl ausführen.