SQL PL database programming (EN/NL/FR)

Tijdsduur
Locatie
Op locatie, Online
Startdatum en plaats

SQL PL database programming (EN/NL/FR)

ABIS
Logo van ABIS
Opleiderscore: starstarstarstarstar_border 8 ABIS heeft een gemiddelde beoordeling van 8 (uit 1 ervaring)

Tip: meer info over het programma, prijs, en inschrijven? Download de brochure!

Startdata en plaatsen
placeLeuven (BE)
7 mei. 2026 tot 8 mei. 2026
computer Online: Zoom, Teams
7 mei. 2026 tot 8 mei. 2026
Beschrijving

This 2 day ABIS course covers the programming language SQL PL; all syntactic details and possibilities will be treated in detail. This does include the interaction between the elements of the programming environment (like variables, program flow, exception handling) and the embedded DML ingredients like SELECT statements or cursors. The participants will develop themselves stored procedures with SQL PL, either on Db2 for z/OS, on Db2 for LUW, on PostgreSQL, or on MySQL.

This course is intended for everybody interested in the SQL PL language; prior SQL knowledge is adviced.

Remark: Course description in English; Dutch and French versions are available on the ABIS website. Courses are planne…

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: SQL, Microsoft SQL Server, MySQL, Data Science en PostgreSQL.

This 2 day ABIS course covers the programming language SQL PL; all syntactic details and possibilities will be treated in detail. This does include the interaction between the elements of the programming environment (like variables, program flow, exception handling) and the embedded DML ingredients like SELECT statements or cursors. The participants will develop themselves stored procedures with SQL PL, either on Db2 for z/OS, on Db2 for LUW, on PostgreSQL, or on MySQL.

This course is intended for everybody interested in the SQL PL language; prior SQL knowledge is adviced.

Remark: Course description in English; Dutch and French versions are available on the ABIS website. Courses are planned in Dutch, English, and French. Consult the ABIS website for alternate course formats.

Main topics:

  • Introduction SQL PL
  • Variables
    • declaration, initialisation, use; BEGIN ... END blocks
  • Program flow
    • conditional structures IF...THEN...ELSE structure; CASE-statement;
    • iterations: WHILE..DO loop • FOR...DO loop • ITERATE • REPEAT...UNTIL • LOOP • cursor-based FOR-loop
  • Working with database objects; cursor management:
    • SELECT INTO • declaration and use of cursors • parametrization • insert, delete, update 'where current of' cursor
  • Error handling
    • predefined exceptions • applicatively defined exception handling • SIGNAL • GET DIAGNOSTICS
  • Procedural objects
    • user-defined scalar functions • native stored procedures • triggers • SQL CALL-statement;
    • possibilities of parameter declaration and 'locators'; possible options like 'commit on return'
  • Dynamic SQL
    • PREPARE and EXECUTE of a dynamically built query

Intended for/Audience: This course is first of all meant for application programmers and developers of programs that make use of Db2 or MySQL, and who want to learn how to write this kind of programs with SQL PL.

Also DBAs will be able to build up the necessary experience during this course to build or deploy stored procedures, triggers or user-defined functions. Furthermore they will gather useful ideas for automating some DBA tasks in a simple way.

Background/Prerequisites: Some experience with SQL and with Db2 (cf. Db2 for z/OS fundamentals course or Db2 for LUW fundamentals course), MySQL or MariaDB (cf. MySQL & MariaDB fundamentals course) or PostgreSQL is needed. Knowledge of an other procedural programming language (like COBOL, PL/I, REXX, Java, C, ...) might be an advantage.

Training Method/Didactics: Classroom instruction with exercises.

Duration: 2 days.

Blijf op de hoogte van nieuwe ervaringen
Er zijn nog geen ervaringen.
  • Vraag informatie aan over deze cursus. Je ontvangt vanaf dan ook een seintje wanneer iemand een ervaring deelt. Handige manier om jezelf eraan te herinneren dat je wilt blijven leren!
  • Bekijk gerelateerde producten mét ervaringen: SQL.
Deel je ervaring
Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Download gratis en vrijblijvend de informatiebrochure

(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)

Heb je nog vragen?

(optioneel)
We slaan je gegevens op om je via e-mail en evt. telefoon verder te helpen.
Meer info vind je in ons privacybeleid.