Задачи по SQL / Аналитические оконные функции ORACLE
Печеньки от Oracle. Параметры запроса
SQL запрос обычно содержит управляющие параметры. Как их передать правильно? Есть таблица square_test из двух столбцов (arg, func), квадратная функция аргумента - просто для примера: Мы хотим извлечь одну строку, скажем для значения аргумента 5, и пишем запрос, в условную часть которого where записываем нужное нам условие arg = 5 - получаем искомый результат: Казалось бы, все правильно, и так часто учат. А на самом деле правильно вот так - и мы сейчас обсудим очень важный момент, способный сильно...
Массивы в Oracle
В Oracle массив — это структура, которая позволяет хранить набор значений в одной переменной. Представьте, что у вас есть список номеров школ — вместо того чтобы заводить 10 переменных `school1`, `school2`, ..., мы кладём все значения в один контейнер и работаем с ними как с единым объектом. Массивы в Oracle особенно полезны в PL/SQL, при передаче данных между процедурами, а также при интеграции через OCI (Oracle Call Interface). В Oracle уже есть готовые коллекции в пакете SYS, которые используются...