Cursusaanbod
Introductie
- Doelen en doelstellingen
- Lesrooster
- Introducties
- Vereisten
- Verantwoordelijkheden
SQL Gereedschap
- Doelstellingen
- SQL Ontwikkelaar
- SQL Ontwikkelaar - Verbinding
- Tabelinformatie weergeven
- Met behulp van SQL, SQL Ontwikkelaar - Query
- SQL*Plus Inloggen
- Directe verbinding
- Gebruik van SQL*Plus
- De sessie beëindigen
- SQL*Plus Commando's
- SQL*Plus Omgeving
- SQL*Plus Prompt
- Informatie over tabellen zoeken
- Hulp krijgen
- SQL bestanden gebruiken
- iSQL*Plus, Entiteitsmodellen
- De ORDERS Tabellen
- De FILM Tafels
- Hand-out Cursustabellen
- SQL Syntaxis van de verklaring
- SQL*Plus Commando's
Wat is PL/SQL?
- Wat is PL/SQL?
- Waarom PL/SQL gebruiken?
- Blok structuur
- Een bericht weergeven
- Voorbeeldcode
- SERVEROUTPUT instellen
- Update Voorbeeld, Stijlgids
Variabelen
- Variabelen
- Datatypes
- Variabelen instellen
- Constanten
- Lokale en globale variabelen
- %Type Variabelen
- Substitutie Variabelen
- Reacties met &
- Optie verifiëren
- && Variabelen
- Definiëren en ongedaan maken
SELECT-instructie
- SELECT-instructie
- Variabelen invullen
- %rowtype variabelen
- CHR, functie
- Zelfstudie
- PL/SQL Gegevens
- Voorbeeld declaraties
Voorwaardelijke verklaring
- IF-verklaring
- SELECT-instructie
- Zelfstudie
- Casus Verklaring
Fouten bij overvulling
- Uitzondering
- Interne fouten
- Foutcode en bericht
- Geen gegevens gevonden gebruiken
- Uitzonderingen voor gebruikers
- Applicatiefout verhogen
- Niet-gedefinieerde fouten opsporen
- PRAGMA-EXCEPTION_INIT gebruiken
- Vastleggen en terugdraaien
- Zelfstudie
- Geneste blokken
- Werkplaats
Iteratie - Herhalen
- Loop Verklaring
- Terwijl verklaring
- Voor verklaring
- Gonaar Statement en Labels
Cursors
- Cursors
- Cursor-attributen
- Expliciete cursors
- Voorbeeld van expliciete cursor
- De cursor declareren
- Declareren van de variabele
- Open, de eerste rij ophalen
- De volgende rij ophalen
- Afsluiten wanneer %notfound
- Sluiten
- Voor Lus I
- Voor Loop II
- Voorbeeld van een update
- VOOR UPDATE
- VOOR UPDATE VAN
- WAAR STROOM VAN
- Vastleggen met cursors
- Validatie Voorbeeld I
- Validatie Voorbeeld II
- Cursor-parameters,
- Werkplaats
- Werkplaats Oplossing
Procedures, functies en pakketten
- Verklaring maken
- Parameters
- Procedurele instantie
- Fouten weergeven
- Beschrijf een procedure
- Procedures voor bellen
- Aanroepprocedures in SQL*Plus
- Uitvoerparameters gebruiken
- Bellen met uitgangsparameters
- Functies maken
- Voorbeeld functie
- Fouten weergeven
- Een functie beschrijven
- Aanroepen van functies
- Oproepfuncties in SQL*Plus
- Modulair Programming
- Voorbeeld procedure
- Aanroepen van functies
- Aanroepende functies in een IF-instructie
- Pakketten maken
- Pakket Voorbeeld
- Redenen voor pakketten
- Publieke en Private Subprogramma's
- Fouten weergeven
- Beschrijf een pakket
- Pakketten bellen in SQL*Plus
- Pakketten bellen vanuit subprogramma's
- Een subprogramma laten vallen
- Subprogramma's zoeken
- Een foutopsporingspakket maken
- Het foutopsporingspakket aanroepen
- Positionele en benoemde notatie
- Parameter Standaardwaarden
- Procedures en functies opnieuw samenstellen
- Werkplaats
Triggers
- Triggers maken
- Triggers voor verklaringen
- Triggers op rijniveau
- WANNEER Beperking
- Selectieve triggers - ALS
- Fouten weergeven
- Vastleggen in triggers
- Beperkingen
- Triggers muteren
- Triggers vinden
- Een trigger laten vallen
- Een automatisch nummering genereren
- Triggers uitschakelen
- Triggers inschakelen
- Namen triggeren
Voorbeeld van gegevens
- BESTEL Tafels
- FILM Tafels
- WERKNEMER Tafels
Dynamisch SQL
- SQL in PL/SQL
- Bindend
- Dynamisch SQL
- Native Dynamisch SQL
- DDL en DML
- DBMS_SQL Pakket
- Dynamisch SQL - SELECTEREN
- Dynamisch SQL - SELECT-procedure
Bestanden gebruiken
- Tekstbestanden gebruiken
- UTL_FILE Pakket
- Voorbeeld schrijven/toevoegen
- Lees voorbeeld
- Trigger Voorbeeld
- DBMS_ALERT Pakketten
- DBMS_JOB Pakket
VERZAMELINGEN
- %Type Variabelen
- Variabelen vastleggen
- Soorten collecties
- Index-Op Tabellen
- Waarden instellen
- Niet-bestaande Elements
- Geneste tabellen
- Initialisatie van geneste tabellen
- De constructor gebruiken
- Toevoegen aan een geneste tabel
- Zwervers
- Varray Initialisatie
- Elements toevoegen aan een Varray
- Collecties op meerdere niveaus
- Bulk binden
- Voorbeeld van bulkbinding
- Transactionele problemen
- BULK COLLECT-clausule
- TERUGKEREND NAAR
Ref Cursors
- Cursor-variabelen
- REF-CURSORTYPEN definiëren
- Cursorvariabelen declareren
- Beperkt en onbeperkt
- Cursorvariabelen gebruiken
- Voorbeelden van cursorvariabelen
Vereisten
De cursus is alleen geschikt voor degenen die enige kennis hebben van SQL.
Eerdere ervaring met een interactief computersysteem is wenselijk, maar niet essentieel.
Leveringsopties
PRIVÉGROEPSTRAINING
Onze identiteit draait om het leveren van precies wat onze klanten nodig hebben.
- Pre-cursusgesprek met uw trainer
- Aanpassing van de leerervaring om uw doelen te bereiken -
- Op maat gemaakte overzichten
- Praktische, praktische oefeningen met gegevens / scenario's die herkenbaar zijn voor de cursisten
- Training gepland op een datum naar keuze
- Gegeven online, op locatie/klaslokaal of hybride door experts die ervaring uit de echte wereld delen
Private Group Prices RRP from €6840 online delivery, based on a group of 2 delegates, €2160 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
OPENBARE TRAINING
Kijk op onze public courses
Reviews (7)
Ik vond het fijn om praktijkervaring op te doen en de mogelijkheid te hebben om werkelijk aan coderingstaken te werken.
Kristine - Isuzu Philippines Corporation
Cursus - ORACLE PL/SQL Fundamentals
Automatisch vertaald
Verbind elk onderwerp met een praktijkvoorbeeld.
Ferdinand - National Grid Corporation of the Philippines
Cursus - ORACLE PL/SQL Fundamentals
Automatisch vertaald
de praktijken en de instructeuraantekeningen
Hamda AlMahri - Dubai Courts
Cursus - ORACLE PL/SQL Fundamentals
Automatisch vertaald
Mr. Khobeib was een uitstekende docent en trainer. Als beginneling in PL/SQL legde Khobeib de basisprincipes duidelijk uit en gedroeg hij zich geduldig terwijl we door het opleidingsmateriaal heen werkten. Hij beantwoordde al onze vragen grondig en toonde veel voorbeelden wanneer wij daarom vroegen. Ik heb zeker veel geleerd en kan nu taken uitvoeren met PL/SQL.
Abdulrahman Alsalami - Dubai Courts
Cursus - ORACLE PL/SQL Fundamentals
Automatisch vertaald
de trainer behulpzaam was gedurende de hele tijd
Maitha Alselais - Dubai Courts
Cursus - ORACLE PL/SQL Fundamentals
Automatisch vertaald
De trainer was fantastisch in alle opzichten. Hij was erg interactief en betrokken. Het belangrijkste is dat de onderwerpen zeer duidelijk werden uitgelegd, met een perfect tempo om het cursusprogramma af te ronden. Ik waardeer dit enorm en wil de trainer graag een groot bedankje geven.
Vivek Thomas - Estee Lauder BV
Cursus - ORACLE PL/SQL Fundamentals
Automatisch vertaald
Het was erg praktijkgericht, niet te veel theorie.
David Lambaerts - Estee Lauder BV
Cursus - ORACLE PL/SQL Fundamentals
Automatisch vertaald