Kursplan

Införandet

  • Syfte och mål
  • Kursens tidtabell
  • Introduktioner
  • Förutsättningar
  • Ansvar

SQL Verktyg

  • Mål
  • SQL Utvecklare
  • SQL Utvecklare - Anslutning
  • Visa tabellinformation
  • Använda SQL, SQL Utvecklare – Fråga
  • SQL*Plus-inloggning
  • Direkt anslutning
  • Använda SQL*Plus
  • Avsluta sessionen
  • SQL*Plus-kommandon
  • SQL*Plus Miljö
  • SQL*Plus uppmaning
  • Hitta information om tabeller
  • Få hjälp
  • Använda SQL-filer
  • iSQL*Plus, enhetsmodeller
  • Tabellerna ORDER
  • FILM-tabellerna
  • Kurstabeller Utdelningsblad
  • SQL Syntax för uttalanden
  • SQL*Plus-kommandon

Vad är PL/SQL?

  • Vad är PL/SQL?
  • Varför använda PL/SQL?
  • Blockets struktur
  • Visa ett meddelande
  • Exempelkod
  • Ställa in SERVEROUTPUT
  • Uppdateringsexempel, Stilguide

Variabler

  • Variabler
  • Datatyper
  • Ställa in variabler
  • Konstanter
  • Lokala och globala variabler
  • %Typ Variabler
  • Substitutionsvariabler
  • Kommentarer med &
  • Alternativet Verifiera
  • && Variabler
  • Definiera och avdefiniera

SELECT-sats

  • SELECT-sats
  • Fylla i variabler
  • %Rowtype Variabler
  • CHR Funktion
  • Självstudier
  • PL/SQL Poster
  • Exempel på deklarationer

Villkorligt uttalande

  • IF-uttalande
  • SELECT-sats
  • Självstudier
  • Case-redogörelse

Fånga fel

  • Undantag
  • Interna fel
  • Felkod och meddelande
  • Använder inga data hittades
  • Undantag för användare
  • Fel vid höjning av program
  • Fånga icke-definierade fel
  • Att använda PRAGMA EXCEPTION_INIT
  • Checka in och återställa
  • Självstudier
  • Kapslade block
  • Verkstad

Iteration - Looping

  • Loop Uttalande
  • While-uttalande
  • För uttalande
  • Gotill Uttalande och etiketter

Markörer

  • Markörer
  • Markörens attribut
  • Explicita markörer
  • Exempel på explicit markör
  • Deklarera markören
  • Deklarera variabeln
  • öppna, hämtar den första raden
  • Hämtar nästa rad
  • Avsluta när %Notfound
  • Stänga
  • För loop I
  • För Loop II
  • Exempel på uppdatering
  • FÖR UPPDATERING
  • FÖR UPPDATERING AV
  • DÄR STRÖM PÅ
  • Checka in med markörer
  • Validering Exempel I
  • Validering Exempel II
  • Markör Parametrar,
  • Verkstad
  • Verkstad Lösning

Procedurer, funktioner och paket

  • Skapa uttalande
  • Parametrar
  • Förfarande Brödtext
  • Visar fel
  • Beskriv en procedur
  • Procedurer för kallelse
  • Anropsprocedurer i SQL*Plus
  • Använda utdataparametrar
  • Anropa med utdataparametrar
  • Skapa funktioner
  • Exempel på funktion
  • Visar fel
  • Beskriv en funktion
  • Anropa funktioner
  • Samtalsfunktioner i SQL*Plus
  • Modulär Programming
  • Exempel på förfarande
  • Anropa funktioner
  • Anropa funktioner i en IF-sats
  • Skapa paket
  • Exempel på paket
  • Anledningar till paket
  • Offentliga och privata delprogram
  • Visar fel
  • Beskriv ett paket
  • Anropa paket i SQL*Plus
  • Anropa paket från underprogram
  • Släppa ett underprogram
  • Söka efter underprogram
  • Skapa ett felsökningspaket
  • Anropa felsökningspaketet
  • Positionell och namngiven notation
  • Standardvärden för parametrar
  • Kompilera om procedurer och funktioner
  • Verkstad

Utlösare

  • Skapa utlösare
  • Utlösare för uttalanden
  • Utlösare på radnivå
  • NÄR-begränsning
  • Selektiva utlösare - IF
  • Visar fel
  • Checka in utlösare
  • Inskränkningar
  • Muterande utlösare
  • Hitta utlösare
  • Släppa en utlösare
  • Generera ett autonummer
  • Inaktivera utlösare
  • Aktivera utlösare
  • Namn på utlösare

Exempel på data

  • ORDER Tabeller
  • FILM Tabeller
  • ANSTÄLLDA Tabeller

Dynamisk SQL

  • SQL i PL/SQL
  • Bindande
  • Dynamisk SQL
  • Inbyggd dynamisk SQL
  • DDL och DML
  • DBMS_SQL-paketet
  • Dynamisk SQL – VÄLJ
  • Dynamisk SQL - SELECT-procedur

Använda filer

  • Använda textfiler
  • UTL_FILE-paket
  • Skriv/lägg till exempel
  • Läs exempel
  • Exempel på utlösare
  • DBMS_ALERT paket
  • DBMS_JOB-paketet

SAMLINGAR

  • %Typ Variabler
  • Spela in variabler
  • Typer av samlingar
  • Indexera efter tabeller
  • Ställa in värden
  • Icke-existerande Elements
  • Kapslade tabeller
  • Initiering av kapslad tabell
  • Använda konstruktorn
  • Lägga till i en kapslad tabell
  • Varrays
  • Initiering av Varray
  • Lägga till Elements i en Varray
  • Samlingar på flera nivåer
  • Bulk Bind
  • Exempel på bulkbindning
  • Problem med transaktioner
  • BULK COLLECT-klausul
  • ATT ÅTERVÄNDA TILL

Ref Markörer

  • Markör Variabler
  • Definiera REF CURSOR-typer
  • Deklarera markörvariabler
  • Begränsad och obegränsad
  • Använda markörvariabler
  • Exempel på markörvariabel

Krav

Kursen är endast lämplig för dig som har viss kunskap om SQL.

Tidigare erfarenhet av ett interaktivt datorsystem är önskvärt men inte nödvändigt.

 21 timmar

Antal deltagare


Price per participant

Vittnesmål (6)

Upcoming Courses

Relaterade Kategorier