お問い合わせ

コース概要

PL/SQL入門

  • PL/SQLランタイム環境概要
  • PL/SQLブロックの構造と種類
  • 変数の宣言および活用方法
  • 条件分岐やループといった制御構造

PL/SQL内でのSQL利用法

  • DMLコマンドの実行手順
  • DDLや動的SQLの適用
  • トランザクション制御(TCL)技術
  • SELECT文によるデータ検索方法

手順および関数の作成法

  • 手順・関数の定義と削除手続き
  • パラメータ化の実施方法
  • 値渡し/参照渡し方式の違いおよびNOCOPY機能の理解

エラー処理・例外管理技術

  • PL/SQLにおけるエラー対応戦略と例外処理手法

カーソル管理技法

  • レコード型変数および静的カーソルの概念把握
  • パラメータ付きカーソルの定義手順
  • FOR UPDATE機能を備えたカーソルの構築法

連想配列の活用法

  • PL/SQL内での連想配列の定義および利用方法

パッケージ設計手法

  • 仕様部と本体部からなるパッケージ構造概観
  • 初期化処理・グローバル変数設定・メモリ管理機能
  • カプセル化・オーバーロード機能および前方宣言の概念説明

トリガー構築法

  • DMLトリガーの作成手順
  • INSTEAD OF型トリガーの実装方法
  • システムトリガーの動作特性の把握
  • 高度なトリガー利用機能についての習得

組み込みパッケージの実践的応用

  • UTL_FILEを活用したファイル書き込み処理の作成
  • PL/SQLからメール送信機能の構築法

コード管理・最適化技法

  • 暗号化や難読化によるセキュリティ向上策
  • 条件付きコンパイルの導入事例
  • オブジェクト間依存関係管理手法
  • コンパイラ警告情報の正しい解釈法

総括および次のステップへのガイダンス

要求

  • 構造化言語またはオブジェクト指向言語の基本的な習得
  • SQLの基礎知識およびOracleデータベース環境への理解

対象者

  • 開発者
  • データベース管理者
 28 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (3)

今後のコース

関連カテゴリー