SQLDeveloper に PL/SQL エンジンはありますか?
6 に答える
PL/SQL は、SQL*Plus と同じように SQL Developer でも実行できます。ただし、「エンジン」はクライアントではなくデータベースにあると思います。
SQLDeveloper は、JDBC を介して Oracle データベース スキーマに接続する Java アプリケーションであり、独自の PL/SQL エンジンを持っていないか、または必要としません。
いいえ、SQLDeveloper には PL/SQL エンジンが組み込まれていません。
Oracle DB にログインし、PL/SQL プロシージャを作成して、OracleDB にそれらを実行/デバッグするように指示します。それで全部です。
SQL Developer は PL/SQL コードを実行できます。
PL/SQL コードをBEGIN
&END
でラップすると、正常に実行されます
Oracle Forms and Reports は、独自のPL/SQL エンジンを使用します。これらは構文的には同じですが、データベース エンジンと同じではなく、異なるライブラリ セットを使用します。データベース エンジンの高度な機能のすべてが Forms および Reports PL/SQL エンジンで利用できるわけではなく、その逆も同様です。
SQLDeveloper は、Oracle データベースに対する純粋な JDBC クライアントとして機能する Java アプリケーションです。したがって、それ自体は PLSQL インタープリター (エンジン) ではありませんが、構文検証メッセージが GUI のどこから来ているのか疑問に思っている場合のために、Antlr ( http:// www.antlr.org/about.html ) カスタム SQL/PLSQL 文法から。