Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
аналог TABLE()
|
|||
|---|---|---|---|
|
#18+
Всем здравствуйте, пробовал найти аналог oracle TABLE(). Использую в коде вида: Код: plsql 1. 2. пните где почитать, желательно с примерами, сам совсем чуть-чуть писал простейший код postgreSQL ну или дайте простенький пример, если не сложно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2019, 12:07 |
|
||
|
аналог TABLE()
|
|||
|---|---|---|---|
|
#18+
Написал немного криво, не поймут люди. Коллекция используется для выборки туда порций результата запроса из нескольких таблиц через LIMIT. И потом пакетной обработки всей коллекции в цикле: SELECT FROM TABLE() FORALL UPDATE INSERT SELEC FROM TABLE() и т.д. Допускаю, что в PostgreSQL такой алгоритм не оптимальный и надо писать его иначе, а не через коллекции ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2019, 12:49 |
|
||
|
аналог TABLE()
|
|||
|---|---|---|---|
|
#18+
alex-lsнадо писать его иначе Да. Сначала попробуй решать конечную задачу, а пляски с бубном коллекциями вокруг багов начинай если не получится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2019, 13:32 |
|
||
|
аналог TABLE()
|
|||
|---|---|---|---|
|
#18+
alex-ls Написал немного криво, не поймут люди. Коллекция используется для выборки туда порций результата запроса из нескольких таблиц через LIMIT. И потом пакетной обработки всей коллекции в цикле: SELECT FROM TABLE() FORALL UPDATE INSERT SELEC FROM TABLE() и т.д. Допускаю, что в PostgreSQL такой алгоритм не оптимальный и надо писать его иначе, а не через коллекции Люди часто не понимают настоящих художников Временная таблица? unlogged table? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2019, 09:56 |
|
||
|
аналог TABLE()
|
|||
|---|---|---|---|
|
#18+
Ролг ХупинВременная таблица? unlogged table? Данные, которые приходят, требуют обработки. Т.е. они могут содержать дубли, данные для обновления/вставки одной или нескольких таблиц. Все эти манипуляции в Oracle было быстрее делать над коллекцией. Как лучше в PostgreSQL не знаю, потому и спрашиваю. Просто написать код, который будет делать однострочные изменения, проблем нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2019, 10:26 |
|
||
|
аналог TABLE()
|
|||
|---|---|---|---|
|
#18+
alex-lsРолг ХупинВременная таблица? unlogged table? Данные, которые приходят, требуют обработки. Т.е. они могут содержать дубли, данные для обновления/вставки одной или нескольких таблиц. Все эти манипуляции в Oracle было быстрее делать над коллекцией. Как лучше в PostgreSQL не знаю, потому и спрашиваю. Просто написать код, который будет делать однострочные изменения, проблем нет в анном случае х.с.н. с тем Ораклом, я же написал - чем вас не устраивают Временная таблицы или какая-нибудь unlogged? пишите, дообратывайте, выбирайте ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2019, 13:41 |
|
||
|
аналог TABLE()
|
|||
|---|---|---|---|
|
#18+
alex-lsВсе эти манипуляции в Oracle было быстрее делать над коллекцией. Продолжайте делать в Oracle. В чем проблема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2019, 15:02 |
|
||
|
|

start [/forum/topic.php?fid=53&fpage=37&tid=1995068]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
54ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
| others: | 273ms |
| total: | 432ms |

| 0 / 0 |
