Thank you for sending your enquiry! One of our team member will contact you shortly.
Thank you for sending your booking! One of our team member will contact you shortly.
コース概要
導入
- 目的と目的
- コーススケジュール
- はじめに
- 前提条件
- 責任
SQL ツール
- 目的
- SQL開発者
- SQL 開発者 - 接続
- テーブル情報の表示
- SQL、SQL 開発者 - クエリの使用
- SQL※プラスログイン
- ダイレクト接続
- SQL*Plus の使用
- セッションを終了する
- SQL*プラスコマンド
- SQL*プラス環境
- SQL*プラスプロンプト
- テーブルに関する情報の検索
- 助けを求める
- SQL ファイルの使用
- iSQL*Plus、エンティティ モデル
- ORDERS テーブル
- フィルムテーブル
- コース表の配布資料
- SQL ステートメントの構文
- SQL*プラスコマンド
PL/SQLとは何ですか?
- PL/SQLとは何ですか?
- PL/SQL を使用する理由
- ブロック構造
- メッセージを表示する
- サンプルコード
- サーバー出力の設定
- 更新例、スタイルガイド
変数
- 変数
- データ型
- 変数の設定
- 定数
- ローカル変数とグローバル変数
- %型変数
- 置換変数
- & を含むコメント
- 検証オプション
- && 変数
- 定義と定義解除
SELECT ステートメント
- SELECT ステートメント
- 変数の設定
- %Rowtype 変数
- CHR機能
- 独学
- PL/SQL 記録
- 宣言の例
条件文
- IF ステートメント
- SELECT ステートメント
- 独学
- ケースステートメント
トラップエラー
- 例外
- 内部エラー
- エラーコードとメッセージ
- データが見つからない場合の使用
- ユーザー例外
- アプリケーションエラーの発生
- 未定義エラーのトラップ
- PRAGMA EXCEPTION_INIT の使用
- コミットとロールバック
- 独学
- ネストされたブロック
- ワークショップ
反復 - ループ
- ループステートメント
- While ステートメント
- for ステートメント
- Goステートメントとラベルへ
カーソル
- カーソル
- カーソルの属性
- 明示的なカーソル
- 明示的なカーソルの例
- カーソルの宣言
- 変数の宣言
- 開いて最初の行をフェッチする
- 次の行をフェッチする
- %Notfound の場合に終了
- 近い
- ループIの場合
- ループⅡの場合
- 更新例
- アップデート用
- の更新について
- 現在の場所
- カーソルによるコミット
- 検証例 I
- 検証例 II
- カーソルパラメータ、
- ワークショップ
- ワークショップソリューション
プロシージャ、関数、パッケージ
- ステートメントの作成
- パラメーター
- プロシージャ本体
- エラーの表示
- 手順の説明
- 電話をかける手順
- SQL*Plusの呼び出し手順
- 出力パラメータの使用
- 出力パラメータを使用した呼び出し
- 関数の作成
- 関数例
- エラーの表示
- 関数の説明
- 関数の呼び出し
- SQL*Plus での関数の呼び出し
- モジュラー Programming
- 手順例
- 関数の呼び出し
- IF ステートメントでの関数の呼び出し
- パッケージの作成
- パッケージ例
- パッケージの理由
- パブリックおよびプライベートのサブプログラム
- エラーの表示
- パッケージの説明
- SQL*Plus でのパッケージの呼び出し
- サブプログラムからのパッケージの呼び出し
- サブプログラムの削除
- サブプログラムの検索
- デバッグパッケージの作成
- デバッグパッケージの呼び出し
- 位置表記と名前付き表記
- パラメータのデフォルト値
- 再コンパイル手順と関数
- ワークショップ
トリガー
- トリガーの作成
- ステートメントトリガー
- 行レベルのトリガー
- 制限時
- 選択的トリガー - IF
- エラーの表示
- トリガーでコミットする
- 制限
- トリガーの変異
- トリガーを見つける
- トリガーをドロップする
- 自動番号の生成
- トリガーの無効化
- トリガーの有効化
- トリガー名
サンプルデータ
- ORDER テーブル
- フィルムテーブル
- 従業員テーブル
ダイナミック SQL
- PL/SQLのSQL
- バインディング
- ダイナミック SQL
- ネイティブダイナミック SQL
- DDL と DML
- DBMS_SQL パッケージ
- ダイナミック SQL - 選択
- 動的 SQL - SELECT プロシージャ
ファイルの使用
- テキストファイルの使用
- UTL_FILE パッケージ
- 書き込み/追加の例
- 例を読む
- トリガーの例
- DBMS_ALERT パッケージ
- DBMS_JOB パッケージ
コレクション
- %型変数
- レコード変数
- コレクションの種類
- インデックス付きテーブル
- 設定値
- 存在しない Element
- ネストされたテーブル
- ネストしたテーブルの初期化
- コンストラクターの使用
- ネストしたテーブルへの追加
- 変数
- VARRAYの初期化
- VARRAY への Element の追加
- マルチレベルコレクション
- バルクバインド
- バルクバインドの例
- トランザクションの問題
- BULK COLLECT 句
- に戻る
参照カーソル
- カーソル変数
- REF CURSOR タイプの定義
- カーソル変数の宣言
- 制約付きと制約なし
- カーソル変数の使用
- カーソル変数の例
要求
このコースは、SQLの知識をある程度持っている人にのみ適している。
インタラクティブ・コンピュータ・システムの使用経験があることが望ましいが、必須ではない
21 時間
お客様の声 (3)
the practices and the trainer notes
Hamda AlMahri - Dubai Courts
コース - ORACLE PL/SQL Fundamentals
Mr. Khobeib was a great lecturer and trainer. As a beginner to PL/SQL, Khobeib explained the basics and was patient with us while going through the training material. He answered all our questions thoroughly and showed a lot of examples when we asked him to. I definitely learned a lot and can start doing tasks with PL/SQL.
Abdulrahman Alsalami - Dubai Courts
コース - ORACLE PL/SQL Fundamentals
the trainer helpful all the time