1 PL/SQL 19 januari 2009 Rob van Wijk. 2 Onderwerpen Positionering / architectuur / Codeopbouw Datatypes Belangrijkste commando’s Foutafhandeling Verschijningsvormen.

Slides:



Advertisements
Verwante presentaties
SQL deel 2: datamodel ontwerp
Advertisements

Dwangsom bij niet tijdig beslissen
Praktische Oefeningen deel II
Practica Computerlinguistiek Tekst en uitleg:
PROS2 Les 11 Programmeren en Software Engineering 2.
VBA en VBS Een introductie.
Masterproef  onderwerp doorgeven :  Deadline : 30/09/10 (1 e en 2 e zit)  Erasmus  begeleiding,… in buitenland  enkel scriptie uploaden  niet-Erasmus.
Gebiedsplan Feijenoord
Gebiedsplan Vreewijk
Instructie Programmeren Debuggen 5JJ70. Debuggen: Wat is het probleem Je programma compileert, maar werkt niet zoals verwacht, wat nu? Vraag je af: wat.
1 SOCS Hoofdstuk 1 Programmeertaal C. 2 Kenmerken van C Hogere programmeertaal  Grote verzameling types, strenge type controle  Zelf nieuwe types definiëren.
VHDL Peter Slaets KHLim Functies en procedures Functies –type conversie functies »bit vector to integer en omgekeerd –verkorte componenten met maar 1 output.
Hoofdstuk 2 Hallo, C# !.
Les 2 Basisbouwstenen (deel 1)
1/1/ / faculty of Computer Science eindhoven university of technology 5B040:Computerarchitectuur 2M200:Inleiding Computersystemen Sessie 7(1): Flow of.
Raamwerk van het betoog “Staan we aan het begin van de vierde mediarevolutie?” 5 minuten.
Verdieping Programmeren in Java - deel 1 college 6 mei 2001.
Frank Stalpers en Ad Baars
1 Inleiding Programmeren in Java Ma 29 januari 2001.
Hoe werkt een rekenmachine?
Algoritmiek Dataweergave en bewerking Hoorcollege 2 - Ma. 11 sept L.M. Bosveld-de Smet.
1 Datastructuren Introductie tot de programmeeropgaven in C++ Jan van Rijn
Deel I: Programmeertaal C 6. Arrays en Pointers
Power PC Assembler. Assembler toolkit bevat Assembler zelf Linkerlibrarian.
Methodisch werken Kun jij het werken en evalueren zo neer leggen dat er een rij van afwisselend werken en evalueren ontstaat? Spelregels zijn: Maximaal.
Opgave 2a nMet een InputStream lees je bytes uit een binare file nMet een Reader lees je characters uit een tekstfile.
Zorg in eigen hand: Naar een houdbare AWBZ Guus Bannenberg Bestuurder Swinhove Groep Voorzitter Corona Wonen 14 oktober 2010.
Cursus performance tuning voor ontwikkelaars 26 januari 2006 “De beste manier om een query te verbeteren, is door hem niet uit te voeren.”
1 Oracle11g voor ontwikkelaars 12 december 2007 Rob van Wijk.
ACE Case Oracle 11g Release 2 voor ontwikkelaars Rob van Wijk 17 november 2009.
1 Doe meer met SQL 10 juni 2008 Rob van Wijk. 2 Onderwerpen Waarom meer doen met SQL? Rijgeneratie Rijgeneratie op basis van intervallen Splitsen van.
Het timing model in VHDL
Processen Elektor Verkiezingssoftware
ware bewering niet ware bewering open bewering
Overerving Inheritance Overerving l Inleiding l Type-extensie l Compatibiliteit van een basistype met zijn extensie l Statisch en dynamisch type l Run.
uit: Wiskunde in beweging – Theo de Haan
Les 2: Interactie in je space door middel van klikbare objecten en actionscript. Wat is actionscript en programmeren?
Variabelen en berekeningen
Tircms03-p les 4 Klassen. Abstracte datatypes in C struct stack { char info[100]; int top; }; void reset(stack *s) { s->top = -1; } void push(stack *s,
Vernieuwing van het bovenbouwonderwijs zonder kwaliteitsverlies
JAVA: een platformonafhankelijke taal
Bewerkingen met Strings
Financiering en inkoop H7 Break-even omzet Certificeerbare Eenheid Ondernemerschap.
LVNL architectuur (gevalideerd datamodel met opvraagbare queries)

Codetuts Academy Les 2 Module 2a Php Fundamentals 1.
Hoe een website realiseren ? Horen, zien en ontsluiten Gooik, 27 januari 2006 Johnny Van Bavegem Heemkundige Kring van Gooik.
Loops en errors Array's Random try catch for loop while loop do while loop.
SOFTWARE DEVELOPMENT AlarmCare.
Onvoltooid deelwoord/bijvoeglijk gebruikt deelwoord
Pointers, arrays & dynamische geheugen
SOCS Test 1.
Kennismaking met programmeren
Basis Gameprogrammeren
Gameprogrammeren: Afsluiting
Rob Goossens Wat weten we nog?.
Wat zijn constante kosten? Wat zijn variabele kosten?
Onderhouden met Werktuigen en machines
Gameprogrammeren: Game Basics
Processor Miep: Geheugen
Tinpro015b-les4 Klassen.
Het verschil tussen werkomschrijving en bestek?
Werktuigen voor grondbewerking en grondverzet
Kennismaking met programmeren
Financiering en inkoop
Small Basic Console deel 2
Bijvoeglijk gebruikt deelwoord hoofdlettergebruik
SQL Les February 2019.
SQL Les 6 14 April 2019.
Software Development fundamentals
Transcript van de presentatie:

1 PL/SQL 19 januari 2009 Rob van Wijk

2 Onderwerpen Positionering / architectuur / Codeopbouw Datatypes Belangrijkste commando’s Foutafhandeling Verschijningsvormen van PL/SQL SQL in PL/SQL Cursoren Collecties en recordtypes Bulkverwerking Dynamisch SQL

3 Geheugen in Oracle

4 PL/SQL engine

5 Codeopbouw [DECLARE -- optioneel -- declaratie van lokale types, variabelen en subprogramma’s] BEGIN – executiegedeelte, verplicht -- Commando’s [EXCEPTION -- optioneel -- Exceptie afhandeling voor fouten opgeworpen in het executiegedeelte] END;

6 Diversen codeopbouw Alle namen van programma-eenheden, variabelen en types e.d. maximaal 30 karakters Niet hoofdlettergevoelig … tenzij je dubbele quotes gebruikt, maar dat is af te raden Tijdens declaratie kun je variabelen al initialiseren, verplicht en/of constant maken Declaraties gescheiden door puntkomma’s Commando’s gescheiden door puntkomma’s Gebruikelijk is deelwoorden te scheiden door liggend streepje, i.p.v. “CamelCase”