Oracle Database 11g: PL/SQL基礎
ã“ã®ç ”ä¿®ã‚³ãƒ¼ã‚¹ã®æ•™æã¯ã€é›»åファイル教æã€ŒeKitã€ã§æä¾›ã—ã¾ã™ã€‚
ã‚³ãƒ¼ã‚¹ã®æ¦‚è¦:
データベース・アプリケーション作æˆã®ç¬¬ä¸€æ©ï¼
ã“ã®ã‚³ãƒ¼ã‚¹ã§ã¯ã€SQLã®æ‹¡å¼µè¨€èªžã§ã‚ã‚‹PL/SQLã‚’ç¿’å¾—ã—ã¾ã™ã€‚å—講者ã¯ã€è¤‡æ•°ã®ãƒ‡ãƒ¼ã‚¿ç®¡ç†ã‚¢ãƒ—リケーションã§å…±æœ‰å¯èƒ½ãªPL/SQLã®ä½œæˆæ–¹æ³•ã«ã¤ã„ã¦ç¿’å¾—ã—ã¾ã™ã€‚ã¾ãŸã€ç„¡åPL/SQLブãƒãƒƒã‚¯ã®ä½œæˆæ–¹æ³•ã‚„ã€ã‚¹ãƒˆã‚¢ãƒ‰ãƒ»ãƒ—ãƒã‚·ãƒ¼ã‚¸ãƒ£ã€ãƒ•ã‚¡ãƒ³ã‚¯ã‚·ãƒ§ãƒ³ã®æ¦‚è¦ã«ã¤ã„ã¦ã‚‚å¦ç¿’ã—ã¾ã™ã€‚ã•らã«ã€è˜åˆ¥åã®å®£è¨€ã€ä¾‹å¤–ã®ãƒˆãƒ©ãƒƒãƒ—ã«ã¤ã„ã¦ã‚‚å¦ç¿’ã—ã¾ã™ã€‚演習ã§ã¯Oracle SQL Developerを使用ã—ã¦ã€ã“れらã®ãƒ—ãƒã‚°ãƒ©ãƒ ・ユニットを開発ã—ã¾ã™ã€‚
Learn To:
- PL/SQL変数ã®å®£è¨€
- 明示カーソル
- コンãƒã‚¸ãƒƒãƒˆãƒ»ãƒ‡ãƒ¼ã‚¿åž‹ã§ã®ä½œæ¥
- 実行時エラーã®å‡¦ç†
- æ¡ä»¶ä»˜ã制御コード・フãƒãƒ¼ï¼ˆãƒ«ãƒ¼ãƒ—ã€åˆ¶å¾¡æ§‹é€ )
- ストアド・プãƒã‚·ãƒ¼ã‚¸ãƒ£ãŠã‚ˆã³ãƒ•ァンクションã®èª¬æ˜Ž
※2009å¹´6月1æ—¥ã‹ã‚‰å…¨ä¼šå ´ã«ã¦ãƒ†ã‚ストを電åファイル教æã€ŒeKitã€ã§æä¾›ã—ã¾ã™ã€‚
| スケジュール/購入 |
å—講形態 |
ä¾¡æ ¼ï¼ˆæ¶ˆè²»ç¨Žè¾¼ã¿ï¼‰
**
|
日数 |
æ•™æ |
講義言語 |
|
スケジュール詳細
|
Instructor-Led Training(集åˆç ”修)
|
138,600
円
|
2
æ—¥
|
日本語
|
日本語
|
|
スケジュール詳細
|
Live Virtual Class
|
138,600
円
|
2
æ—¥
|
日本語
|
|
** å«ã‚€ 消費税
注æ„:
ç ”ä¿®ã‚’è³¼å…¥ã™ã‚‹ãŸã‚ã«ã¯ãŠå®¢æ§˜æƒ…å ±(Oracle.com)ã®ç™»éŒ²ãŒå¿…è¦ã§ã™ã€‚:
ãŠå®¢æ§˜æƒ…å ±(Oracle.com)ã®ç™»éŒ²ãƒšãƒ¼ã‚¸ã¸!
剿æ¡ä»¶:
å¿…è¦ã¨ã•ã‚Œã‚‹å‰æã‚³ãƒ¼ã‚¹ã¾ãŸã¯å‰æçŸ¥è˜:
コースã®ç›®çš„:
- ストアド・プãƒã‚·ãƒ¼ã‚¸ãƒ£ãŠã‚ˆã³ãƒ•ァンクション
- PL/SQLã®æ©Ÿèƒ½ãŠã‚ˆã³æ§‹æ–‡
- 効率的ã«å®Ÿè¡Œã•れるPL/SQLç„¡åブãƒãƒƒã‚¯ã®è¨è¨ˆ
- 実行時エラーã®å‡¦ç†
- PL/SQLプãƒã‚°ãƒ©ãƒŸãƒ³ã‚°æ§‹é€ 体ãŠã‚ˆã³æ¡ä»¶ä»˜ã制御コード・フãƒãƒ¼ï¼ˆãƒ«ãƒ¼ãƒ—ã€åˆ¶å¾¡æ§‹é€ ãŠã‚ˆã³æ˜Žç¤ºã‚«ãƒ¼ã‚½ãƒ«ï¼‰
- カーソルを使用ã—ãŸè¡Œã®å‡¦ç†
コースã®å†…容:
概è¦
- コース目的
- コース内容
- 人事管ç†ï¼ˆHR)スã‚ーマã®èª¬æ˜Ž
- ã“ã®ã‚³ãƒ¼ã‚¹ã§ä½¿ç”¨å¯èƒ½ãªPL/SQL開発環境
- SQL Developerã®æ¦‚è¦
PL/SQLã®æ¦‚è¦
- PL/SQLã®æ¦‚è¦
- PL/SQLサブプãƒã‚°ãƒ©ãƒ ã®åˆ©ç‚¹
- PL/SQLブãƒãƒƒã‚¯ã®ã‚¿ã‚¤ãƒ—ã®æ¦‚è¦
- ç°¡å˜ãªç„¡åブãƒãƒƒã‚¯ã®ä½œæˆãŠã‚ˆã³å®Ÿè¡Œ
- PL/SQLブãƒãƒƒã‚¯ã‹ã‚‰ã®å‡ºåŠ›ã®ç”Ÿæˆ
PL/SQLè˜åˆ¥åã®å®£è¨€
- PL/SQLサブプãƒã‚°ãƒ©ãƒ å†…ã®æ§˜ã€…ãªã‚¿ã‚¤ãƒ—ã®è˜åˆ¥å
- 宣言部を使用ã—ãŸè˜åˆ¥åã®å®šç¾©
- 変数ã¸ã®ãƒ‡ãƒ¼ã‚¿ã®æ ¼ç´
- スカラー・データ型
- %TYPE属性
- ãƒã‚¤ãƒ³ãƒ‰å¤‰æ•°
実行å¯èƒ½æ–‡ã®è¨˜è¿°
- 基本的ãªPL/SQLブãƒãƒƒã‚¯æ§‹æ–‡ã®ã‚¬ã‚¤ãƒ‰ãƒ©ã‚¤ãƒ³ã®èª¬æ˜Ž
- コードã®ã‚³ãƒ¡ãƒ³ãƒˆ
- PL/SQLã§ã®SQLファンクション
- データ型ã®å¤‰æ›
- ãƒã‚¹ãƒˆã•れãŸãƒ–ãƒãƒƒã‚¯
- PL/SQLã®æ¼”ç®—å
Oracle Serverã¨ã®å¯¾è©±
- PL/SQLã§ã®SELECT文を使用ã—ãŸãƒ‡ãƒ¼ã‚¿ã®å–å¾—
- PL/SQLを使用ã—ãŸã‚µãƒ¼ãƒãƒ¼å†…ã®ãƒ‡ãƒ¼ã‚¿ã®æ“作
- SQLã‚«ãƒ¼ã‚½ãƒ«ã®æ¦‚念
- SQLカーソル属性を使用ã—㟠DMLã«å¯¾ã™ã‚‹ãƒ•ィードãƒãƒƒã‚¯ã®å–å¾—
- トランザクションã®ä¿å˜ãŠã‚ˆã³ç ´æ£„
åˆ¶å¾¡æ§‹é€ ã®è¨˜è¿°
- IF文を使用ã—ãŸæ¡ä»¶ä»˜ã処ç†
- CASE文を使用ã—ãŸæ¡ä»¶ä»˜ã処ç†
- ç°¡å˜ãªLOOPæ–‡
- WHILE LOOPæ–‡
- FOR LOOPæ–‡
- CONTINUEæ–‡
コンãƒã‚¸ãƒƒãƒˆãƒ»ãƒ‡ãƒ¼ã‚¿åž‹ã§ã®ä½œæ¥
- PL/SQLレコードã®ä½¿ç”¨
- %ROWTYPE属性ã®ä½¿ç”¨
- PL/SQLレコードを使用ã—ãŸæŒ¿å…¥ãŠã‚ˆã³æ›´æ–°
- INDEX BY表
- INDEX BYè¡¨ã®æ–¹æ³•
- レコードã®INDEX BY表
明示カーソルã®ä½¿ç”¨
- 明示カーソルã®ç†è§£
- カーソルã®å®£è¨€
- カーソルã®ã‚ªãƒ¼ãƒ—ン
- カーソルã‹ã‚‰ã®ãƒ‡ãƒ¼ã‚¿ã®ãƒ•ェッãƒ
- カーソルã®ã‚¯ãƒãƒ¼ã‚º
- カーソルFORループ
- 明示カーソル属性
- FOR UPDATEå¥ãŠã‚ˆã³WHERE CURRENTå¥
例外ã®å‡¦ç†
- 例外ã®ç†è§£
- PL/SQLã§ã®ä¾‹å¤–ã®å‡¦ç†
- 事å‰å®šç¾©æ¸ˆã®Oracleサーãƒãƒ¼ãƒ»ã‚¨ãƒ©ãƒ¼ã®ãƒˆãƒ©ãƒƒãƒ—
- 事å‰å®šç¾©æ¸ˆã§ãªã„Oracleサーãƒãƒ¼ãƒ»ã‚¨ãƒ©ãƒ¼ã®ãƒˆãƒ©ãƒƒãƒ—
- ユーザー定義例外ã®ãƒˆãƒ©ãƒƒãƒ—
- 例外ã®ä¼æ’
- RAISE_APPLICATION_ERRORプãƒã‚·ãƒ¼ã‚¸ãƒ£
ストアド・プãƒã‚·ãƒ¼ã‚¸ãƒ£ãŠã‚ˆã³ãƒ•ァンクションã®ä½œæˆ
- ストアド・プãƒã‚·ãƒ¼ã‚¸ãƒ£ãŠã‚ˆã³ãƒ•ァンクションã®ç†è§£
- ç„¡åブãƒãƒƒã‚¯ã¨ã‚µãƒ–プãƒã‚°ãƒ©ãƒ ã®åŒºåˆ¥
- ç°¡å˜ãªãƒ—ãƒã‚·ãƒ¼ã‚¸ãƒ£ã®ä½œæˆ
- INパラメータを使用ã—ãŸç°¡å˜ãªãƒ—ãƒã‚·ãƒ¼ã‚¸ãƒ£ã®ä½œæˆ
- ç°¡å˜ãªãƒ•ァンクションã®ä½œæˆ
- ç°¡å˜ãªãƒ—ãƒã‚·ãƒ¼ã‚¸ãƒ£ã®å®Ÿè¡Œ
- ç°¡å˜ãªãƒ•ァンクションã®å®Ÿè¡Œ