・PL/SQL 開発者 ・システム・アナリスト ・テクニカル・コンサルタント ・Forms 開発者 ・Portal 開発者
・PL/SQL 開発者 ・システム・アナリスト ・テクニカル・コンサルタント ・Forms 開発者 ・Portal 開発者
・「Oracle Database 12c: SQL基礎 I」(RAC0086V)コースををご受講、または同等の知識をお持ちの方 ・データ処理の概念および手法に関する知識がある ・プログラミング言語に関する知識がある
●概要 このコースでは、PL/SQLプログラミング言語について説明します。 ストアド・プロシージャ、ストアド・ファンクション、および複数のフォームやデータ管理アプリケーションで共有可能なアプリケーション・コード・ブロックの作成方法を学習します。 受講者は、この強力なプログラミング言語の利点と実用的なシナリオを理解することができます。 ●実践的な演習 経験豊富なOracleインストラクタが、Oracle SQL Developerを使用したPL/SQLプログラムを開発する実践的な演習をサポートします。 また、オプション・ツールとしてSQL*Plusを紹介しています。
・ 単純なストアド・プロシージャおよびストアド・ファンクションを作成および実行する ・ PL/SQLの機能および構文を説明する ・ 効率的に実行されるPL/SQL無名ブロックを設計する ・ PL/SQLプログラミングの構成要素および条件付き制御コード・フロー(ループ、制御構造および明示カーソル)を使用する ・ ランタイム・エラーを処理する ・ データベースに接続するPL/SQLコードを記述する
本コースは、トレノケート株式会社が主催しております。
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の表示 - 単純なプロシージャおよびファンクションの作成 - プロシージャおよびファンクションの実行 - パラメータを使用したファンクションの起動
Windows/Oracle Database 12c
【事前に必ず以下をご確認の上お申込みください】
*主催団体によりキャンセルポリシーが異なります。
*お申し込み後のキャンセルにつきましてはこちらをご確認ください。
*キャンセル期限までは無料にてキャンセルを承ります。
*キャンセル期限を過ぎた後は、受講料全額をキャンセル料として頂戴いたします。
*事前のお席の確保は原則承っておりません。
*お申込み内容は、翌営業日以降に確定いたします。
*お申込み後、満席などでご受講できない場合がございますので、あらかじめご了承ください。満席の場合は、別途ご連絡申し上げます。
※受講に関する注意点※
進行の都合上、研修開始時間を過ぎてからのご参加はご遠慮いただいております。大変恐れ入りますが、研修開始時間までにご参加いただけていない場合、当日キャンセル扱いをさせていただく場合がございますのでご注意ください。
・オラクル認定コースにお申し込みいただいた方・申込責任者の方の個人情報は、第三者である日本オラクル株式会社と共有させていただきます。あらかじめご了承ください。 ・この研修コースのテキストは、電子ファイル教材「eKit」で提供します。
STEP
1
提供団体へ申込み
(お申込翌営業日)インソースがお客様のお申込を確認し、提供団体へ連携いたします
※空席がない場合、満席連絡をさせていただく場合がございますので予めご了承下さい
STEP
2
ご案内の送付
ご登録いただいたメールアドレスへ、ご受講日の前日までに受講案内をお送りします
※研修主催のトレノケート株式会社様より直接、ご受講案内メールが配信されます
STEP
3
受講開始
メールにてご案内したZoomミーティングIDを使用し、研修にご参加ください
下記情報を無料でGET!!
無料セミナー、新作研修、他社事例、公開講座割引、資料プレゼント、研修運営のコツ
※配信予定は、予告なく配信月や研修テーマを変更する場合がございます。ご了承ください。
配信をご希望の方は、個人情報保護の取り扱いをご覧ください。
無料セミナー、新作研修、他社事例、公開講座割引、資料プレゼント、研修運営のコツ
登録は左記QRコードから!
※配信予定は、予告なく配信月や研修テーマを変更する場合がございます。ご了承ください。
配信をご希望の方は、個人情報保護の取り扱いをご覧ください。