Oracle 12c. Продолжаем обзоры новых возможностей. SQL Text expansion

Только что обнаружил у Т. Кайта в блоге описание очень полезной, на мой взгляд, новой возможности 12-ки. Назвается SQL Text expansion. По сути она позволяет получить конечный запрос, после всех преобразований и дополнений. 1) будут раскрыты все подлежащие view. Т.е. скажем у вас, на первый взгляд, простой запрос, из одного представления, но если вы копнёте глубже, то обнаружите, что внутри это представление состоит из сложного запроса, а тот, основан на других view, которые, в свою очередь, на ещё множестве представлений. Наверняка многие из нас с этим сталкивались и знают каких усилий стоит собрать в голове всю картину воедино, бегая по описаниям каждого представления и пытаясь представить как всё это собирается в один запрос… 2) Особых усилий при отладке логики и производительности стоит работа с virtual private database (dbms_rls). Теперь новая возможность позволяет сильно облегчить жизнь (кто сталкивался — тот однозначно оценит!). Теперь появилась новая функция, EXPAND_SQL_TEXT из пакета DBMS_UTILITY.Читать дальше →

© Habrahabr.ru