SlideShare una empresa de Scribd logo
1 de 2
Descargar para leer sin conexión
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.

Más contenido relacionado

Destacado

Com Pro 6
Com Pro 6Com Pro 6
Com Pro 6
home
 
Dormitorio todas las dimensiones-2012
Dormitorio todas las dimensiones-2012Dormitorio todas las dimensiones-2012
Dormitorio todas las dimensiones-2012
Gabriel Buda
 

Destacado (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
 

Más de Hany Paulina

Más de 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
 

Último

The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
MateoGardella
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 

Último (20)

The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 

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.