馃嚜馃嚫 Procedimientos almacenados en PostgreSQL (PL/PgSQL)

馃嚜馃嚫 Procedimientos almacenados en PostgreSQL (PL/PgSQL)

Procedimientos almacenados en PostgreSQL (PL/PgSQL)

Procedimientos almacenados

Language: spanish

Note: 4.4/5 (63 notes) 12,191 students

Instructor(s): Andres Rojas

Last update: 2022-03-10

What you’ll learn

  • Desarrollo de procedimientos almacenados en postgres
  • Estructuras repetitivas en PL/pgSQL
  • Estructuras de decisi贸n en PL/pgSQL
  • Creaci贸n de tablas temporales en PL/pgSQL

 

Requirements

  • Conocimiento en SQL

 

Description

Este curso tiene como finalidad que los estudiantes aprendan como es la estructura que tiene un procedimiento almacenado en postgres y as铆 mismo como se crea un procedimiento y cuales son las funcionalidades que tiene este . Tambi茅n aprender谩s a usar estructuras de decisi贸n, estructuras repetitivas usando PL/PgSQL , como tambi茅n sabr谩s que se pueden comunicar tablas temporales entre procedimientos almacenados y que es posible ejecutar procedimientos dentro de otros procedimientos y que tambi茅n puedes ejecutar consultas SQL que est茅n dentro de una cadena (String), aprender谩s a como concatenar cadenas , as铆 como tambi茅n como enviar par谩metros en los procedimientos almacenados , aprender谩s los tipos de retorno de un procedimiento almacenado, tambi茅n podr谩s entender como mostrar mensajes a medida que el procedimiento se este ejecutando, por otro lado realizaremos un proyecto real en donde se crearan procedimientos almacenados para llevarlo a cabo, entender谩s como usar los arreglos en PL/pgSQL , por otro lado entender谩s como retornar una tabla a partir de un procedimiento almacenado ya que esto es muy usado actualmente. Por otra parte veremos que se pueden crear procedimientos almacenados usando Python y estos son llamados PL/Python , te ense帽are como instalarlo y como usarlo as铆 mismo entender谩s como insertar registros usando PL/Python y tambi茅n comprender谩s que se puede ejecutar un procedimiento almacenado en postgres un procedimiento almacenado de PL/Python

 

Who this course is for

  • Desarrolladores

 

Course content

  • Introducci贸n
    • Introducci贸n al curso
  • Instalacion de postgres WSL
    • Instalacion postgres en windows
    • Instalacion postgres WSL
  • Estructura inicial de un procedimiento almacenado (PL/pgSQL)
    • Estructura inicial de un procedimiento almacenado (PL/pgSQL)
  • Estructura condicional PL/pgSQL
    • Estructura condicional if – elsif – else PL/pgSQL
    • Uso del Case en Postgres
  • Ejemplos de procedimientos almacenados
    • Suma de dos numeros usando PL/pgSQL
    • Concatena dos cadenas usando PL/pgSQL
    • Sumar dos n煤meros enviando par谩metros al procedimiento almacenado PL/pgSQL
  • Mensajes
    • Mostrar mensajes mientras se ejecuta un procedimiento almacenado (raise notice)
  • Proyecto real usando procedimientos almacenados
    • Inicio proyecto , creaci贸n de tablas y insert
    • Problema 1 – Crear un proveedor mediante a un procedimiento almacenado
    • Problema 1.1 Validar que al crear el proveedor el c贸digo no exista
    • Problema 2 Crear un procedimiento que actualice el nombre del proveedor
    • Problema 3 Crear procedimiento que retorne la cantidad art_ven de un vendedor
  • Arreglos en PL/pgSQL
    • Arreglos en PL/pgSQL
  • Crear tablas temporales , cursores y bucles en PL/pgSQL
    • Crear tablas temporales , cursores y bucles en PL/pgSQL
  • Ejercicio actualizar una columna usando cursores .
    • Ejercicio actualizar una columna usando cursores .
  • Ejecutar (PL/pgSQL procedimiento almacenado ) mediante un script de bash
    • Ejecutar (PL/pgSQL procedimiento almacenado ) mediante un script de bash
  • Comunicaci贸n de tablas temporales entre procedimientos almacenados (PL_PgSQL)
    • Comunicaci贸n de tablas temporales entre procedimientos almacenados (PL_PgSQL)
  • Ejecutar consulta SQL dentro de un string que esta dentro de un PL/PgSQL
    • Ejecutar consulta SQL dentro de un string que esta dentro de un PL/PgSQL
  • Return tabla desde un procedimiento almacenado en Postgres
    • Return tabla desde un procedimiento almacenado en Postgres
  • Ejecuci贸n c贸digo Python dentro de Postgres usando extensi贸n plpython3u
    • Ejecuci贸n c贸digo Python dentro de Postgres usando extensi贸n plpython3u
    • Insertar registros en tabla de Postgres usando Python como plpython
    • Ejecuci贸n de PL/Python dentro de PL/PgSQL

 

Time remaining or 458 enrolls left

 

Don’t miss any coupons by joining our Telegram group 

Udemy Coupon Code 100% off | Udemy Free Course | Udemy offer | Course with certificate