WorksheetsFunciones y Procedimientos Almacenados SQL
Total questions: 10
Worksheet time: 5mins
¿Cuál es la principal ventaja de usar funciones y procedimientos almacenados en SQL?
Reducen la cantidad de datos en la base de datos
Permiten automatizar cálculos y reutilizar código
Eliminan la necesidad de escribir consultas SQL
Aumentan la cantidad de datos duplicados
¿Qué tipo de operación permite realizar un procedimiento almacenado, pero no una función?
Realizar cálculos matemáticos
Devolver un valor
Modificar datos en la base de datos
Usarse en un SELECT
¿Cuál de las siguientes características pertenece a las funciones en SQL?
No pueden modificar datos en la base de datos
Se pueden llamar con CALL nombre_funcion()
Devuelven múltiples valores de diferentes tipos
Se utilizan principalmente para insertar datos
¿Cómo se definiría correctamente una función en PostgreSQL?
CREATE PROCEDURE nombre_funcion() RETURNS NUMERIC AS $$ ...
CREATE FUNCTION nombre_funcion() RETURNS NUMERIC AS $$ ...
CREATE TRIGGER nombre_funcion() RETURNS VOID AS $$ ...
CREATE TABLE nombre_funcion() RETURNS INT AS $$ ...
¿Cuál de las siguientes es una analogía correcta sobre las funciones en SQL?
Son como una calculadora
Son como un archivo de texto
Son como un libro de recetas de cocina
Son como una página web
¿Cuál de las siguientes características describe mejor a un procedimiento almacenado?
Solo pueden devolver un valor
No pueden modificar la base de datos
Permiten realizar múltiples operaciones en la base de datos
Sólo se pueden usar dentro de consultas SELECT
¿Cuál es la forma correcta de llamar a una función en SQL?
CALL nombre_funcion();
SELECT nombre_funcion();
RUN nombre_funcion();
EXECUTE nombre_funcion();
¿Qué tipo de función en SQL devuelve una tabla con múltiples filas?
Función Escalar
Función de Tabla
Función del Sistema
Procedimiento almacenado
¿Cuál es un ejemplo de una función del sistema en SQL?
SELECT AVG(precio) FROM productos;
CREATE FUNCTION sumar_valores()
CALL calcular_descuento(10);
UPDATE productos SET stock = 100;
¿Qué sucede si intentamos modificar datos dentro de una función en PostgreSQL?
Se ejecutará sin problemas
Se generará un error
Se ejecutará, pero no modificará los datos
Se convertirá automáticamente en un procedimiento almacenado
