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
the practices and the trainer notes
Hamda AlMahri - Dubai Courts
Cursus - 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
Cursus - ORACLE PL/SQL Fundamentals
the trainer helpful all the time
Maitha Alselais - Dubai Courts
Cursus - 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 - Estee Lauder BV
Cursus - ORACLE PL/SQL Fundamentals
It was quite hands-on, not too much theory.