Programmeren in COBOL/Embedded SQL: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Sephiroth (overleg | bijdragen)
kGeen bewerkingssamenvatting
k red.
Regel 1:
{{Programmeren in COBOL|deel=Velden|sjabloonuit={{{sjabloonuit}}}}}
In COBOL kan [[w:SQL|SQL]]-code opgenomen worden om gegevens uit [[w:databank|databank]]en te gebruiken en te bewerken. Een voorbeeld is [[w:DB2|DB2]] op mainframe ([[w:z/OS|z/OS]]). De precompiler haalt alle blokken die beginnen met EXEC SQL en eindigen met END-EXEC er uiteruit, en laat ze door DB2 ''binden''.
<!-- __TOC__ -->
==Singleton SELECT==
Regel 110:
}}
 
In bovenstaand programma wordt met INCLUDE extra COBOL-code van elders opgehaald door de precompiler. SQLCA (''SQL communication area'') wordt automatisch door het DBMS gegenereerd en bevat de foutcode SQLCODE en . Een tabeldefinitie kan met een commando (DCLGEN) aangemaakt worden, samen met de declaratie van de gelijknamige overeenkomstige COBOL-variabelen. Dit gegenereerdgegenereerde bestand kan ook met INCLUDE opgehaald worden. Op die manier moethoeft de programmeur niet uitvissenuit te vissen van welk overeenkomstig COBOL-datatype de DB2-variabelen zijn.
{{code
|Taal=COBOL + embedded SQL + embedded SQL
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.