Kursplan
Införandet
- Syfte och mål
- Kursens tidtabell
- Introduktioner
- Förutsättningar
- Ansvar
SQL Verktyg
- Mål
- SQL Utvecklare
- SQL Utvecklare - Anslutning
- Visa tabellinformation
- Använda SQL, SQL Utvecklare – Fråga
- SQL*Plus-inloggning
- Direkt anslutning
- Använda SQL*Plus
- Avsluta sessionen
- SQL*Plus-kommandon
- SQL*Plus Miljö
- SQL*Plus uppmaning
- Hitta information om tabeller
- Få hjälp
- Använda SQL-filer
- iSQL*Plus, enhetsmodeller
- Tabellerna ORDER
- FILM-tabellerna
- Kurstabeller Utdelningsblad
- SQL Syntax för uttalanden
- SQL*Plus-kommandon
Vad är PL/SQL?
- Vad är PL/SQL?
- Varför använda PL/SQL?
- Blockets struktur
- Visa ett meddelande
- Exempelkod
- Ställa in SERVEROUTPUT
- Uppdateringsexempel, Stilguide
Variabler
- Variabler
- Datatyper
- Ställa in variabler
- Konstanter
- Lokala och globala variabler
- %Typ Variabler
- Substitutionsvariabler
- Kommentarer med &
- Alternativet Verifiera
- && Variabler
- Definiera och avdefiniera
SELECT-sats
- SELECT-sats
- Fylla i variabler
- %Rowtype Variabler
- CHR Funktion
- Självstudier
- PL/SQL Poster
- Exempel på deklarationer
Villkorligt uttalande
- IF-uttalande
- SELECT-sats
- Självstudier
- Case-redogörelse
Fånga fel
- Undantag
- Interna fel
- Felkod och meddelande
- Använder inga data hittades
- Undantag för användare
- Fel vid höjning av program
- Fånga icke-definierade fel
- Att använda PRAGMA EXCEPTION_INIT
- Checka in och återställa
- Självstudier
- Kapslade block
- Verkstad
Iteration - Looping
- Loop Uttalande
- While-uttalande
- För uttalande
- Gotill Uttalande och etiketter
Markörer
- Markörer
- Markörens attribut
- Explicita markörer
- Exempel på explicit markör
- Deklarera markören
- Deklarera variabeln
- öppna, hämtar den första raden
- Hämtar nästa rad
- Avsluta när %Notfound
- Stänga
- För loop I
- För Loop II
- Exempel på uppdatering
- FÖR UPPDATERING
- FÖR UPPDATERING AV
- DÄR STRÖM PÅ
- Checka in med markörer
- Validering Exempel I
- Validering Exempel II
- Markör Parametrar,
- Verkstad
- Verkstad Lösning
Procedurer, funktioner och paket
- Skapa uttalande
- Parametrar
- Förfarande Brödtext
- Visar fel
- Beskriv en procedur
- Procedurer för kallelse
- Anropsprocedurer i SQL*Plus
- Använda utdataparametrar
- Anropa med utdataparametrar
- Skapa funktioner
- Exempel på funktion
- Visar fel
- Beskriv en funktion
- Anropa funktioner
- Samtalsfunktioner i SQL*Plus
- Modulär Programming
- Exempel på förfarande
- Anropa funktioner
- Anropa funktioner i en IF-sats
- Skapa paket
- Exempel på paket
- Anledningar till paket
- Offentliga och privata delprogram
- Visar fel
- Beskriv ett paket
- Anropa paket i SQL*Plus
- Anropa paket från underprogram
- Släppa ett underprogram
- Söka efter underprogram
- Skapa ett felsökningspaket
- Anropa felsökningspaketet
- Positionell och namngiven notation
- Standardvärden för parametrar
- Kompilera om procedurer och funktioner
- Verkstad
Utlösare
- Skapa utlösare
- Utlösare för uttalanden
- Utlösare på radnivå
- NÄR-begränsning
- Selektiva utlösare - IF
- Visar fel
- Checka in utlösare
- Inskränkningar
- Muterande utlösare
- Hitta utlösare
- Släppa en utlösare
- Generera ett autonummer
- Inaktivera utlösare
- Aktivera utlösare
- Namn på utlösare
Exempel på data
- ORDER Tabeller
- FILM Tabeller
- ANSTÄLLDA Tabeller
Dynamisk SQL
- SQL i PL/SQL
- Bindande
- Dynamisk SQL
- Inbyggd dynamisk SQL
- DDL och DML
- DBMS_SQL-paketet
- Dynamisk SQL – VÄLJ
- Dynamisk SQL - SELECT-procedur
Använda filer
- Använda textfiler
- UTL_FILE-paket
- Skriv/lägg till exempel
- Läs exempel
- Exempel på utlösare
- DBMS_ALERT paket
- DBMS_JOB-paketet
SAMLINGAR
- %Typ Variabler
- Spela in variabler
- Typer av samlingar
- Indexera efter tabeller
- Ställa in värden
- Icke-existerande Elements
- Kapslade tabeller
- Initiering av kapslad tabell
- Använda konstruktorn
- Lägga till i en kapslad tabell
- Varrays
- Initiering av Varray
- Lägga till Elements i en Varray
- Samlingar på flera nivåer
- Bulk Bind
- Exempel på bulkbindning
- Problem med transaktioner
- BULK COLLECT-klausul
- ATT ÅTERVÄNDA TILL
Ref Markörer
- Markör Variabler
- Definiera REF CURSOR-typer
- Deklarera markörvariabler
- Begränsad och obegränsad
- Använda markörvariabler
- Exempel på markörvariabel
Krav
Kursen är endast lämplig för dig som har viss kunskap om SQL.
Tidigare erfarenhet av ett interaktivt datorsystem är önskvärt men inte nödvändigt.
Vittnesmål (7)
Jag uppskattade den praktiska erfarenheten och möjligheten att arbeta med riktiga kodningsaktiviteter
Kristine - Isuzu Philippines Corporation
Kurs - ORACLE PL/SQL Fundamentals
Maskintolkat
Relatera varje ämne till ett verkligt användningsfall.
Ferdinand - National Grid Corporation of the Philippines
Kurs - ORACLE PL/SQL Fundamentals
Maskintolkat
praktiken och tränaranteckningarna
Hamda AlMahri - Dubai Courts
Kurs - ORACLE PL/SQL Fundamentals
Maskintolkat
Mr. Khobeib var en utmärkt föreläsare och instruktör. Som nybörjare inom PL/SQL förklarade Khobeib grunderna och var tålmodig med oss under hela utbildningen. Han svarade på alla våra frågor ingående och visade många exempel när vi bad honom om det. Jag lärde mig definitivt mycket och kan nu börja utföra uppgifter med PL/SQL.
Abdulrahman Alsalami - Dubai Courts
Kurs - ORACLE PL/SQL Fundamentals
Maskintolkat
instruktören var hjälpsam hela tiden
Maitha Alselais - Dubai Courts
Kurs - ORACLE PL/SQL Fundamentals
Maskintolkat
Tränaren var fantastisk på alla plan. Han var mycket interaktiv och engagerande. Det viktigaste är att ämnena undervisades väldigt tydligt och i perfekt takt för att klara kursen. Jag uppskattar det enormt och vill ge en stor tack till tränaren.
Vivek Thomas - Estee Lauder BV
Kurs - ORACLE PL/SQL Fundamentals
Maskintolkat
Det var ganska praktiskt, inte alltför mycket teori.
David Lambaerts - Estee Lauder BV
Kurs - ORACLE PL/SQL Fundamentals
Maskintolkat