PAC7 (UF1): Funciones y Procedimientos
![]() |
![]() |
![]() |
Título del Test:![]() PAC7 (UF1): Funciones y Procedimientos Descripción: M10 - Admón. de SGBDD |




Comentarios |
---|
NO HAY REGISTROS |
Supongamos que deseamos crear una función llamada calcular_promedio en MySQL que acepte dos parámetros nota1 y nota2, y devuelva el promedio de las notas. ¿Cuál es la sentencia SQL correcta para crear esta función?. CREATE FUNCTION calcular_promedio(nota1 INT, nota2 INT) RETURNS INT DETERMINISTIC BEGIN RETURN (nota1 + nota2) / 2 ; END. CREATE PROCEDURE calcular_promedio(nota1 INT, nota2 INT) RETURNS INT BEGIN RETURN (nota1 + nota2) / 2; END. CREATE FUNCTION calcular_promedio(nota1 INT, nota2 INT) BEGIN RETURN (nota1 + nota2) / 2; END. CREATE PROCEDURE calcular_promedio(nota1 INT, nota2 INT) BEGIN RETURN (nota1 + nota2) / 2 DETERMINISTIC ; END. ¿Cuál de las siguientes afirmaciones sobre las funciones y procedimientos en MySQL es correcta?. Las funciones pueden modificar datos en las tablas, mientras que los procedimientos no. Los procedimientos y las funciones se crean con la sentencia CREATE PROCEDURE. Las funciones pueden tener parámetros de entrada y salida, mientras que los procedimientos solo pueden tener parámetros de entrada. Los nombres de las funciones y procedimientos en MySQL no pueden coincidir con el nombre de una función integrada en MySQL. ¿Cuáles son los permisos requeridos para crear y modificar funciones y procedimientos en MySQL?. CREATE FUNCTION y ALTER FUNCTION. CREATE TRIGGER y ALTER EVENT. CREATE PROCEDURE y UPDATE FUNCTION. CREATE ROUTINE y ALTER ROUTINE. Las funciones en MySQL pueden tener múltiples valores de retorno. Verdadero. Falso. Los procedimientos almacenados en MySQL no pueden aceptar parámetros de entrada. Verdadero. Falso. |