PL/SQL
PL/SQLは、SQLコマンドのシームレスな処理を実現するために設計された命令型の3GLです。そのためにPL/SQLには特別な構文が用意されており、SQLとまったく同じデータ型もサポートされています。サーバー側のPL/SQLはOracle Databaseに格納およびコンパイルされ、Oracle実行可能ファイル内で動作します。この場合、Oracle Databaseの堅牢性、セキュリティ、および移植性は、自動的に継承されます。
多くのカスタマは、PL/SQLサブプログラムを呼び出すことによってのみ、クライアント・コードからOracle Databaseへのアクセスを許可します。この方法は、一般的なモジュラー型プログラミングのベスト・プラクティス(クリーンで機能的なAPIと実装の隠ぺい)を反映しているというだけではありません。この方法によって、クライアントとOracle Database間のラウンドトリップも大幅に減少します。
PL/SQLは、フォーチュン500のカスタマだけでなく、PL/SQLコードを2000万行以上もつOracle E-Business Suiteにもミッション・クリティカルです。
サーバー側のPL/SQLは、Oracle Databaseのすべてのエディションで完全に使用可能です。明示的なインストールやライセンス供与は必要ありません。
Technical Information
記事とコラム
PL/SQLユーザーの実体験を基にした技術的なアドバイスです。
PL/SQLに関する書籍
|