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 hield van de praktische ervaring en de mogelijkheid om aan daadwerkelijke codeeractiviteiten te werken
Kristine - Isuzu Philippines Corporation
Cursus - ORACLE PL/SQL Fundamentals
Automatisch vertaald
Relateer elk onderwerp aan een toepassingsgeval in de echte wereld.
Ferdinand - National Grid Corporation of the Philippines
Cursus - ORACLE PL/SQL Fundamentals
Automatisch vertaald
De praktijken en de opmerkingen van de trainer
Hamda AlMahri - Dubai Courts
Cursus - ORACLE PL/SQL Fundamentals
Automatisch vertaald
Meneer Khobeib was een uitstekende docent en trainer. Als beginner in PL/SQL, legde Khobeib de basis uit en was hij geduldig terwijl hij ons door het trainingsmateriaal leidde. Hij beantwoordde al onze vragen grondig en toonde veel voorbeelden wanneer wij hem daarom vroegen. Ik heb zeker veel geleerd en kan nu taken met PL/SQL uitvoeren.
Abdulrahman Alsalami - Dubai Courts
Cursus - ORACLE PL/SQL Fundamentals
Automatisch vertaald
De trainer is altijd behulpzaam.
Maitha Alselais - Dubai Courts
Cursus - ORACLE PL/SQL Fundamentals
Automatisch vertaald
De trainer was fantastisch op alle fronten. Hij was erg interactief en betrekkend. Het belangrijkste is dat de onderwerpen heel duidelijk en in een perfect tempo zijn uitgelegd om de cursus te voltooien. Ik waardeer het echt en wil een grote dank aan de trainer uitspreken.
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