【公開講座】Oracle Database 12c: PL/SQL 基礎

1名さまから参加できる研修サービス・公開講座

  • 研修プログラム例
  • スケジュール
  • お問合せ

対象者

・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」で提供します。

スケジュール

かんたんお申込みシステム WEBinsource

公開講座を手軽にお安く受講いただけます!
→WEBinsourceの詳細と新規登録はこちら

お申込後の流れ

STEP

1

提供団体へ申込み

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

STEP

2

ご案内の送付

ご登録いただいたメールアドレスへ、ご受講日の前日までに受講案内をお送りします
※研修主催のトレノケート株式会社様より直接、ご受講案内メールが配信されます

STEP

3

受講開始

メールにてご案内したZoomミーティングIDを使用し、研修にご参加ください

お問合せはこちら

お問い合わせのお客様0120-800-225

ホームページ:https://www.insource.co.jp

E-mail:info_tokyo@insource.co.jp

お問合せ

お問い合わせフォームへ

※お問合せ内容ご記入欄に「Oracle Database 12c: PL/SQL 基礎」とご記入のうえお問合せください

下記情報を無料でGET!!

無料セミナー、新作研修、他社事例、公開講座割引、資料プレゼント、研修運営のコツ

メールマガジンのご登録はこちら

登録は左記QRコードから!

※配信予定は、予告なく配信月や研修テーマを変更する場合がございます。ご了承ください。

配信をご希望の方は、個人情報保護の取り扱いをご覧ください。

年間実績公開講座の年間実績
受講者数※1
147,500
開催数※1
14,529
講座数※2
4,706
WEBinsource
ご利用社数※2
25,701

※1 2024å¹´4月~2025å¹´3月

※2 2025å¹´3月末時点

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

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

研修一覧
オンライン人材育成

オンライン人材育成

企業内研修は、すべてオンラインで実施可能です

動画教育・eラーニング

動画教育・eラーニング

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

メールマガジンのご登録

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

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

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

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

新作研修4月30日更新

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

コア・ソリューションプラン
の新作情報
4月08日更新

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

おすすめリンク

人材アセスメント

HP作成・WEBコンサル

読み物・インソースコラム


当サイトでは、サイトの利便性向上のため、クッキーを利⽤しています。
サイトのクッキーの使⽤に関しては、「クッキーの管理方法について」をご覧ください。

同意します