Del curso: PostgreSQL avanzado
Accede al curso completo hoy mismo
Únete hoy para acceder a más de 24.900 cursos impartidos por expertos del sector.
Uso del VARIADIC en procedimientos almacenados en PostgreSQL - Tutorial de PostgreSQL
Del curso: PostgreSQL avanzado
Uso del VARIADIC en procedimientos almacenados en PostgreSQL
Dentro de los procedimientos almacenados que nos permiten ejecutar una serie de comandos dentro del servidor de base de datos, tenemos el uso de los parámetros, los cuales nos permiten enviar información que será utilizada por alguna instrucción dentro del procedimiento. Dentro de estos parámetros está el tipo variadic. Ese tipo de parámetro se define como tipo array y son útiles cuando no sabemos la cantidad de elementos que un usuario pueda especificar, por lo que el número elementos puede variar. Veamos su ejemplo donde tenemos el número mayor de un array de números. Vamos a Esquema, damos clic en Query tools, y aquí vamos a escribir nuestro procedimiento. Escribimos «Create or replace», en caso de que exista el procedimiento, «procedure» y escribimos «maximo_valor». Vamos a recibir un parámetro de tipo «inout», valor que va a almacenar el valor mayor encontrado dentro del array. El valor «default» es «null», luego tenemos el «variadic», que se va a llamar «arr» y es numérico…
Practica mientras aprendes con los archivos de ejercicios.
Descarga los archivos que el instructor utiliza para enseñar el curso. Sigue las instrucciones y aprende viendo, escuchando y practicando.
Contenido
-
-
-
-
-
(Bloqueado)
Creación de procedimientos almacenados4 min 28 s
-
(Bloqueado)
Uso del IN en procedimientos almacenados en PostgreSQL4 min 44 s
-
Uso del INOUT en procedimientos almacenados en PostgreSQL3 min 10 s
-
(Bloqueado)
Uso del VARIADIC en procedimientos almacenados en PostgreSQL4 min 45 s
-
(Bloqueado)
Actualizar y eliminar procedimientos almacenados PostgreSQL4 min 57 s
-
(Bloqueado)
Manejo de datos en procedimientos almacenados en PostgreSQL3 min 34 s
-
(Bloqueado)
Manejo de excepciones en PostgreSQL3 min 17 s
-
(Bloqueado)
-
-
-
-
-