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

Откуда:
Сообщений: 56
Добрый день!
В plsql блок* в переменной apex_application.g_f01(i) приходят такие параметры:
60745486*27
52784618*12
56383243*36

Как сделать insert, предварительно отсортировав эти данные.
Так что бы проинсертился 52784618 потом 60745486 потом 56383243. То есть произошла сортировка значений после звездочки?

*
begin
FOR i IN 1..apex_application.g_f01.count LOOP

END LOOP;
end;
7 июл 17, 14:17    [20623300]     Ответить | Цитировать Сообщить модератору
 Re: Сортировка в plsql  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 30363
iv_roman_vl,
В табличке ключ поставьте и у вас Всегда будут там отсортированы.
7 июл 17, 15:55    [20623894]     Ответить | Цитировать Сообщить модератору
 Re: Сортировка в plsql  [new]
iv_roman_vl
Member

Откуда:
Сообщений: 56
Petro123
iv_roman_vl,
В табличке ключ поставьте и у вас Всегда будут там отсортированы.


Мат часть наше все!
помогла статья http://apps-oracle.ru/select-from-plsql-table/
Да здравствуют коллекции!)+1 к скилу мне)
7 июл 17, 16:06    [20623947]     Ответить | Цитировать Сообщить модератору
 Re: Сортировка в plsql  [new]
Никанор Кузьмич
Member

Откуда: Москва
Сообщений: 240
iv_roman_vl
Как сделать insert, предварительно отсортировав эти данные.
Так что бы проинсертился 52784618 потом 60745486 потом 56383243.
Абсолютно бессмысленная затея. У строк в базе данных нет порядка.
7 июл 17, 17:32    [20624287]     Ответить | Цитировать Сообщить модератору
 Re: Сортировка в plsql  [new]
iv_roman_vl
Member

Откуда:
Сообщений: 56
Товарищи, затея не бессмыслена.
Дело в том что в таблице лежат отсортированные данные по определенному полю.
И эти поля я буду добавлять в хвост с учетом их порядка следования.(12, 27, 36)
17 июл 17, 09:46    [20649259]     Ответить | Цитировать Сообщить модератору
 Re: Сортировка в plsql  [new]
Migelle
Member

Откуда:
Сообщений: 160
iv_roman_vl,

Вам уже сказали, что у записей в БД нет порядка. Сортировку записей гарантирует только ORDER BY. А в случае ORDER BY абсолютно без разницы в каком порядке их туда положили.
17 июл 17, 11:00    [20649489]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle APEX Ответить