Oracle/PL/SQL

De Wikilibros, la colección de libros de texto de contenido libre.
Saltar a: navegación, buscar

PL/SQL es el lenguaje de programación de la base de datos Oracle y sus productos relacionados.

Es un lenguaje estructurado, altamente integrado con la base de datos. Las sentencias de SQL se escriben directamente en PL/SQL y los tipos de datos de PL/SQL coinciden con los tipos de datos de SQL, lo cual facilita enormemente la interacción con la base de datos.


Lenguaje[editar]

  1. Bloques: Declaración de bloques de código, variables y constantes
  2. Control: Estructuras de Control de flujo
  3. Ejecutables: Procedimientos, funciones y paquetes
  4. Excepciones: Mecanismo de manejo de errores y situaciones imprevistas
  5. Tipos compuestos: Registros y Colecciones


Uso de SQL[editar]

  1. Into: Consulta puntual de un registro
  2. DML: INSERT, UPDATE y DELETE
  3. Cursores: Consulta de múltiples registros
  4. Transacciones autónomas


create table estudiante (

  idALUMNO CHAR(2) NOT NULL PRIMARY KEY,
  Nombre VARCHAR(20),
  Apellidos VARCHAR(20),
  Telefono NUMBER(10),
  Direccion VARCHAR(20),
  E_mail VARRCHAR(30),
  

)