Procedimientos almacenados en PostgreSQL (PL/PgSQL)

Procedimientos almacenados

4.37 (67 reviews)
Udemy
platform
Español
language
Software Engineering
category
instructor
12,662
students
2.5 hours
content
Mar 2022
last update
$19.99
regular price

What you will 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

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

Content

Introducción

Introducción al curso

Instalacion de postgres WSL

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

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

Screenshots

Procedimientos almacenados en PostgreSQL (PL/PgSQL) - Screenshot_01Procedimientos almacenados en PostgreSQL (PL/PgSQL) - Screenshot_02Procedimientos almacenados en PostgreSQL (PL/PgSQL) - Screenshot_03Procedimientos almacenados en PostgreSQL (PL/PgSQL) - Screenshot_04

Reviews

Dergi
September 4, 2022
Se explica bien pero el sonido del click del mouse es un problema , escuchar ese sonido en cada click se vuelve muy molesto. La calidad del video es muy baja, si pudieras aumentar la resolución y hacer zoom en las parte de la pantalla para observar correctamente el código
Geronimo
July 26, 2022
Muy buen curso, cubre lo necesario para comenzar a trabajar con los procedimientos almacenados. Solo le veo un inconveniente, la resolución de la pantalla donde fue gravado, es algo grande y al no hacer acercamiento al código que se está escribiendo cuesta un poco de trabajo leerlo.
Anderson
May 31, 2022
Excelente curso, recomendado la explicación es clara y abre la perspectiva de conocimiento en DBA muy ampliamente.
Felix
May 19, 2022
El profesor es muy bueno en conocimientos. Aunque tengo experiencia en postgres, aproveche algo en cada capitulo. Solo deberia pulir mas sus videos, y interrelacionarlos mas coherentemente dentro del curso, asi no repite algun tema ya explicado. Y quitarse la muletilla del "si?" Por sobre todo lo anterior, muchas gracias profesor.
Agustin
May 16, 2022
Muy bueno y claro. El único problema que veo es que el video está en 720p y no se logra leer correctamente los comados que ejecuta.
Hugo
May 15, 2022
Excelente curso, aprendi varias cosas, en cuanto al contenido excelente, lo unico que habria que mejorar es lo siguiente 1 - hacer zoom cuando se escribe codigo, si bien esta el codigo como recurso, pero a veces es molesto 2 - hay un sonido que es un click muy seguido que es muy fuerte Mejorando eso estaria ah y se podria subir a 1024 la calidad Bueno gracias !!! El contenido muy bueno
Juan
April 23, 2022
Muy buen curso, se aprende mucho. Excelente el final al crear las funciones con python. Pero existen unos detalles en el curso, como la calidad de los videos y audios, principalmente las ultimas secciones, muy malo. También recomendaría preparar mejor el dialogo antes de cada video, para no repetir significados y explicaciones.
Roman
April 8, 2022
Buen curso, la velocidad la aumenté a 1.25 porque siento que así lo entiendo más, las definiciones le falta un poco explicarlas al principio de que hacen, pero de ahí en más todo correcto.
Mariana
March 14, 2022
El curso es bueno, las explicaciones son buenas y cortas lo que hace ameno el curso, solo por mejorar el sonido de algunas clases es muy malo y casi no se escucha y de pronto agregar un procedimiento con manejo de JSON. Del resto es un buen curso!!

Coupons

DateDiscountStatus
2/5/2022100% OFF
expired
2/13/2022100% OFF
expired
3/30/2022100% OFF
expired
5/10/2022100% OFF
expired
5/19/2022100% OFF
expired
5/25/2022100% OFF
expired
6/14/2022100% OFF
expired
6/23/2022100% OFF
expired
7/5/2022100% OFF
expired
7/12/2022100% OFF
expired
7/27/2022100% OFF
expired
8/11/2022100% OFF
expired
9/12/2022100% OFF
expired
9/26/2022100% OFF
expired
10/22/2022100% OFF
expired
11/19/2022100% OFF
expired
11/23/2022100% OFF
expired

Charts

Price

Procedimientos almacenados en PostgreSQL (PL/PgSQL) - Price chart

Rating

Procedimientos almacenados en PostgreSQL (PL/PgSQL) - Ratings chart

Enrollment distribution

Procedimientos almacenados en PostgreSQL (PL/PgSQL) - Distribution chart

Related Topics

4526872
udemy ID
2/1/2022
course created date
2/5/2022
course indexed date
Mauricio
course submited by