Разбор запроса / процедуры в жабе - PullRequest
0 голосов
/ 18 апреля 2019

Я новичок в Oracle / Toad. Я пытаюсь создать новые процедуры, используя жабу в качестве IDE. Нет прав / доступа для выполнения процедур в БД Oracle. Для того чтобы проверить, правильно ли написана процедура, захотелось разобрать процедуру. У нас есть опция в SSMS для анализа запроса.

Пытался найти в гугле и получил опцию Ctrl + F9. Но ничего не происходит, когда я нажимаю эти клавиши. Нужно ли менять какие-либо другие настройки вместе с ним? Параметр разбора SSMS

1 Ответ

3 голосов
/ 18 апреля 2019

С моей точки зрения, то, что вы делаете, в значительной степени бесполезно.Как вы должны написать программу, если вам не разрешено ее выполнять?Почему бы вам не попросить доступ?Или сделайте так, как мы делаем (здесь, в StackOverflow): кто-то задает вопрос, не предоставляет тестовый пример, поэтому мы создаем его сами.Вы можете сделать то же самое.

  • , если у вас есть собственный пользователь в какой-либо базе данных, сделайте это там
  • , если вы этого не сделаете, рассмотрите возможность установки Oracle XE
  • если нет, войдите в систему для свободного доступа на apex.oracle.com и напишите код онлайн

Хотя, что вы называете «выполнить»?Можете ли вы скомпилировать это?Вот что делает create or replace procedure your_proc.begin your_proc; end; выполняет его.

Насколько я могу судить, вы можете указать TOAD код формата (Ctrl + Shift + F).Если это не помогло, значит что-то не так, поэтому вы должны это исправить (TOAD сообщит позицию ошибки).Кроме этого, если вы не можете скомпилировать или выполнить его, я бы сказал, что вы ничего не можете сделать.

...