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

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…

Contenido