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.

 21 Uren

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)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën