Thank you for sending your enquiry! One of our team member will contact you shortly.
Thank you for sending your booking! One of our team member will contact you shortly.
Kursplan
Introduksjon
- Mål og mål Kursplan Introduksjoner Forkunnskaper Ansvar
SQL Verktøy
- Mål SQL Utvikler SQL Utvikler - Tilkobling Vise tabellinformasjon ved hjelp av SQL, SQL Utvikler - Spørring SQL*Pluss Logg inn Direkte tilkobling med SQL*Pluss Avslutte økten SQL*Plusskommandoer SQL ]*Plussmiljø SQL*Plusspørsmål Finne informasjon om tabeller Få hjelp ved å bruke SQL filer iSQL*Pluss, enhetsmodeller ORDERS-tabellene FILM-tabellene Kurstabeller Handout SQL Utsagnssyntaks SQL*Plusskommandoer
Hva er PL/SQL?
- Hva er PL/SQL? Hvorfor bruke PL/SQL? Blokkstruktur Viser en melding Eksempelkodeinnstilling SERVEROUTPUT Oppdateringseksempel, stilguide
Variabler
- Variabler Datatyper Innstilling av variabler Konstanter Lokale og globale variabler %Type Variabler Substitusjonsvariabler Kommentarer med & Bekreft alternativ && Variabler Definer og avdefiner
VELG erklæring
- SELECT Statement Fylle variabler % Radtypevariabler CHR-funksjon Selvstudie PL/SQL Records Eksempelerklæringer
Betinget erklæring
- IF-erklæring SELECT Statement Self Study Case Statement
Fangstfeil
- Unntak Interne feil Feilkode og melding som bruker ingen data funnet Brukerunntak Opphev applikasjonsfeil Trapping Udefinerte feil ved bruk av PRAGMA EXCEPTION_INIT Commit and Rollback Self Study Nested Blocks Workshop
Iterasjon - Looping
- Loop Statement While Statement For Statement Goto Statement and Labels
Pekere
- Markører Markørattributter Eksplisitt markører Eksplisitt markøreksempel Erklærer markøren Erklærer variabelen åpen, henter den første raden Henter neste rad Avslutt Når %Ikke funnet Lukk For Loop I For Loop II Oppdateringseksempel FOR OPPDATERING FOR OPPDATERING AV HVOR CURRENT OF Commit med Cursors Validation Eksempel I Valideringseksempel II Markørparametere, Workshop Workshop Solution
Prosedyrer, funksjoner og pakker
- Opprett setningsparametre Prosedyre Brødtekst Viser feil Beskriv en prosedyre Anropsprosedyrer Anropsprosedyrer i SQL*Pluss Bruk av utgangsparametere Anrop med utgangsparametre Opprette funksjoner Eksempelfunksjon Viser feil Beskriv en funksjon Anropsfunksjoner Anropsfunksjoner i SQL*Pluss modulær programmeringseksempel Anropsfunksjoner Anropsfunksjoner i en IF-erklæring Opprette pakker Pakkeeksempel Årsaker til pakker Offentlige og private underprogrammer som viser feil Beskriv en pakke Anropspakker i SQL*Pluss Anropspakker fra underprogrammer Slippe et underprogram Finne underprogrammer Opprette en feilsøkingspakke som kaller feilsøkingspakken Posisjonell og navngitt notasjonsparameter Standardverdier Rekompilere prosedyrer og funksjoner Workshop
Utløsere
- Opprette utløsere Utsagn utløser radnivåutløsere NÅR restriksjon Selektive utløsere - HVIS Viser feil Forpliktelse i utløsere Restriksjoner Muterende utløsere Finne utløsere Slippe utløsere Generere et autonummer Deaktivere utløsere Aktivere utløsere Triggernavn
Eksempeldata
- BESTILL Tabeller FILM Tabeller ANSATTE Tabeller
Dynamisk SQL
- SQL i PL/SQL Binding Dynamic SQL Native Dynamic SQL DDL og DML DBMS_SQL Pakkedynamisk SQL - VELG Dynamisk SQL - VELG Prosedyre
Bruke filer
- Bruke tekstfiler UTL_FILE Pakke Skriv/Legg til Eksempel Les Eksempel Trigger Eksempel DBMS_ALERT Pakker DBMS_JOB Pakke
SAMLINGER
- %Typevariabler Oppføringsvariabler Samlingstyper Indeks-etter-tabeller Innstillingsverdier Ikke-eksisterende Elements Nestede tabeller Nestede tabellinitialisering Bruke konstruktøren Legge til en nestet tabell Varrays Varray-initialisering Legge til Elements til en Varray-flernivåsamlinger Bulkbinding Bulkbindingseksempel transaksjon Utgaver BULK COLLECT Klausul RETURNING INTO
Ref Cursors
- Markørvariabler Definere REF CURSOR-typer Erklære markørvariabler begrensede og ubegrensede ved å bruke markørvariabler Eksempler på markørvariabler
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
Testimonials (3)
the practices and the trainer notes
Hamda AlMahri - Dubai Courts
Kurs - ORACLE PL/SQL Fundamentals
Mr. Khobeib was a great lecturer and trainer. As a beginner to PL/SQL, Khobeib explained the basics and was patient with us while going through the training material. He answered all our questions thoroughly and showed a lot of examples when we asked him to. I definitely learned a lot and can start doing tasks with PL/SQL.
Abdulrahman Alsalami - Dubai Courts
Kurs - ORACLE PL/SQL Fundamentals
the trainer helpful all the time