Size: a a a

2021 December 19

У

Уруруборос Иванович... in Oracle RU
Есть
источник

R

RAEman in Oracle RU
По сравнению с обычным select * from myverybigtable where 1=1
Where 1=1 - это динамически собранный sql со множеством джойнов
источник

ПЛ

Павел Любин... in Oracle RU
А. Ну может
источник

У

Уруруборос Иванович... in Oracle RU
Разница должна быть минимальна, тут скорее логика для запоминания с каким срезом данных работает конкретный таск
источник

MO

Max Olsson in Oracle RU
Вообще, судя по твоему запросу, данные не вытаскивают по vtaskid, а наоборот, генерируют.
Т.е. создают результат в таблице listid для некого vtaskid
источник

KL

Kirill Leontev in Oracle RU
+
источник

KL

Kirill Leontev in Oracle RU
в смысле plsql?
источник

MO

Max Olsson in Oracle RU
только в plsql-анонимном блоке работает
источник

x

xtender in Oracle RU
Не, это sql и работает везде
источник

MO

Max Olsson in Oracle RU
источник

MO

Max Olsson in Oracle RU
Находится в разделе 13 PL/SQL Language Elements
источник

x

xtender in Oracle RU
Ммм, похоже забыл... Ща попробую
источник

KL

Kirill Leontev in Oracle RU
чяднт?
источник

x

xtender in Oracle RU
++
источник

KL

Kirill Leontev in Oracle RU
в анонимный блок вроде только exec оборачивает
источник

KL

Kirill Leontev in Oracle RU
источник

MO

Max Olsson in Oracle RU
Ну sqlplus это всё-таки REPL, там всё немного иначе работает
источник

KL

Kirill Leontev in Oracle RU
как иначе?
exec dbms_stats.gather_table_stats выполнит анонимный блок, да.
а dml выолняется как есть.
источник

KL

Kirill Leontev in Oracle RU
я кстати скорее поверю в "немного иначе" в сторонних драйверах. тот же cx_oracle не делает call, а неявно оборачивает хранимку в анонимный блок.
источник

x

xtender in Oracle RU
Иначе от sql reference? 😂
источник