Curso Exploiting Native SQL Stored Procedures on Db2 for z/OS

  • Mainframe | Cobol

Curso Exploiting Native SQL Stored Procedures on Db2 for z/OS

24h
Visão Geral

Um dos novos recursos mais esperados do Db2 para z/OS foi o procedimento armazenado Native SQL PL. Uma vantagem importante é a capacidade de trabalhar inteiramente no ambiente IBM Data Studio e realizar o desenvolvimento e a implementação do Db2 sem tela verde. Os alunos deixarão este curso com a capacidade de codificar novos procedimentos armazenados SQL PL e manter os existentes. Este é um curso muito prático em que os alunos codificam, testam e implantam 7 programas de procedimento armazenado. Introduzido pela primeira vez na V9, houve vários aprimoramentos na linguagem SQL PL que também são abordados neste curso. São abordados tópicos como parâmetros XML, parâmetros de matriz, processamento autônomo, exclusão por partes e aprimoramentos de código UDF. Todos saem com um conjunto de 'Melhores Práticas'.

Objetivo

Após a conclusão deste curso, você será capaz de:

  • Entenda os benefícios dos procedimentos armazenados
  • Código Db2 SQL PL Stored Procedures
  • Use o IBM Data Studio para codificar, testar, implementar e depurar procedimentos armazenados SQL PL
  • Entenda os novos parâmetros XML e Array
  • Compreender as muitas formas de tratamento de erros
  • Use o depurador unificado para testar e solucionar problemas de procedimentos armazenados
  • Entenda como usar os aprimoramentos do SQL PL nas Funções Definidas pelo Usuário
Publico Alvo
  • Analistas e programadores envolvidos no desenvolvimento de Db2 para z/OS SQL Stored Procedures.
Pre-Requisitos
  • Compreensão dos conceitos de banco de dados relacional e sintaxe SQL (Db2 SQL For Everyone ou equivalente).
Informações Gerais

Carga Horária: 24h

  • Se noturno este curso é ministrado de Segunda-feira à sexta-feira, das 19h às 23h
  • Se aos sábados este curso é ministrado das 9h às 18h
  • Se in-company por favor fazer contato para mais detalhes.

Formato de entrega: 

  • 100% on-line ao vivo, via Microsoft Teams na presença de um instrutor/consultor ativo no mercado.
  • Nota: não é curso gravado. 

Lab:

  • Laboratório + Exercícios práticos
Materiais
Português | Inglês
Conteúdo Programatico

Introduction to Stored Procedures

  1. What are Stored Procedures?
  2. Problems Solved Using Stored Procedures
  3. Advantages of using Stored Procedures
  4. Calling a Stored Procedure
  5. Native and External SQL Procedures
  6. Stored Procedure Run-time Environments

The SQL Procedure Language

  1. CREATE PROCEDURE statement
  2. Db2 for z/OS BIND options
  3. Declaring SQL Variables
  4. Procedural Statements in SQ
  5. Creating & Retrieving Result Sets
  6. Calling another Stored Procedure

IBM Data Studio

  1. Introduction to Data Studio
  2. Managing Database Connections
  3. Coding Stored Procedures
  4. Deploying Stored Procedures
  5. Importing Existing Stored Procedures

Error Handling in SQL PL

  1. Capturing SQLCODE and SQLSTATE
  2. Unhandled Exception Behavior
  3. Coding Exception Handlers
  4. GET DIAGNOSTICS
  5. SIGNAL & RESIGNAL Commands

Global Temporary Tables

  1. Created Global Temporary Tables
  2. Declared Global Temporary Tables
  3. Example of a Stored Procedure Using Declared Global Temporary Table

Native SQL Logistical & Performance Considerations

  1. Naming Conventions
  2. Versioning Procedures
  3. Performance and Execution Considerations
  4. Using Explain
  5. Migrating External to Native

Unified Debugger in IBM Data Studio

  1. Invoking the Debugger
  2. The Debug Perspective
  3. Using Breakpoints
  4. Working with Variables & Values

User Defined Functions with SQL PL:

  1. External User Defined Functions
  2. “Native” Scalar Functions
  3. Non-inline Scalar Functions
  4. “Native” Table Functions
TENHO INTERESSE

Cursos Relacionados

Curso COBOL Dumps & Debugging

16 horas

Curso COBOL Developer Foundation

32 horas

Curso IBM z/OS Management Facility Implementation

24 Horas

Curso IBM Cognos 8 BI Administration

24 Horas

Curso IBM Integration Bus Foundation

24 Horas

Curso IBM z/OS System Services Structure

32 horas