お問い合わせ

コース概要

PL/SQLの基礎

  • PL/SQLのアーキテクチャとブロック構造
  • データ型、変数、定数
  • 変数の宣言および代入方法

制御フローと判断処理

  • IF文、CASE式、そして入れ子になった条件分岐
  • LOOP、WHILE、FORループ構造の使い方
  • EXITおよびCONTINUE文の利用法

カーソルとトランザクション処理

  • 暗黙的カーソルと明示的カーソルの比較
  • カーソルFORループおよびその属性の利用法
  • トランザクション制御:COMMIT、ROLLBACK、SAVEPOINT

例外処理

  • 各種例外の種類とWHEN節の活用方法
  • RAISE_APPLICATION_ERRORの使用方法
  • 独自の例外およびハンドラーの定義法

プロシージャと関数

  • プロシージャや関数の作成手順
  • IN、OUT、IN OUTパラメータの違い
  • SQLおよびPL/SQLから保存済みプロシージャを呼び出す方法

パッケージとトリガー

  • パッケージの作成と管理方法
  • パッケージ仕様部と本体部分の違い
  • 行レベルおよび文レベルのトリガーについて

セキュリティ管理とテスト手法

  • 実行権限の付与や剥奪の手順
  • SQL Developerを用いたPL/SQLコードのデバッグ法
  • 保存済みプロシージャやパッケージのユニットテスト手法

まとめと次なるステップ

要求

  • リレーショナルデータベースの基本概念に関する理解
  • SQLの基礎知識
  • 手続き型プログラミングの基本的な知識

対象者

  • データベース開発者
  • バックエンドプログラマーおよびデータエンジニア
  • Oracle環境で業務に従事するテクニカルサポート担当者やDevOpsスタッフ
 21 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (3)

今後のコース

関連カテゴリー