ההכשרה רלוונטית לקבוצות מטעם ארגונים בלבד, ומותאמת באופן פרטני

על הקורס
נושאי הקורס
על הקורס
שפת ה PL/SQL הינה שפה אשר מאפשרת למשתמשיה הטמעת אלמנטים תכנותיים כגון לולאות, תנאים, וניהול שגיאות בסביבת Oracle
קורס זה מעניק למסיימיו את הידע הנדרש לכתיבת קוד PL/SQL מול בסיס הנתונים אורקל ומלמד בין היתר – ניהול משתנים, עבודה עם לולאות ותנאים, יצירת קרסורים, פיתוח פרוצדורות, פונקציות, טריגרים ופקג'ים.
קהל יעד
קורס זה נועד בעיקרו למנהלי בסיסי נתונים, כותבי קוד, מפתחי BI, אנשי QA, אנליסטים, ואנשי מקצוע נוספים אשר אחראים על כתיבת קוד PLSQL.
יעדים מרכזיים
בסיום הקורס יכירו התלמידים את התכנים הבאים :
- שימוש במשתני PLSQL, יצירת בלוקים אנונימיים, מערכים ומטריצות.
- עבודה עם לולאות, תנאים וקרסורים.
- ניהול שגיאות, יצירת פרוצדורות, פונקציות וטריגרים.
- שימוש בפקג'ים, תלויות, שימוש ב SQL דינמי.
דרישות קדם
- היכרות מוקדמת עם שפת ה SQL
- Declaring variables
- Executable statements
- Global variables
- Substitution variables
- Interacting with the Database Engine
- Using nested blocks
- SELECT INTO statement
- DML with PL/SQL blocks
- Using Implicit Cursors
- Using IF, CASE, LOOP, WHILE and FOR
- exit and continue
- Nested loops
- Using records
- %rowtype
- Table Of, Table Of Methods – NEXT, PRIOR, FIRST, LAST, Table of Records
- Single FETCH vs Multiple FETCH
- Looping through a Cursor
- %rowtype, %found
- Cursor For Loop
- Cursor with Parameters
- Bulk Collect
- Predefined exceptions
- Non predefined exceptions
- SQLCODE, SQLERRM
- User defined errors
- Procedures with IN parameter
- Using OUT parameters
- Using IN/OUT parameters
- Nesting procedures
- Using RETURN
- Error handling
- Creating Package SPEC
- Creating package BODY
- Overloading – Procedures and Functions
- Forward Declaration
- Oracle Supplied Packages
- BEFORE Triggers
- Using OLD/NEW
- Using AFTER triggers
- Using INSTEAD OF Triggers
- Autonomous transactions
Using PL/SQL Dynamic SQL
Handling database dependencies.