В инструментах SQL-разработки типа SQL Studio, AquaData, PL/SQL Developer, etc, такие возможности были.
Мне обычно хватало SQL Formatter-а какого-нибудь, т.е. структурированное форматирование текста запроса значительно упрощало его понимание.
SQL — это язык определения структур и манипуляции данными, в нём есть свои конкретные языковые конструкции, перекладывать которые на UML нет никакого смысла.
А вообще это вопрос для sql.ru/forum.