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

Aantal deelnemers


Prijs Per Deelnemer

Testimonials (7)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën