TypKlassrumsutbildning
REGISTRERA

Kontakta Oss

Fält markerade med en * krävs

 

Oracle 11 g PL SQL Developer

Oracle 11 g PL SQL Developer Training Course & Certification

Översikt

Målgrupp och förutsättningar

Kursplan

Schema och avgifter

certifiering

Oracle 11 g PL SQL Utvecklarutbildningsöversikt

PL / SQL är en kombination av SQL tillsammans med processfunktionerna i programmeringsspråk. Det utvecklades av Oracle Corporation i början av 90 för att förbättra funktionerna i SQL.PL/SQL (Procedural Language / Structured Query Language) är Oracle Corporations processuella språkförlängning för SQL och Oracle relationsdatabasen. PL / SQL finns i Oracle Database

Mål för Oracle 11 g PL SQL Developer Training

Efter att ha avslutat den här lektionen ska du kunna:

  • Beskriv grunden för PL / SQL-programmeringsspråket
  • Skriv och kör PL / SQL-program i SQL * Plus
  • Utför PL / SQL-datatypomvandlingsfunktioner
  • Displayutmatning via PL / SQL-program
  • Manipulera teckensträngar i PL / SQL-program
  • Debug PL / SQL-program

Intended audience för Oracle 11 g PL SQL Developer kurs

Denna handledning är utformad för programvarufagare, som är villiga att lära sig PL / SQL-programmeringsspråk i enkla och enkla steg. Denna handledning ger dig en bra förståelse för PL / SQL-programmeringskoncept, och efter avslutad handledning kommer du att vara på mellannivå av expertis från vilken du kan ta dig till högre kompetensnivå.

förutsättningarför Oracle 11 g PL SQL Developer Certification

Du borde ha en grundläggande förståelse för programvara grundläggande begrepp som databas, källkod, textredigerare och körning av program etc. Om du redan har förståelse för SQL och annat datorprogrammeringsspråk kommer det att vara en fördel att fortsätta.

Kurslängd: 3 dagar

  1. Introduktion till PL / SQL
  • Identifiera fördelarna med PL / SQL-delprogram
  • Översikt över typerna av PL / SQL-block
  • Skapa ett enkelt anonymt block
  • Hur genererar du utmatning från ett PL / SQL-block?

2. Förklara PL / SQL-identifierare

  • Lista de olika typerna av identifierare i ett PL / SQL-underprogram
  • Användning av det deklarativa avsnittet för att definiera identifierare
  • Använd variabler för att lagra data
  • Identifiera skalala datatyper
  • Egenskapen% TYPE
  • Vad är bindningsvariabler?
  • Sekvenser i PL / SQL-uttryck

3. Skriv Executable Statements

  • Beskriv grundläggande riktlinjer för PL / SQL-blocksyntax
  • Lär dig att kommentera koden
  • Distribution av SQL-funktioner i PL / SQL
  • Hur konverterar du datatyper?
  • Beskriv Nested Blocks
  • Identifiera operatörerna i PL / SQL

4. Samverkan med Oracle Server

  • Invoke SELECT-uttalanden i PL / SQL
  • Hämta data i PL / SQL
  • SQL Cursor-koncept
  • Undvik fel genom att använda Naming Conventions när du använder Retrieval och DML Statements
  • Dataprofilering i servern med PL / SQL
  • Förstå SQL Cursor-konceptet
  • Använd SQL Markör Attribut för att få feedback på DML
  • Spara och kassera transaktioner

5. Kontrollstrukturer

  • Villkorlig behandling med IF-uttalanden
  • Villkorlig behandling med hjälp av CASE-uttalanden
  • Beskriv enkel Loop Statement
  • Beskriv medan Loop Statement
  • Beskriv för Loop Statement
  • Använd Fortsätt uttalande

6. Kompositdatatyper

  • Använd PL / SQL-poster
  • % ROWTYPE Attribut
  • Infoga och uppdatera med PL / SQL-poster
  • INDEX BY TABELLER
  • Undersök INDEX BY Table Methods
  • Använd INDEX BY Record of Records

7. Explicit Cursors

  • Vad är Explicit Cursors?
  • Förklara markören
  • Öppna markören
  • Hämta data från markören
  • Stäng markören
  • Cursor FOR loop
  • % NOTFOUND och% ROWCOUNT Attribut
  • Beskriv FOR UPDATE Clause och WHERE CURRENT Clause

8. Undantagshantering

  • Förstå undantag
  • Hantera undantag med PL / SQL
  • Fälla fördefinierade Oracle Server Error
  • Följa odefinierade Oracle Server Error
  • Fånga användardefinierade undantag
  • Föröknings undantag
  • RAISE_APPLICATION_ERROR procedur

9. Lagrade procedurer

  • Skapa en modulär och lagrad delprogramdesign
  • Modularisera utveckling med PL / SQL-block
  • Förstå PL / SQL Execution Environment
  • Lista fördelarna med att använda PL / SQL-delprogram
  • Ange skillnaderna mellan anonyma block och delprogram
  • Skapa, ring och ta bort lagrade procedurer
  • Implementera procedurer Parametrar och parametrar Modes
  • Visa procedurinformation

10. Lagrade funktioner och felsökningsunderprogram

  • Skapa, ring och ta bort en lagrad funktion
  • Identifiera fördelarna med att använda lagrade funktioner
  • Identifiera stegen för att skapa en lagrad funktion
  • Invoke användardefinierade funktioner i SQL-uttalanden
  • Begränsningar när du ringer Funktioner
  • Kontrollera biverkningar när du ringer Funktioner
  • Visa funktioner Information
  • Hur man debugger funktioner och förfaranden?

11. paket

  • Listar fördelarna med paket
  • Beskriv paket
  • Vad är komponenterna i ett paket?
  • Utveckla ett paket
  • Hur aktiveras synligheten för ett paketets komponenter?
  • Skapa paketspecifikation och -kropp med SQL CREATE Statement och SQL Developer
  • Invoke paketkonstruktionerna
  • Visa PL / SQL-källkoden med hjälp av Data Dictionary

12. Implementera paket

  • Överbelastning delprogram i PL / SQL
  • Använd STANDARD-paketet
  • Använd vidarebefordran för att lösa olaglig procedurreferens
  • Implementera paketfunktioner i SQL och Restriktioner
  • Permanent tillstånd av paket
  • Persistent tillstånd för en paketmarkör
  • Kontrollbiverkningar av PL / SQL-delprogram
  • Invoke PL / SQL-tabeller av poster i paket

13. Implementera Oracle-Supplied Packages i Application Development

  • Vad är Oracle-levererade paket?
  • Exempel på några av de Oracle-levererade paketen
  • Hur fungerar DBMS_OUTPUT-paketet?
  • Använd UTL_FILE-paketet för att interagera med operativsystemfiler
  • Invoke UTL_MAIL-paketet
  • Skriv UTL_MAIL delprogram

14. Dynamisk SQL

  • Exekveringsflödet av SQL
  • Vad är Dynamic SQL?
  • Förklara markörvariabler
  • Dynamiskt utför en PL / SQL-block
  • Konfigurera Native Dynamic SQL för att kompilera PL / SQL-koden
  • Hur man använder DBMS_SQL-paketet?
  • Implementera DBMS_SQL med en parametrerad DML-rapport
  • Dynamisk SQL-funktionell kompletthet

15. Design överväganden för PL / SQL-kod

  • Standardisera konstanter och undantag
  • Förstå lokala delprogram
  • Skriv autonoma transaktioner
  • Implementera NOCOPY Compiler Hint
  • Invoke PARALLEL_ENABLE Hint
  • Kors-sessionen PL / SQL-funktionsresultat Cache
  • DETERMINISTISK Klausul med funktioner
  • Användning av bulkbindning för att förbättra prestanda

16. triggers

  • Beskriv triggers
  • Identifiera Trigger Event Types and Body
  • Business Application Scenarios för implementering av utlösare
  • Skapa DML-triggar med hjälp av CREATE TRIGGER-förklaringen och SQL-utvecklaren
  • Identifiera Trigger Event Types, Body och Firing (Timing)
  • Skillnader mellan Statement Level Triggers och Row Level Triggers
  • Skapa istället för och inaktiverade utlösare
  • Hur hanterar, testar och tar bort utlösare?

17. Skapa sammanställningar, DDL och Event Database Triggers

  • Vad är Compound Triggers?
  • Identifiera Timing Point-sektionerna för en tabellförstärkare
  • Förstå sammansättningsstegstrukturen för tabeller och visningar
  • Implementera en Compound Trigger för att lösa den muterande tabellfelet
  • Jämförelse av databasutlösare till lagrade procedurer
  • Skapa utlösare på DDL-uttalanden
  • Skapa databas-händelse och system-händelser utlösare
  • Systembehörigheter som krävs för att hantera utlösare

18. PL / SQL-kompilator

  • Vad är PL / SQL-kompilatorn?
  • Beskriv initieringsparametrarna för PL / SQL-kompilering
  • Lista de nya PL / SQL kompileringstiden varningar
  • Översikt över varningar för PL / SQL-kompileringstid för delprogram
  • Lista fördelarna med Compiler Warnings
  • Ange kategorierna PL / SQL Compile Time Warning Messages
  • Ställa in varningsmeddelandenivåerna: Använda SQL-utvecklare, PLSQL_WARNINGS Initialiseringsparametern och DBMS_WARNING Visa kompilatorvarningar: Använda SQL Developer, SQL * Plus eller Data Dictionary-visningarna

19. Hantera beroenden

  • Översikt över Schema Objektberoende
  • Fråga efter direkta objektberoende med användningen av USER_DEPENDENCIES
  • Fråga ett objekts status
  • Ogiltigförklaring av beroende objekt
  • Visa de direkta och indirekta beroendeema
  • Fin-Grained Dependency Management i Oracle Database 12c
  • Förstå fjärrförhållandena
  • Kompilera en PL / SQL-programenhet

certifiering

Fter avslutar kursen kandidater bör vara beredda att ta två tentor:
Step1 Pass This Exam
Välj en av dessa tentor
Oracle Database SQL Expert
OR
Oracle Database 11g: SQL Grundläggande I
OR
Oracle Database 12c: SQL Grundläggande
Step2 Pass This Exam
Välj en av dessa tentor
Program med PL / SQL
OR
Oracle Database 11g: Program med PL / SQLFor Mer information vänligen kontakta oss.


Omdömen