Oracle Database 12c: PL/SQL 基礎

データベース

Oracle Database 12c: PL/SQL 基礎

実践重視のプログラムで「わかる」を「できる」に!

トレノケート株式会社

No. RAC0096V

対象者target

・PL/SQL 開発者 ・システム・アナリスト ・テクニカル・コンサルタント ・Forms 開発者 ・Portal 開発者

前提知識

・「Oracle Database 12c: SQL基礎 I」(RAC0086V)コースををご受講、または同等の知識をお持ちの方 ・データ処理の概念および手法に関する知識がある ・プログラミング言語に関する知識がある

研修内容・特徴outline・feature

●概要 このコースでは、PL/SQLプログラミング言語について説明します。 ストアド・プロシージャ、ストアド・ファンクション、および複数のフォームやデータ管理アプリケーションで共有可能なアプリケーション・コード・ブロックの作成方法を学習します。 受講者は、この強力なプログラミング言語の利点と実用的なシナリオを理解することができます。 ●実践的な演習 経験豊富なOracleインストラクタが、Oracle SQL Developerを使用したPL/SQLプログラムを開発する実践的な演習をサポートします。 また、オプション・ツールとしてSQL*Plusを紹介しています。

到達目標goal

・ 単純なストアド・プロシージャおよびストアド・ファンクションを作成および実行する ・ PL/SQLの機能および構文を説明する ・ 効率的に実行されるPL/SQL無名ブロックを設計する ・ PL/SQLプログラミングの構成要素および条件付き制御コード・フロー(ループ、制御構造および明示カーソル)を使用する ・ ランタイム・エラーを処理する ・ データベースに接続するPL/SQLコードを記述する

主催団体organizer

本コースは、トレノケート株式会社 が主催しております。

研修プログラムprogram

1. はじめに - コースの目的、コースの講義項目およびクラスのアカウント情報 - Human Resources (HR)スキーマの説明 - このコースで使用する付録および演習 - PL/SQL開発環境の概要 - Oracle SQL Developerの概要 - SQL*PlusでのPL/SQLのコーディング - Oracle Cloudの概要およびサービス - Oracle Database 12c SQLのドキュメント 2. PL/SQLの概要 - PL/SQLの利点および構造の理解 - 無名ブロックの調査、実行 - PL/SQLブロックの出力の有効化、表示 3. PL/SQL変数の宣言 - 変数の使用方法 - 変数名の要件 - PL/SQLでの変数の宣言および初期化 - 文字リテラルのデリミタ - 様々なデータ型のリストおよび説明 - %TYPE属性を使用する利点の理解 - バインド変数の宣言、使用および出力 4. 実行文の記述 - PL/SQLブロックの字句単位のリスト - PL/SQLでのSQLファンクションの使用 - PL/SQL式での順序の使用 - データ型の変換の使用 - ネストしたブロックの文としての使用 - ネストしたブロックでの識別子の値の参照 - ラベルを使用した識別子の修飾 - PL/SQLでの演算子の使用 5. PL/SQLブロックでのSQL文の使用 - PL/SQLのSQL文 - SELECT文を使用したPL/SQLでのデータの取得 - ネーミング規則 - PL/SQLの使用によるサーバー内のデータの操作 - SQLカーソルの概念 - SQLカーソル属性の使用によるDMLのフィードバックの取得 6. 制御構造の記述 - PL/SQLの実行のフローの制御 - IF文およびCASE文を使用した条件付き処理 - よくある誤りを回避するためのNULLの処理 - 論理演算子を使用したブール条件の作成 - ループ文を使用した反復制御の使用 7. コンポジット・データ型の処理 - PL/SQLレコードおよび表のコンポジット・データ型に関する学習 - PL/SQLレコードを使用した、型が異なる複数の値の保持 - PL/SQLレコードを使用した挿入および更新 - 結合配列を使用した同じデータ型の複数の値の保持 8. 明示カーソルの使用 - カーソルの定義 - 明示カーソルの操作の説明 - 明示カーソルの制御 - 明示カーソルを使用した行の処理 - カーソルおよびレコード - 副問合せを使用したカーソルFORループ - 明示カーソルの属性 - %ROWCOUNT属性と%NOTFOUND属性 9. 例外の処理 - 例外の定義 - PL/SQLでの例外の処理 - 事前定義済の例外 - 事前定義済および未定義のOracleサーバー・エラーの検出 - 発生した例外の情報を戻す関数 - ユーザー定義の例外の検出 - 例外の伝播 - 基本的なRAISE文 10. ストアド・プロシージャおよびストアド・ファンクションの概要 - プロシージャとファンクション - 無名ブロックとサブプログラムの相違点 - CREATE OR REPLACE PROCEDURE | FUNCTIONの表示 - 単純なプロシージャおよびファンクションの作成 - プロシージャおよびファンクションの実行 - パラメータを使用したファンクションの起動

留意事項・備考notice

【事前に必ず以下をご確認の上お申込みください】
*本コースのキャンセル期限は研修開始日の16営業日前17:00まで です。
*主催団体によりキャンセルポリシーが異なります。詳細はこちらをご確認ください。
*キャンセル期限までは無料にてキャンセルを承ります。
*キャンセル期限を過ぎた後は、受講料全額をキャンセル料として頂戴いたします。
*事前のお席の確保は原則承っておりません。
*お申込み内容は、翌営業日以降に確定いたします。
*お申込み後、満席などでご受講できない場合がございますので、あらかじめご了承ください。満席の場合は、別途ご連絡申し上げます。

※受講に関する注意点※
進行の都合上、研修開始時間を過ぎてからのご参加はご遠慮いただいております。大変恐れ入りますが、研修開始時間までにご参加いただけていない場合、当日キャンセル扱いをさせていただく場合がございますのでご注意ください。

・オラクル認定コースにお申し込みいただいた方・申込責任者の方の個人情報は、第三者である日本オラクル株式会社と共有させていただきます。あらかじめご了承ください。 ・この研修コースのテキストは、電子ファイル教材「eKit」で提供します。

スケジュール・お申込み
(オンライン/セミナールーム開催)schedule・application

オンライン開催

お申込後の流れflow

STEP

1

提供団体へ申込み

(お申込翌営業日)インソースがお客様のお申込を確認し、提供団体へ連携いたします
※空席がない場合、満席連絡をさせていただく場合がございますので予めご了承下さい

STEP

2

ご案内の送付

ご登録いただいたメールアドレスへ、ご受講日の約1週間前までに受講案内をお送りします
※研修主催のトレノケート株式会社 様より直接、ご受講案内メールが配信されます
※会場受講の方:お申込完了メールにて研修会場をご確認ください

STEP

3

受講開始

メールにてご案内したZoomミーティングIDを使用し、研修にご参加ください
※会場受講の方:開催時間をご確認のうえ、時間には余裕をもってご来場ください

最新作・ニュース

新卒採用募集中
ページトップへ
年間実績公開講座の年間実績
受講者数※1
開催数※1
講座数※2

WEBinsource
ご利用社数※2

※1 

※2 

研修を探す
開催地で探す
階層で探す
テーマで探す
コースマップで探す
日程で探す
課題・状況で探す
講師派遣型研修

お客さまの課題に応えるオーダーメイド型研修

研修一覧
動画教育・eラーニング

動画教育・eラーニング

データやDVDの買い切り、レンタル視聴、定額制見放題など、様々なプランでご提供します

メールマガジンのご登録

コンテンツクリエイターズワークス

生理の貧困対策支援PJ(企業向け)全力Q&A

生理の貧困対策支援PJ(自治体向け)全力Q&A

生理の貧困対策支援PJ自治体のお声

インソースからの新着メッセージ

    新作研修(講師派遣)

    業界随一の研修開発力を誇る
    インソースの最新プログラム

      コア・ソリューションプラン
      の新作情報

      250種類以上のコンサル事例!
      組織の「したい!」に全力で応える

        おすすめリンク