Saltar la navegación

4.1.3.- Sobrecarga de subprogramas y recursividad.

Vehículo con muchas maletas sobre el techo.
ITE (Uso educativo nc)


PL/SQL también nos ofrece la posibilidad de sobrecargar funciones o procedimientos, es decir, llamar con el mismo nombre subprogramas que realizan el mismo cometido y que aceptan distinto número y/o tipo de parámetros. No podemos sobrecargar subprogramas que aceptan el mismo número y tipo de parámetros y sólo difieren en el modo. Tampoco podemos sobrecargar subprogramas con el mismo número de parámetros y que los tipos de los parámetros sean diferentes, pero de la misma familia, o sean subtipos basados en la misma familia.

Debes conocer

En el siguiente enlace podrás ver un ejemplo de una función que es sobrecargada tres veces dependiendo del tipo de parámetros que acepta.

Sobrecarga de subprogramas.

PL/SQL también nos ofrece la posibilidad de utilizar la recursividad en nuestros subprogramas. Un subprograma es recursivo si éste se invoca a él mismo.

Autoevaluación

Pregunta

En PL/SQL no podemos sobrecargar subprogramas que aceptan el mismo número y tipo de parámetros, pero sólo difieren en el modo.

Respuestas

Verdadero.

Falso.

Retroalimentación


Pregunta

En PL/SQL no podemos utilizar la recursión y tenemos que imitarla mediante la iteración.

Respuestas

Verdadero.

Falso.

Retroalimentación