1 год назад
Автономные транзакции в PL/SQL: транзакционная магия✨
Если вы пишете на PL/SQL, то наверняка сталкивались с ситуацией, когда необходимо зафиксировать изменения независимо от текущей транзакции. Именно в таких случаях на сцену выходят автономные транзакции в Oracle! Давайте разберёмся, как они работают и когда их стоит использовать. Автономные транзакции (autonomous transactions, АТ) позволяют создать подтранзакцию, которая может быть зафиксирована (commit) или отменена (rollback) независимо от родительской транзакции. Другими словами, даже если основной процесс откатится, данные из автономной транзакции останутся нетронутыми...
Пример резюме администратора СУБД Oracle 2025 - руководство
Изучите наш пример резюме администратора СУБД Oracle, чтобы понять, как составить документ, который действительно выделит вас среди других кандидатов. Правильно подготовленное резюме — ваш прямой путь к успешному получению желаемой должности. Это руководство поможет как начинающим, так и опытным администраторам СУБД Oracle составить по-настоящему эффективное резюме, соответствующее требованиям работодателей. Мы подробно разберем каждый его раздел и дадим пошаговые инструкции: Изучив наш готовый пример и рекомендации, вы сможете создать резюме, используя наш удобный конструктора резюме...
1552 читали · 7 лет назад
Печеньки от Oracle. Нарастающий итог и вклад
В Oracle SQL есть замечательный класс аналитических функций. Генератор данных и задача Предположим, у нас есть некая последовательность значений. Генерируем ее с помощью иерархического запроса: select level as x from dual connect by level <= 5 ; 1 2 3 4 5 Теперь мы хотели бы посчитать нарастающий итог, т.е. на каждой строке получить сумму всех предыдущих. Эта задача актуальна, например, для визуализации динамики суммарной выручки магазина за отчетный период по зафиксированным значениям дневной выручки...
1 год назад
Hello, world! в Oracle PL/SQL 👋
Если вы начали изучать Oracle PL/SQL, то, по традиции, первый шаг — это вывести простое сообщение "Hello, world!". Даже в языках для работы с базами данных хочется сделать этот символичный старт. 😄 PL/SQL (Procedural Language/SQL) — это процедурное расширение языка SQL, разработанное Oracle. Он позволяет писать: Пример программы на PL/SQL, которая выведет «Hello, world!» в DBMS Output: BEGIN DBMS_OUTPUT.PUT_LINE('Hello,...