Есть ли в SQLDeveloper движок PL / SQL?
Вы можете запустить PL / SQL в SQL Developer так же, как в SQL * Plus. Я бы сказал, что «движок» находится в базе данных, а не в клиенте.
SQLDeveloper - это Java-приложение, которое подключается к вашей схеме базы данных Oracle через JDBC, у него нет или даже нет собственного механизма PL / SQL.
Нет, SQLDeveloper не имеет встроенного движка PL / SQL.
Вы входите в оракуловую БД, создаете свои PL / SQL-процессы и говорите OracleDB выполнить / отладить их.Это все.
Разработчик SQL может запускать код PL / SQL.
Оберните код PL / SQL в BEGIN & END, и он будет работать нормально
BEGIN
END
SQLDeveloper - это Java-приложение, которое действует как чистый клиент JDBC для базы данных Oracle; поэтому он не является интерпретатором (механизмом) PLSQL сам по себе, но если вам интересно, откуда поступают сообщения проверки синтаксиса в графическом интерфейсе, он поставляется с синтаксическим анализатором SQL / PLSQL, сгенерированным в Java с использованием Antlr (http://www.antlr.org/about.html) из пользовательской грамматики SQL / PLSQL.
Формы и отчеты Oracle используют свои собственные механизмы PL / SQL. Хотя синтаксически они идентичны, они не совпадают с ядром базы данных и используют другой набор библиотек. Не все расширенные функции ядра базы данных доступны для движков Forms и Reports PL / SQL и наоборот.