Eu quero usar a sintaxe do oracle para selecionar apenas 1 linha da tabela DUAL. Por exemplo, desejo executar esta consulta:
SELECT user
FROM DUAL
... e teria, tipo, 40 registros. Mas preciso apenas de um registro. ... E, eu quero que isso aconteça sem uma WHEREcláusula.
Preciso de algo no campo table_name, como:
SELECT FirstRow(user)
FROM DUAL
dual?
DUAL. É um pouco como #define TRUE 0em C - claro, pode funcionar para você, mas os futuros desenvolvedores irão odiar você.
select user from dual? Se não, tente fazer isso e veja o que você ganha. Em um sistema oracle padrão, você receberá de volta o usuário com o qual está executando o comando.