På dette kursus lærer deltagerne at udvikle programmer, som accesser DB2 tabeller ved brug af statisk SQL, der arbejdes med at precompilere, compilere og linke et program, som anvender SQL, samt med at forstå konsekvenserne af de anvendte parametre. Deltagerne bliver også kommer også igennem at gennemføre BIND af såvel en package som en plan, samt at forstå indholdet af disse begreber. Kurset giver deltagrene en forståelse af hvordan dynamisk SQL anvendes i et applikationsprogram, og sammenhængen mellem låsningsproblemer og logical unit of work.
Forudsætninger
Kurset forudsætter at deltagerne har en viden, der svarer til Basisuddannelsen for IBM mainframe personale, som består af kurserne z/OS og OS/390 Introduktion (11015), TSO/ISPF Grundlæggende (11016), og JCL Grundlæggende (11077), samt COBOL Grundlæggende programmering (11018) eller PL/1 Grundlæggende programmering (11093).
Deltagerprofil
Kurset er for applikationsprogrammører, som skal have færdigheder i at udvikle programmer, som accesser DB2 tabeller ved brug af SQL.
Indhold
Ved hjælp af cases gennemgås følgende punktér:
- Udvikling af SQL-baserede programmer, der skal kunne udføre forespørgsler både med og uden anvendelse af cursor
- Udvikling af programmer, der skal kunne foretage opdateringer og sletninger i DB2 tabeller
- Principper for fejlhåndtering i SQL -baserede programmer
- Udførelse af DCLGEN, precompile, compile, link og bind af SQL-baserede programmer
- Anvendelse af dynamisk SQL
- Overvejelser med henblik på låsningsproblemer i applikationsprogrammer



