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 (6)
Relatera varje ämne till ett verkligt tillämpningsfall.
Ferdinand - National Grid Corporation of the Philippines
Kurs - ORACLE PL/SQL Fundamentals
Machine Translated
the practices and the trainer notes
Hamda AlMahri - Dubai Courts
Kurs - 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
Kurs - ORACLE PL/SQL Fundamentals
the trainer helpful all the time
Maitha Alselais - Dubai Courts
Kurs - ORACLE PL/SQL Fundamentals
The trainer was fantastic in all aspects. He was very interactive and engaging. Most importantly, the topics were taught very clearly and at a perfect pace to complete the course. I really appreciate it and would like to give a huge thank you to the trainer.
Vivek Thomas - Estée Lauder BV
Kurs - ORACLE PL/SQL Fundamentals
It was quite hands-on, not too much theory.