Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Вернуть произвольный набор записей  [new]
vasiliusis
Member

Откуда:
Сообщений: 58
Здравствуйте.
Как написать select, чтобы он мне возвратил произвольный набор строк используя dual?

Через не dual я сделал что-то вроде
SELECT null id FROM db_table WHERE rownum < 8

А как сделать это через дуал, потому что в таблице db_table иногда может не быть записей вообще.
29 июл 11, 07:52    [11042885]     Ответить | Цитировать Сообщить модератору
 Re: Вернуть произвольный набор записей  [new]
ILoveCoffee
Member

Откуда: Astana
Сообщений: 986
vasiliusis,
connect by + dbms_random

+
SQL> select 1 from dual connect by level < dbms_random.value(1,100);

         1
----------
         1
         1
         1
         1
         1
         1
         1
         1
         1
         1
         1
         1

12 rows selected.

SQL>

29 июл 11, 07:58    [11042889]     Ответить | Цитировать Сообщить модератору
 Re: Вернуть произвольный набор записей  [new]
vasiliusis
Member

Откуда:
Сообщений: 58
Спасибо, IoveCoffee, то что надо
29 июл 11, 08:33    [11042926]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить