Archivo de la etiqueta: PL/SQL

Consultas SQL y PL/SQL: Ejercicios Prácticos de Bases de Datos

Ejercicios de Consultas SQL

A continuación se presentan una serie de ejercicios de consultas SQL, con sus respectivas soluciones, para la gestión de una base de datos de carreras de motos.

  1. Obtener un listado con la información de todos los equipos con sus países.

    SELECT ID, Nombre, Pais FROM Equipos;
  2. Obtener la información de todos los pilotos junto con su nombre de equipo. Si no pertenecen a un equipo, mostraremos «SIN EQUIPO».

    SELECT P.ID, P.Nombre, P.Nacionalidad, P.FechaNacimiento, P.EquipoID, Seguir leyendo “Consultas SQL y PL/SQL: Ejercicios Prácticos de Bases de Datos” »

Programación PL/SQL: Tipos de Datos, Estructuras de Control y Subprogramas

Tipos de Datos en PL/SQL

Escalares

Almacenan valores simples. A su vez pueden subdividirse en:

  • Carácter/Cadena: CHAR, NCHAR, VARCHAR2, NVARCHAR2, LONG, RAW, LONG RAW, ROWID, UROWID.
  • Numérico: NUMBER, BINARY_INTEGER, PLS_INTEGER, BINARY_DOUBLE, BINARY_FLOAT.
  • Booleano: Almacena valores lógicos TRUE, FALSE y NULL

Identificadores

Nombran objetos de un programa. Deben tener entre 1 y 30 caracteres, el primer carácter debe ser una letra y no se admiten espacios ni signos de puntuación.

Variables

Almacenan Seguir leyendo “Programación PL/SQL: Tipos de Datos, Estructuras de Control y Subprogramas” »

Introducción a PL/SQL en Oracle

PL/SQL (ORACLE)

Incorpora todas las características de los lenguajes de 3ª generación.

Características

  • Manejo de variables.
  • Estructura modular: procedimientos y funciones.
  • Estructuras de control: bifurcaciones, bucles…
  • Control de excepciones.
  • Programación orientada a objetos: puede construirse un lenguaje procedimental orientado a objetos.

Poder almacenar los programas en PL/SQL en la BD. Facilita: