SlideShare a Scribd company logo
SQL Implementation and embedded Programming in
IBM i iiinnn@@@
Course code : iP60S
Duration: 5 days
Purpose
Structured Query Language (SQL) is a standardized language for defining and
manipulating data in a relational database.
SQL statements can be embedded in high-level languages, dynamically prepared and
run, or run interactively.
This course provides an IBM i or iSeries implementation of SQL using DB2 for OS/400 or
IBM i database.
This course also enables you to acquire the skills necessary to produce application
programs that manipulate DB2 databases. Emphasis is on embedding Structured
Query Language (SQL) statements and preparing programs for execution.
Audience
Experienced iSeries RPG IV programmers or COBOL programmers who want to learn
how to use SQL as a means to perform Input/output (I/O) to access DB2 UDB for iSeries
or IBM i in their applications
This class workshop is also for end-users, programmers, application designers, database
administrators, and system administrators who have experiences in writing RPG IV or
COBOL programs but do not yet have knowledge of the SQL Data Manipulation
Language (DML) and embedded it in RPG IV or COBOL programs.
Prerequisites
You should complete the following course or have experiences in:
 System i Application Development Tools and Programming Facilities Workshop
(iP10)
 Or have equivalent skills to:
Use Program Development Manager (PDM) and Source Entry Utility (SEU) to
code programs
 Experience coding applications in the RPG IV language or COBOL is strongly
recommended. If you have no knowledge of RPG IV or COBOL, you may get
less value from this course than an experienced RPG IV’s and COBOL’s
programmer
Objectives
On completion of this course, you should be able to:
 Describe the major SQL’s part supported for OS/400 or IBM i Operating
System.
 Using Interactive SQL on OS/400 or IBM i Operating System.
 Code SQL statements to retrieve data from a DB2 table, including the
SELECT, FROM, WHERE, GROUP BY, HAVING and ORDER BY clauses
 Code inner Joins, including joining a table to itself
 Use SQL arithmetic operations
 Use scalar and column functions
 Use UNION and UNION ALL
 Use some of additional Scalar Functions and expressions.
 Code simple CREATE TABLE and CREATE VIEW statements
 INSERT, UPDATE and DELETE rows
 Describe various SQL Application alternatives on the iSeries or IBM i
 Understand the requirements of using Embedded SQL in OS/400 or IBM i.
 Incorporate static SQL statements in an application program
 Code, compile and execute the embedded program
 Review compilation listing, find and correct compilation errors.
 Embed INSERT, UPDATE, DELETE a single-row SELECT statements in
application programs
 Understand SQL statements related to use a cursor like DECLARE, OPEN,
CLOSE, FETCH, DELETE, UPDATE
 Produce code to support multiple rows being returned from the database
manager using cursors
 Identify differences between static and dynamic SQL
 List the types of dynamic statements
 Code, compiled and execute an application using dynamic SQL.
 Using SQL SELECT statements to create Query Management Query object
(*QMQRY).
 Produce default Query report using *QMQRY object and customized Query
Management Form (*QMFORM) using RPG or COBOL.

More Related Content

Viewers also liked

대신리포트_대신브라우저_151130
대신리포트_대신브라우저_151130대신리포트_대신브라우저_151130
대신리포트_대신브라우저_151130
DaishinSecurities
 
Como administrar redes
Como administrar redesComo administrar redes
Como administrar redes
César Castillo
 
Com Pro 6
Com Pro 6Com Pro 6
Com Pro 6home
 
Mobile marketing
Mobile marketingMobile marketing
Mobile marketing
TaniaQu
 
Shree Publicity Company Profile
Shree Publicity Company ProfileShree Publicity Company Profile
Shree Publicity Company Profile
Gaurav Matta
 
Reportagem sobre o lixo
Reportagem sobre o lixoReportagem sobre o lixo
Reportagem sobre o lixo
poieeliane
 
Public Training AS/400 Audit Security for New User (20-24 Maret 2017)
Public Training AS/400 Audit Security for New User (20-24 Maret 2017)Public Training AS/400 Audit Security for New User (20-24 Maret 2017)
Public Training AS/400 Audit Security for New User (20-24 Maret 2017)
Hany Paulina
 
Plan de practicas pre profesionales
Plan de practicas pre profesionalesPlan de practicas pre profesionales
Plan de practicas pre profesionales
calep ardiles ascanoa
 
Effects of bullet shape on drag
Effects of bullet shape on dragEffects of bullet shape on drag
Effects of bullet shape on drag
Sterling Swift
 
Diagnóstico y Propuesta del Proyecto de Intervencion Socioeducativo
Diagnóstico y Propuesta del Proyecto de Intervencion SocioeducativoDiagnóstico y Propuesta del Proyecto de Intervencion Socioeducativo
Diagnóstico y Propuesta del Proyecto de Intervencion Socioeducativo
Jackeline Cuevas Hernandez
 
alves. análisis de marcas
alves. análisis de marcasalves. análisis de marcas
alves. análisis de marcas
Gabriel Buda
 
Dormitorio todas las dimensiones-2012
Dormitorio todas las dimensiones-2012Dormitorio todas las dimensiones-2012
Dormitorio todas las dimensiones-2012Gabriel Buda
 

Viewers also liked (14)

Pedro informatica
Pedro informaticaPedro informatica
Pedro informatica
 
대신리포트_대신브라우저_151130
대신리포트_대신브라우저_151130대신리포트_대신브라우저_151130
대신리포트_대신브라우저_151130
 
Como administrar redes
Como administrar redesComo administrar redes
Como administrar redes
 
Com Pro 6
Com Pro 6Com Pro 6
Com Pro 6
 
Mobile marketing
Mobile marketingMobile marketing
Mobile marketing
 
Shree Publicity Company Profile
Shree Publicity Company ProfileShree Publicity Company Profile
Shree Publicity Company Profile
 
Nerea
NereaNerea
Nerea
 
Reportagem sobre o lixo
Reportagem sobre o lixoReportagem sobre o lixo
Reportagem sobre o lixo
 
Public Training AS/400 Audit Security for New User (20-24 Maret 2017)
Public Training AS/400 Audit Security for New User (20-24 Maret 2017)Public Training AS/400 Audit Security for New User (20-24 Maret 2017)
Public Training AS/400 Audit Security for New User (20-24 Maret 2017)
 
Plan de practicas pre profesionales
Plan de practicas pre profesionalesPlan de practicas pre profesionales
Plan de practicas pre profesionales
 
Effects of bullet shape on drag
Effects of bullet shape on dragEffects of bullet shape on drag
Effects of bullet shape on drag
 
Diagnóstico y Propuesta del Proyecto de Intervencion Socioeducativo
Diagnóstico y Propuesta del Proyecto de Intervencion SocioeducativoDiagnóstico y Propuesta del Proyecto de Intervencion Socioeducativo
Diagnóstico y Propuesta del Proyecto de Intervencion Socioeducativo
 
alves. análisis de marcas
alves. análisis de marcasalves. análisis de marcas
alves. análisis de marcas
 
Dormitorio todas las dimensiones-2012
Dormitorio todas las dimensiones-2012Dormitorio todas las dimensiones-2012
Dormitorio todas las dimensiones-2012
 

More from Hany Paulina

PELATIHAN SYSTEM zSERIES
PELATIHAN SYSTEM zSERIESPELATIHAN SYSTEM zSERIES
PELATIHAN SYSTEM zSERIES
Hany Paulina
 
Pelatihan AS/400
Pelatihan AS/400Pelatihan AS/400
Pelatihan AS/400
Hany Paulina
 
Register Now
Register NowRegister Now
Register Now
Hany Paulina
 
Ikuti Public Training AS/400 SQL Implementation & Embedded Programming (13-17...
Ikuti Public Training AS/400 SQL Implementation & Embedded Programming (13-17...Ikuti Public Training AS/400 SQL Implementation & Embedded Programming (13-17...
Ikuti Public Training AS/400 SQL Implementation & Embedded Programming (13-17...
Hany Paulina
 
Ikuti Public Training AS/400 SQL Implementation & Embedded Programming (24-28...
Ikuti Public Training AS/400 SQL Implementation & Embedded Programming (24-28...Ikuti Public Training AS/400 SQL Implementation & Embedded Programming (24-28...
Ikuti Public Training AS/400 SQL Implementation & Embedded Programming (24-28...
Hany Paulina
 
Ikuti Public Training Structure,Tailoring & Performance Analysis (03-06 Septe...
Ikuti Public Training Structure,Tailoring & Performance Analysis (03-06 Septe...Ikuti Public Training Structure,Tailoring & Performance Analysis (03-06 Septe...
Ikuti Public Training Structure,Tailoring & Performance Analysis (03-06 Septe...
Hany Paulina
 
Ikuti Public Training AS/400 System Administration & Control (27-31 Augustus ...
Ikuti Public Training AS/400 System Administration & Control (27-31 Augustus ...Ikuti Public Training AS/400 System Administration & Control (27-31 Augustus ...
Ikuti Public Training AS/400 System Administration & Control (27-31 Augustus ...
Hany Paulina
 
Ikuti Public Training AS/400 SQL Implementation & Embedded Programming (17-21...
Ikuti Public Training AS/400 SQL Implementation & Embedded Programming (17-21...Ikuti Public Training AS/400 SQL Implementation & Embedded Programming (17-21...
Ikuti Public Training AS/400 SQL Implementation & Embedded Programming (17-21...
Hany Paulina
 
Ikuti Public Training AS/400 Managing Jobs,Database & Security (03-07 Septemb...
Ikuti Public Training AS/400 Managing Jobs,Database & Security (03-07 Septemb...Ikuti Public Training AS/400 Managing Jobs,Database & Security (03-07 Septemb...
Ikuti Public Training AS/400 Managing Jobs,Database & Security (03-07 Septemb...
Hany Paulina
 
Ikuti Public Training AS/400 System Administration & Control (27-31 Augustus ...
Ikuti Public Training AS/400 System Administration & Control (27-31 Augustus ...Ikuti Public Training AS/400 System Administration & Control (27-31 Augustus ...
Ikuti Public Training AS/400 System Administration & Control (27-31 Augustus ...
Hany Paulina
 
Ikuti Public Training AS/400 Control Language Programming (26-29 Maret 2018)
Ikuti Public Training AS/400 Control Language Programming (26-29 Maret 2018)Ikuti Public Training AS/400 Control Language Programming (26-29 Maret 2018)
Ikuti Public Training AS/400 Control Language Programming (26-29 Maret 2018)
Hany Paulina
 
Ikuti Public Training AS/400 System Administration & Control (12-16 Maret 2018)
Ikuti Public Training AS/400 System Administration & Control (12-16 Maret 2018)Ikuti Public Training AS/400 System Administration & Control (12-16 Maret 2018)
Ikuti Public Training AS/400 System Administration & Control (12-16 Maret 2018)
Hany Paulina
 
Ikuti Public Training AS/400 Query for Data Processing (19-21 Februari 2018)
Ikuti Public Training AS/400 Query for Data Processing (19-21 Februari 2018)Ikuti Public Training AS/400 Query for Data Processing (19-21 Februari 2018)
Ikuti Public Training AS/400 Query for Data Processing (19-21 Februari 2018)
Hany Paulina
 
Ingin Belajar System AS/400, Security, Back Up Recovery & Problem Determintat...
Ingin Belajar System AS/400, Security, Back Up Recovery & Problem Determintat...Ingin Belajar System AS/400, Security, Back Up Recovery & Problem Determintat...
Ingin Belajar System AS/400, Security, Back Up Recovery & Problem Determintat...
Hany Paulina
 
Ikuti Public Training AS/400 System Administration & Control (29 Januari - 02...
Ikuti Public Training AS/400 System Administration & Control (29 Januari - 02...Ikuti Public Training AS/400 System Administration & Control (29 Januari - 02...
Ikuti Public Training AS/400 System Administration & Control (29 Januari - 02...
Hany Paulina
 
Public Training AS/400 Structure, Tailoring & Performance Analysis (22-25 Jan...
Public Training AS/400 Structure, Tailoring & Performance Analysis (22-25 Jan...Public Training AS/400 Structure, Tailoring & Performance Analysis (22-25 Jan...
Public Training AS/400 Structure, Tailoring & Performance Analysis (22-25 Jan...
Hany Paulina
 
Public Training AS/400 System Administration & Control (06-10 November 2017)
Public Training AS/400 System Administration & Control (06-10 November 2017)Public Training AS/400 System Administration & Control (06-10 November 2017)
Public Training AS/400 System Administration & Control (06-10 November 2017)
Hany Paulina
 
Public Training AS/400 Structure,Tailoring & Performance Analysis (23-26 Okto...
Public Training AS/400 Structure,Tailoring & Performance Analysis (23-26 Okto...Public Training AS/400 Structure,Tailoring & Performance Analysis (23-26 Okto...
Public Training AS/400 Structure,Tailoring & Performance Analysis (23-26 Okto...
Hany Paulina
 
Ingin Belajar AS/400 System Tuning & Performance Tips & Techniques
Ingin Belajar AS/400 System Tuning & Performance Tips & TechniquesIngin Belajar AS/400 System Tuning & Performance Tips & Techniques
Ingin Belajar AS/400 System Tuning & Performance Tips & Techniques
Hany Paulina
 
Program Oktober Ceria untuk Public Training AS/400 Programming
Program Oktober Ceria untuk Public Training  AS/400 Programming Program Oktober Ceria untuk Public Training  AS/400 Programming
Program Oktober Ceria untuk Public Training AS/400 Programming
Hany Paulina
 

More from Hany Paulina (20)

PELATIHAN SYSTEM zSERIES
PELATIHAN SYSTEM zSERIESPELATIHAN SYSTEM zSERIES
PELATIHAN SYSTEM zSERIES
 
Pelatihan AS/400
Pelatihan AS/400Pelatihan AS/400
Pelatihan AS/400
 
Register Now
Register NowRegister Now
Register Now
 
Ikuti Public Training AS/400 SQL Implementation & Embedded Programming (13-17...
Ikuti Public Training AS/400 SQL Implementation & Embedded Programming (13-17...Ikuti Public Training AS/400 SQL Implementation & Embedded Programming (13-17...
Ikuti Public Training AS/400 SQL Implementation & Embedded Programming (13-17...
 
Ikuti Public Training AS/400 SQL Implementation & Embedded Programming (24-28...
Ikuti Public Training AS/400 SQL Implementation & Embedded Programming (24-28...Ikuti Public Training AS/400 SQL Implementation & Embedded Programming (24-28...
Ikuti Public Training AS/400 SQL Implementation & Embedded Programming (24-28...
 
Ikuti Public Training Structure,Tailoring & Performance Analysis (03-06 Septe...
Ikuti Public Training Structure,Tailoring & Performance Analysis (03-06 Septe...Ikuti Public Training Structure,Tailoring & Performance Analysis (03-06 Septe...
Ikuti Public Training Structure,Tailoring & Performance Analysis (03-06 Septe...
 
Ikuti Public Training AS/400 System Administration & Control (27-31 Augustus ...
Ikuti Public Training AS/400 System Administration & Control (27-31 Augustus ...Ikuti Public Training AS/400 System Administration & Control (27-31 Augustus ...
Ikuti Public Training AS/400 System Administration & Control (27-31 Augustus ...
 
Ikuti Public Training AS/400 SQL Implementation & Embedded Programming (17-21...
Ikuti Public Training AS/400 SQL Implementation & Embedded Programming (17-21...Ikuti Public Training AS/400 SQL Implementation & Embedded Programming (17-21...
Ikuti Public Training AS/400 SQL Implementation & Embedded Programming (17-21...
 
Ikuti Public Training AS/400 Managing Jobs,Database & Security (03-07 Septemb...
Ikuti Public Training AS/400 Managing Jobs,Database & Security (03-07 Septemb...Ikuti Public Training AS/400 Managing Jobs,Database & Security (03-07 Septemb...
Ikuti Public Training AS/400 Managing Jobs,Database & Security (03-07 Septemb...
 
Ikuti Public Training AS/400 System Administration & Control (27-31 Augustus ...
Ikuti Public Training AS/400 System Administration & Control (27-31 Augustus ...Ikuti Public Training AS/400 System Administration & Control (27-31 Augustus ...
Ikuti Public Training AS/400 System Administration & Control (27-31 Augustus ...
 
Ikuti Public Training AS/400 Control Language Programming (26-29 Maret 2018)
Ikuti Public Training AS/400 Control Language Programming (26-29 Maret 2018)Ikuti Public Training AS/400 Control Language Programming (26-29 Maret 2018)
Ikuti Public Training AS/400 Control Language Programming (26-29 Maret 2018)
 
Ikuti Public Training AS/400 System Administration & Control (12-16 Maret 2018)
Ikuti Public Training AS/400 System Administration & Control (12-16 Maret 2018)Ikuti Public Training AS/400 System Administration & Control (12-16 Maret 2018)
Ikuti Public Training AS/400 System Administration & Control (12-16 Maret 2018)
 
Ikuti Public Training AS/400 Query for Data Processing (19-21 Februari 2018)
Ikuti Public Training AS/400 Query for Data Processing (19-21 Februari 2018)Ikuti Public Training AS/400 Query for Data Processing (19-21 Februari 2018)
Ikuti Public Training AS/400 Query for Data Processing (19-21 Februari 2018)
 
Ingin Belajar System AS/400, Security, Back Up Recovery & Problem Determintat...
Ingin Belajar System AS/400, Security, Back Up Recovery & Problem Determintat...Ingin Belajar System AS/400, Security, Back Up Recovery & Problem Determintat...
Ingin Belajar System AS/400, Security, Back Up Recovery & Problem Determintat...
 
Ikuti Public Training AS/400 System Administration & Control (29 Januari - 02...
Ikuti Public Training AS/400 System Administration & Control (29 Januari - 02...Ikuti Public Training AS/400 System Administration & Control (29 Januari - 02...
Ikuti Public Training AS/400 System Administration & Control (29 Januari - 02...
 
Public Training AS/400 Structure, Tailoring & Performance Analysis (22-25 Jan...
Public Training AS/400 Structure, Tailoring & Performance Analysis (22-25 Jan...Public Training AS/400 Structure, Tailoring & Performance Analysis (22-25 Jan...
Public Training AS/400 Structure, Tailoring & Performance Analysis (22-25 Jan...
 
Public Training AS/400 System Administration & Control (06-10 November 2017)
Public Training AS/400 System Administration & Control (06-10 November 2017)Public Training AS/400 System Administration & Control (06-10 November 2017)
Public Training AS/400 System Administration & Control (06-10 November 2017)
 
Public Training AS/400 Structure,Tailoring & Performance Analysis (23-26 Okto...
Public Training AS/400 Structure,Tailoring & Performance Analysis (23-26 Okto...Public Training AS/400 Structure,Tailoring & Performance Analysis (23-26 Okto...
Public Training AS/400 Structure,Tailoring & Performance Analysis (23-26 Okto...
 
Ingin Belajar AS/400 System Tuning & Performance Tips & Techniques
Ingin Belajar AS/400 System Tuning & Performance Tips & TechniquesIngin Belajar AS/400 System Tuning & Performance Tips & Techniques
Ingin Belajar AS/400 System Tuning & Performance Tips & Techniques
 
Program Oktober Ceria untuk Public Training AS/400 Programming
Program Oktober Ceria untuk Public Training  AS/400 Programming Program Oktober Ceria untuk Public Training  AS/400 Programming
Program Oktober Ceria untuk Public Training AS/400 Programming
 

Recently uploaded

PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
Dr. Shivangi Singh Parihar
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
taiba qazi
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Advantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO PerspectiveAdvantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO Perspective
Krisztián Száraz
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
Fresher’s Quiz 2023 at GMC Nizamabad.pptx
Fresher’s Quiz 2023 at GMC Nizamabad.pptxFresher’s Quiz 2023 at GMC Nizamabad.pptx
Fresher’s Quiz 2023 at GMC Nizamabad.pptx
SriSurya50
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
David Douglas School District
 
kitab khulasah nurul yaqin jilid 1 - 2.pptx
kitab khulasah nurul yaqin jilid 1 - 2.pptxkitab khulasah nurul yaqin jilid 1 - 2.pptx
kitab khulasah nurul yaqin jilid 1 - 2.pptx
datarid22
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
RitikBhardwaj56
 
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdfMASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
goswamiyash170123
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
TechSoup
 
Delivering Micro-Credentials in Technical and Vocational Education and Training
Delivering Micro-Credentials in Technical and Vocational Education and TrainingDelivering Micro-Credentials in Technical and Vocational Education and Training
Delivering Micro-Credentials in Technical and Vocational Education and Training
AG2 Design
 
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Ashish Kohli
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
deeptiverma2406
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
chanes7
 

Recently uploaded (20)

PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
 
Advantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO PerspectiveAdvantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO Perspective
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
Fresher’s Quiz 2023 at GMC Nizamabad.pptx
Fresher’s Quiz 2023 at GMC Nizamabad.pptxFresher’s Quiz 2023 at GMC Nizamabad.pptx
Fresher’s Quiz 2023 at GMC Nizamabad.pptx
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
 
kitab khulasah nurul yaqin jilid 1 - 2.pptx
kitab khulasah nurul yaqin jilid 1 - 2.pptxkitab khulasah nurul yaqin jilid 1 - 2.pptx
kitab khulasah nurul yaqin jilid 1 - 2.pptx
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
 
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdfMASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
 
Delivering Micro-Credentials in Technical and Vocational Education and Training
Delivering Micro-Credentials in Technical and Vocational Education and TrainingDelivering Micro-Credentials in Technical and Vocational Education and Training
Delivering Micro-Credentials in Technical and Vocational Education and Training
 
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
 

Public Training untuk RPG IV Programmers atau COBOL Programmers

  • 1. SQL Implementation and embedded Programming in IBM i iiinnn@@@ Course code : iP60S Duration: 5 days Purpose Structured Query Language (SQL) is a standardized language for defining and manipulating data in a relational database. SQL statements can be embedded in high-level languages, dynamically prepared and run, or run interactively. This course provides an IBM i or iSeries implementation of SQL using DB2 for OS/400 or IBM i database. This course also enables you to acquire the skills necessary to produce application programs that manipulate DB2 databases. Emphasis is on embedding Structured Query Language (SQL) statements and preparing programs for execution. Audience Experienced iSeries RPG IV programmers or COBOL programmers who want to learn how to use SQL as a means to perform Input/output (I/O) to access DB2 UDB for iSeries or IBM i in their applications This class workshop is also for end-users, programmers, application designers, database administrators, and system administrators who have experiences in writing RPG IV or COBOL programs but do not yet have knowledge of the SQL Data Manipulation Language (DML) and embedded it in RPG IV or COBOL programs. Prerequisites You should complete the following course or have experiences in:  System i Application Development Tools and Programming Facilities Workshop (iP10)  Or have equivalent skills to: Use Program Development Manager (PDM) and Source Entry Utility (SEU) to code programs  Experience coding applications in the RPG IV language or COBOL is strongly recommended. If you have no knowledge of RPG IV or COBOL, you may get
  • 2. less value from this course than an experienced RPG IV’s and COBOL’s programmer Objectives On completion of this course, you should be able to:  Describe the major SQL’s part supported for OS/400 or IBM i Operating System.  Using Interactive SQL on OS/400 or IBM i Operating System.  Code SQL statements to retrieve data from a DB2 table, including the SELECT, FROM, WHERE, GROUP BY, HAVING and ORDER BY clauses  Code inner Joins, including joining a table to itself  Use SQL arithmetic operations  Use scalar and column functions  Use UNION and UNION ALL  Use some of additional Scalar Functions and expressions.  Code simple CREATE TABLE and CREATE VIEW statements  INSERT, UPDATE and DELETE rows  Describe various SQL Application alternatives on the iSeries or IBM i  Understand the requirements of using Embedded SQL in OS/400 or IBM i.  Incorporate static SQL statements in an application program  Code, compile and execute the embedded program  Review compilation listing, find and correct compilation errors.  Embed INSERT, UPDATE, DELETE a single-row SELECT statements in application programs  Understand SQL statements related to use a cursor like DECLARE, OPEN, CLOSE, FETCH, DELETE, UPDATE  Produce code to support multiple rows being returned from the database manager using cursors  Identify differences between static and dynamic SQL  List the types of dynamic statements  Code, compiled and execute an application using dynamic SQL.  Using SQL SELECT statements to create Query Management Query object (*QMQRY).  Produce default Query report using *QMQRY object and customized Query Management Form (*QMFORM) using RPG or COBOL.