すべてのプロダクト
Search
ドキュメントセンター

PolarDB:ストアドプロシージャの開発

最終更新日:Jun 03, 2026

Structured Process Language (SPL) を使用して、 向けのストアドプロシージャ、関数、トリガー、パッケージを作成します。

SPL は、Oracle との互換性のために設計された手続き型プログラミング言語です。Oracle 開発者が頼る制御フロー、変数、モジュール式のコード構造で SQL を拡張しており、Oracle 互換のストアドプロシージャロジックに変更を加える必要はありません。

SPL は、以下の機能をサポートします:

  • 包括的な手続き型プログラミング:制御フロー、変数、モジュール式のコード構造で SQL 言語を補完します。

  • Oracle 構成体の完全なサポート: データベース向けのストアドプロシージャ、関数、トリガー、PL/SQL パッケージを作成します。

  • 統合された開発とテスト:ツールを切り替えることなく、単一の環境でストアドプロシージャを開発し、テストします。

  • コードの再利用:関連するプロシージャと関数を、他のプログラムから呼び出せる再利用可能なモジュールにパッケージ化します。

  • 使いやすさ:使い慣れた、開発者に優しい構文を使用して、ストアドプロシージャのロジックを作成し、保守します。

この章では、SPL プログラムの基本要素を紹介します。続いて、プログラムの構成、ストアドプロシージャや関数の作成方法について説明します。