Kursplan

Introduktion

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

SQL Verktyg

  • Mål
  • SQL Utvecklare
  • SQL Utvecklare - Anslutning
  • Visa tabellinformation
  • Använder SQL, SQL Utvecklare - Fråga
  • SQL*Plusinloggning
  • Direktanslutning
  • Använder SQL*Plus
  • Avsluta sessionen
  • SQL*Pluskommandon
  • SQL*Plus miljö
  • SQL*Plusuppmaning
  • Hitta information om tabeller
  • Få hjälp
  • Använda SQL filer
  • iSQL*Plus, enhetsmodeller
  • ORDERS tabellerna
  • FILM-tabellerna
  • Kurstabeller Handout
  • SQL Statement Syntax
  • SQL*Pluskommandon

Vad är PL/SQL?

  • Vad är PL/SQL?
  • Varför använda PL/SQL?
  • Blockstruktur
  • Visar 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 &
  • Verifiera alternativ
  • && Variabler
  • Definiera och avdefiniera

VÄLJ uttalande

  • VÄLJ uttalande
  • Fylla på variabler
  • %Radtypvariabler
  • CHR-funktion
  • Självstudie
  • PL/SQL Rekord
  • Exempeldeklarationer

Villkorligt uttalande

  • IF-uttalande
  • VÄLJ uttalande
  • Självstudie
  • Fallutlåtande

Fångstfel

  • Undantag
  • Interna fel
  • Felkod och meddelande
  • Använder ingen data hittades
  • Användarundantag
  • Öka applikationsfel
  • Fånga odefinierade fel
  • Använder PRAGMA EXCEPTION_INIT
  • Commit och Rollback
  • Självstudie
  • Kapslade block
  • Verkstad

Iteration - Looping

  • Loop Statement
  • Medan uttalande
  • För uttalande
  • Gotill uttalande och etiketter

Markörer

  • Markörer
  • Markörattribut
  • Explicita markörer
  • Explicit markörexempel
  • Deklarerar markören
  • Deklarera variabeln
  • Öppna, hämtar första raden
  • Hämtar nästa rad
  • Avsluta när %Notfound
  • Stänga
  • För Loop I
  • För Loop II
  • Uppdateringsexempel
  • FÖR UPPDATERING
  • FÖR UPPDATERING AV
  • VAR STRÖM AV
  • Begå med markörer
  • Valideringsexempel I
  • Valideringsexempel II
  • Markörparametrar,
  • Verkstad
  • Verkstadslösning

Procedurer, funktioner och paket

  • Skapa uttalande
  • Parametrar
  • Procedurorgan
  • Visar fel
  • Beskriv en procedur
  • Uppringningsrutiner
  • Anropsprocedurer i SQL*Plus
  • Använda utdataparametrar
  • Anropa med utgångsparametrar
  • Skapa funktioner
  • Exempelfunktion
  • Visar fel
  • Beskriv en funktion
  • Anropsfunktioner
  • Anropa funktioner i SQL*Plus
  • Modulär Programming
  • Exempel tillvägagångssätt
  • Anropsfunktioner
  • Anropa funktioner i ett IF-uttalande
  • Skapa paket
  • Paketexempel
  • Orsaker till paket
  • Offentliga och privata delprogram
  • Visar fel
  • Beskriv ett paket
  • Ringer paket i SQL*Plus
  • Ringa paket från underprogram
  • Släpp ett underprogram
  • Hitta underprogram
  • Skapa ett felsökningspaket
  • Anropar felsökningspaketet
  • Positionell och namngiven notation
  • Parameter Standardvärden
  • Återkompilera procedurer och funktioner
  • Verkstad

Utlösare

  • Skapa triggers
  • Statement Triggers
  • Radnivåutlösare
  • NÄR Begränsning
  • Selektiva utlösare - IF
  • Visar fel
  • Commit i Triggers
  • Restriktioner
  • Muterande triggers
  • Hitta triggers
  • Släpp en trigger
  • Genererar ett autonummer
  • Inaktiverar utlösare
  • Aktiverar utlösare
  • Triggernamn

Stickprov

  • BESTÄLL tabeller
  • FILM tabeller
  • ANSTÄLLDA Tabeller

Dynamisk SQL

  • SQL i PL/SQL
  • Bindande
  • Dynamisk SQL
  • Native Dynamic SQL
  • DDL och DML
  • DBMS_SQL Paket
  • Dynamisk SQL - VÄLJ
  • Dynamisk SQL - VÄLJ Procedur

Använda filer

  • Använda textfiler
  • UTL_FILE-paket
  • Skriv/lägg till exempel
  • Läs exempel
  • Trigger exempel
  • DBMS_ALERT-paket
  • DBMS_JOB-paket

SAMLINGAR

  • %Typ variabler
  • Spela in variabler
  • Samlingstyper
  • Index-By tabeller
  • Ställa in värden
  • Befintlig Elements
  • Kapslade tabeller
  • Initiering av kapslade tabeller
  • Använda konstruktören
  • Lägger till i en kapslad tabell
  • Varrays
  • Varray-initiering
  • Lägga till Elements till en Varray
  • Samlingar på flera nivåer
  • Bulkbindning
  • Exempel på bulkbindning
  • Transaktionsfrågor
  • BULK INSAMLING Klausul
  • ÅTERKOMMANDE TILL

Ref Cursors

  • Markörvariabler
  • Definiera REF CURSOR-typer
  • Deklarera markörvariabler
  • Inskränkt och obegränsad
  • Använda markörvariabler
  • Exempel på markörvariabler

Krav

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

Tidigare erfarenhet av ett interaktivt datorsystem är meriterande men inget krav.

  21 timmar
 

Antal deltagare


Starts

Ends


Dates are subject to availability and take place between 09:30 and 16:30.

Price per participant

Vittnesmål (3)

Relaterade Kurser

Relaterade Kategorier