
Procedimientos almacenados en PostgreSQL (PL/PgSQL)
Procedimientos almacenados
Language: spanish
Note: 4.3/5 (30 notes) 6,169 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 166 enrolls left
Don’t miss any coupons by joining our Telegram group |