Documentos de Académico
Documentos de Profesional
Documentos de Cultura
END;
DECLARE
promedio_estudiante NUMBER;
estado_estudiante VARCHAR2(20);
BEGIN
calcular_promedio(3, 8, 9, promedio_estudiante, estado_estudiante);
DBMS_OUTPUT.PUT_LINE('El promedio del estudiante es: ' || promedio_estudiante);
DBMS_OUTPUT.PUT_LINE('El estado del estudiante es: ' || estado_estudiante);
END;
-- Creamos una tabla en la base de datos llamada empleados que contiene información
sobre los empleados de una empresa, incluyendo su salario.
CREATE TABLE empleados (
id_emp NUMBER PRIMARY KEY,
nombre VARCHAR2(50),
salario NUMBER(10, 2)
);
-- Mostrar el resultado
DBMS_OUTPUT.PUT_LINE('El nuevo salario del empleado con ID ' || vin_id_emp || '
es: ' || v_salario);
EXCEPTION
WHEN no_data_found THEN
dbms_output.put_line('El error es: ' || sqlcode);
dbms_output.put_line(sqlerrm);
END;
-- Crear una funcion que acepte un identificador de empleado como entrada y calcule
su salario neto después de aplicar impuestos y deducciones.
-- Si el identificador no existe en la tabla, la función debe lanzar una excepción.
/
RETURN v_salario_neto;
EXCEPTION
WHEN OTHERS THEN
dbms_output.put_line('Error: ' || sqlerrm);
END;
-- Función que acepta una cadena de texto como entrada y devuelve el número de
palabras en esa cadena