Kursplan

Introduksjon

  • Mål og målsetninger
  • Kursplan
  • Introduksjoner
  • Forutsetninger
  • Ansvar

SQL Verktøy

  • Mål
  • SQL Utvikler
  • SQL Utvikler - Tilkobling
  • Vise tabellinformasjon
  • Ved hjelp av SQL, SQL Developer - Query
  • SQL*Pluss pålogging
  • Direkte kontakt
  • Ved å bruke SQL*Plus
  • Avslutning av økten
  • SQL*Plusskommandoer
  • SQL*Pluss miljø
  • SQL*Plusspørsmål
  • Finne informasjon om tabeller
  • Får hjelp
  • Bruke SQL filer
  • iSQL*Pluss, enhetsmodeller
  • BESTILLINGStabellene
  • FILM-tabellene
  • Utdelingsark for kurstabeller
  • SQL Uttalelsessyntaks
  • SQL*Plusskommandoer

Hva er PL/SQL?

  • Hva er PL/SQL?
  • Hvorfor bruke PL/SQL?
  • Blokkstruktur
  • Viser en melding
  • Eksempelkode
  • Innstilling av SERVEROUTPUT
  • Oppdateringseksempel, stilguide

Variabler

  • Variabler
  • Datatyper
  • Stille inn variabler
  • Konstanter
  • Lokale og globale variabler
  • %Typevariabler
  • Substitusjonsvariabler
  • Kommentarer med &
  • Bekreft alternativ
  • && Variabler
  • Definer og Unefine

VELG erklæring

  • VELG erklæring
  • Fylle ut variabler
  • % Radtypevariabler
  • CHR funksjon
  • Selvstudium
  • PL/SQL Opptegnelser
  • Eksempelerklæringer

Betinget erklæring

  • IF-erklæring
  • VELG erklæring
  • Selvstudium
  • Saksuttalelse

Fangefeil

  • Unntak
  • Interne feil
  • Feilkode og melding
  • Bruker Ingen data funnet
  • Brukerunntak
  • Opphev applikasjonsfeil
  • Fange ikke-definerte feil
  • Bruker PRAGMA EXCEPTION_INIT
  • Commit og Rollback
  • Selvstudium
  • Nestede blokker
  • Verksted

Iterasjon - Looping

  • Loop Statement
  • Mens uttalelse
  • For uttalelse
  • Gotil erklæring og etiketter

Pekere

  • Pekere
  • Markørattributter
  • Eksplisitte markører
  • Eksplisitt markøreksempel
  • Erklærer markøren
  • Erklære variabelen
  • Åpne, Henter den første raden
  • Henter neste rad
  • Avslutt når %Notfound
  • Lukk
  • For Loop I
  • For Loop II
  • Oppdateringseksempel
  • FOR OPPDATERING
  • FOR OPPDATERING AV
  • HVOR STRØM AV
  • Forplikte seg med markører
  • Valideringseksempel I
  • Valideringseksempel II
  • Markørparametere,
  • Verksted
  • Verkstedløsning

Prosedyrer, funksjoner og pakker

  • Opprett erklæring
  • Parametere
  • Prosedyreorgan
  • Viser feil
  • Beskriv en prosedyre
  • Ringeprosedyrer
  • Ringeprosedyrer i SQL*Pluss
  • Bruke utgangsparametere
  • Ringer med utgangsparametre
  • Opprette funksjoner
  • Eksempelfunksjon
  • Viser feil
  • Beskriv en funksjon
  • Anropsfunksjoner
  • Anropsfunksjoner i SQL*Pluss
  • Modulær Programming
  • Eksempel prosedyre
  • Anropsfunksjoner
  • Anropsfunksjoner i en IF-erklæring
  • Opprette pakker
  • Pakkeeksempel
  • Årsaker til pakker
  • Offentlige og private underprogrammer
  • Viser feil
  • Beskriv en pakke
  • Ringepakker i SQL*Pluss
  • Ringe pakker fra underprogrammer
  • Slipper et underprogram
  • Finne underprogrammer
  • Opprette en feilsøkingspakke
  • Kaller opp feilsøkingspakken
  • Posisjonell og navngitt notasjon
  • Parameter Standardverdier
  • Rekompilere prosedyrer og funksjoner
  • Verksted

Utløsere

  • Opprette triggere
  • Statement Triggere
  • Radnivåutløsere
  • NÅR Begrensning
  • Selektive utløsere - IF
  • Viser feil
  • Commit i Triggers
  • Begrensninger
  • Muterende triggere
  • Finne triggere
  • Å slippe en trigger
  • Generering av et autonummer
  • Deaktivering av utløsere
  • Aktivering av utløsere
  • Utløsernavn

Eksempeldata

  • BESTILL tabeller
  • FILM tabeller
  • ANSATTE tabeller

Dynamisk SQL

  • SQL i PL/SQL
  • Binding
  • Dynamisk SQL
  • Native Dynamic SQL
  • DDL og DML
  • DBMS_SQL Pakke
  • Dynamisk SQL - VELG
  • Dynamisk SQL - VELG Prosedyre

Bruke filer

  • Bruke tekstfiler
  • UTL_FILE-pakke
  • Skriv/legg ved eksempel
  • Les eksempel
  • Trigger eksempel
  • DBMS_ALERT-pakker
  • DBMS_JOB-pakke

SAMLINGER

  • %Typevariabler
  • Registrer variabler
  • Samlingstyper
  • Indeks-etter tabeller
  • Stille inn verdier
  • Ikke-eksisterende Elements
  • Nestede tabeller
  • Nestet tabellinitialisering
  • Bruke konstruktøren
  • Legger til en nestet tabell
  • Varrays
  • Varray initialisering
  • Legger til Elements til en Varray
  • Samlinger på flere nivåer
  • Bulkbind
  • Eksempel på bulkbinding
  • Transaksjonsproblemer
  • Klausul om masseinnsamling
  • TILBAKE TIL

Ref Cursorer

  • Markørvariabler
  • Definere REF CURSOR typer
  • Erklære markørvariabler
  • Begrenset og ubegrenset
  • Bruke markørvariabler
  • Eksempler på markørvariable

Krav

Kurset passer kun for de som har litt kunnskap om SQL.

Tidligere erfaring med et interaktivt datasystem er ønskelig, men ikke nødvendig.

 21 timer

Antall deltakere


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories