В настоящее время я работаю с базой данных Oracle, и мы используем хранимые процедуры для всех наших SQL-запросов. У меня проблема в том, что у нас действительно нет стандарта кодирования для наших пакетов. Итак, что происходит, так это то, что у каждого разработчика свой стиль (или, в некоторых случаях, нет чувства стиля) в том, как они форматируют свои пакеты. Они затрудняют чтение и работу без предварительного переформатирования. Мы все в значительной степени просто используем Блокнот или Блокнот2 для написания наших пакетов.
К сожалению, я не в состоянии обязать стандарт кодирования и обеспечить его соблюдение (на данный момент это всего лишь кодовая обезьяна), поэтому я надеялся найти бесплатное средство форматирования кода SQL, которое я мог бы использовать сам и, возможно, предложить другим членам команды использовать, чтобы облегчить мою жизнь.
Я подумал о написании небольшого приложения, которое, по сути, будет принимать файл в качестве входных данных и переформатировать все, но прежде чем я это сделал, я подумал, что спрошу, есть ли у кого-нибудь новый такой инструмент, который уже доступен и бесплатный.
Так есть ли сейчас у кого-нибудь такие инструменты?





Мне нравится ЖАБА для Oracle. У него приличная функция форматирования. Я вижу, что есть бесплатная версия, хотя я ею не пользовался.
Жаба для Oracle
Жаба для Oracle, бесплатная версия
Oracle SQL Developer (скоро, бесплатно!)
Есть бесплатный онлайн sqlformatter, также SQLinForm, лично я использую TOAD и делал это с тех пор, как он был куплен Quest (10 лет?)
У меня был точно такой же опыт с первого дня работы с хранимыми процедурами Oracle: «Я должен использовать NOTEPAD ?! О, черт возьми, нет».
Итак, я запрыгнул в Интернет и обнаружил, что люди говорят: «Эй, я должен создать хранимые процедуры в Oracle, разве нет ничего лучше NOTEPAD ?!»
И канонический ответ был: «Скачайте TOAD, вы будете рады, что сделали». Поэтому я последовал их совету, был им очень доволен, и я рад (если немного удивлен) видеть, что это все еще популярный ответ.
В начале моей жизни в программировании форматирование кода было важным и обычно применялось в разных местах, где я работал. Совсем недавно, увидев всевозможные стили форматирования, я только что научился видеть сквозь форматирование и читать его, как если бы я был компилятором. Иногда я обнаруживаю, что код настолько плохо отформатирован, что трудно увидеть его структуру, и в этом случае может пригодиться средство форматирования Toad. В остальное время я просто занимаюсь этим. Между прочим, мой собственный код полностью согласован с окружающим кодом :)