Skip to main content
Oracle Pl/Sql

Oracle Pl/Sql

César Pérez

En este libro se trata ampliamente el lenguaje de programación PL/SQL (Procedural Language/SQL) que se utiliza para acceder y trabajar con bases de datos Oracle desde distintos entornos. PL/SQL amplía la funcionalidad del lenguaje SQL añadiendo estructuras típicas de los lenguajes procedimentales, como los bloques, las variables y los tipos, las estructuras de control (bucles, ...

Publishing house :
Rama, Libreria y Editorial Mic
Year of edition:
2008
ISBN:
978-84-7897-846-5
Pages :
414
32,90 €
IVA incluido
Añadir a favoritos

Synopsis

En este libro se trata ampliamente el lenguaje de programación PL/SQL (Procedural Language/SQL) que se utiliza para acceder y trabajar con bases de datos Oracle desde distintos entornos. PL/SQL amplía la funcionalidad del lenguaje SQL añadiendo estructuras típicas de los lenguajes procedimentales, como los bloques, las variables y los tipos, las estructuras de control (bucles, órdenes IF-THEN-ELSE, etc.), los cursores, los procedimientos y las funciones, los paquetes, los disparadores, los tipos de objetos y los métodos, las excepciones y otras estructuras clásicas en los lenguajes de programación procedimentales. Se trata de un lenguaje robusto y potente que combina la flexibilidad de SQL con la potencia y la configurabilidad de las construcciones procedimentales y que incorpora las características de los lenguajes de programación orientados al objeto. En cuanto a la metodología, en los sucesivos capítulos se presentan los conceptos y se ilustran con ejemplos. La estructura eminentemente práctica del libro se refleja en la serie de 260 ejercicios totalmente resueltos al final de los capítulos que componen el libro, que apoyan los conceptos teóricos y los clarifican. Las bases de datos utilizadas en ejemplos y ejercicios se incorporan en el texto. También se utiliza la base de datos que Oracle instala por defecto. De esta forma no es necesario acudir a fuentes externas ni a otro tipo de información adicional.

Índice

Introducción a PL/SQL Capítulo 1. Entorno de ejecución de Oracle PL/SQL Instalación de Oracle 10g y PL/SQL. Primeros pasos en Oracle 10g: inicio del servidor Comprobar, Iniciar, y Parar Oracle 10g desde Servicios de Windows Inicio automático de Oracle 10g Conexión a Oracle 10g desde SQL*PLUS Base de datos de ejemplo Capítulo 2. SQL*PLUS como entorno de trabajo para PL/SQL El entorno de SQL*PLUS Edición de sintaxis de consultas o comandos Manipulando sintaxis de consultas o comandos Formateando salidas de consultas o comandos Relación de comandos a utilizar en SQL*PLUS Utilizando teclas de comando en SQL*PLUS Opciones de la barra de menús de SQL*PLUS Formatos numéricos en SQL*PLUS Funciones a utilizar en SQL*PLUS Variables en SQL*PLUS ORACLE PL/SQL Capítulo 3. iSQL*PLUS como entorno de trabajo para PL/SQL Arquitectura y requisitos del sistema Instalación, conexión y entorno de iSQL*PLUS Navegación en iSQL*PLUS Pantalla Espacio de Trabajo Pantalla Historial Pantalla Preferencias Conexión a iSQL*PLUS como administrador Capítulo 4. Elementos de PL/SQL La estructura de PL/SQL Los bloques en PL/SQL Unidades léxicas Identificadores Delimitadores Literales Comentarios Tipos (Datatypes) y conversiones Tipos de datos ANSI, DB2 y SQL/DS Formatos Formatos de elementos numéricos Formatos de fechas Caracteres ASCII y EBCDIC con ORACLE 10g SQL y PL/SQL Variables Expresiones y operadores Operadores aritméticos Operador concatenación Operadores de comparación Operadores de conjuntos Operadores lógicos Orden de prioridad de los operadores Funciones predefinidas Funciones numéricas Funciones carácter que devuelven valores carácter Funciones carácter que devuelven valores numéricos Funciones de fecha Funciones de conversión Funciones agregadas Capítulo 5. Estructuras de control en PL/SQL Tipos de estructuras de control en PL/SQL Estructuras condicionales IF-THEN IF-THEN-ELSE IF-THEN-ELSIF CASE Bucles Bucles simples Bucles WHILE Bucles FOR numéricos Órdenes GOTO y etiquetas Orden NULL Capítulo 6. Registros, tablas y matrices en PL/SQL Registros en PL/SQ Utilización de %TYPE y %ROWTYPE Inicializando y referenciando registros Asignación de registros Tablas y matrices Atributo COUNT Atributo DELETE Atributo EXISTS Atributos FIRST y LAST Atributos NEXT y PRIOR VARRAYS Capítulo 7. SQL en PL/SQL SQL en PL/SQL Lenguaje de manipulación de datos en PL/SQL Lenguaje de definición de datos en PL/SQL Enlaces de bases de datos Secuencias Sinónimos Instrucción ROWNUM Instrucción ROWID Sentencias GRANT y REVOQUE Lenguaje de control de transacciones en PL/SQL Sentencia COMMIT Sentencia ROLLBACK Sentencia SET TRANSACTION Sentencia SAVE POINT Funciones integradas en PL/SQL Funciones de cadena Funciones numéricas Funciones de fechas Funciones de conversión y transformación Conversiones automáticas Funciones TRANSLATE y DECODE Capítulo 8. Cursores en PL/SQL Cursores Cursores explícitos Cursores implícitos Bucles de extracción mediante cursor Variables de cursor Capítulo 9. Subprogramas: procedimientos, funciones, paquetes y disparadores Subprogramas almacenados: procedimientos y funciones Creación de procedimientos almacenados Creación de funciones Eliminación de procedimientos y funciones Subprogramas locales Procedimientos locales Funciones locales Paquetes Disparadores Capítulo 10. Objetos y colecciones Introducción a la programación orientada a objetos Bases de datos objeto-relacionales Tipos de objetos Especificaciones del tipo de objeto Cuerpo del tipo de objeto Modificación y eliminación de tipos Objetos de base de datos Objetos transitorios y persistentes Identificadores y referencias a objetos Objetos en las órdenes DML Varrays Tablas anidadas Varrays en la base de datos Colecciones Capítulo 11. Excepciones y PL/SQL dinámico Excepciones Excepciones predefinidas Excepciones definidas por el usuario La sentencia RAISE SQLCODE y SQLRRM Excepciones personalizadas en PL/SQL. RAISE_APPLICATION_ERROR Propagación de excepciones en PL/SQL PL/SQL dinámico Sentencias DML con SQL dinámico. EXECUTE IMMEDIATE y SQL%ROWCOUNT Cursores con SQL dinámico Capítulo 12. PL/SQL y JAVA PL/SQL y JAVA La utilidad LOAD JAVA Ejecución de programas JAVA con PL/SQL

Artículos relacionados

Waterloo

Waterloo

Cornwell, Bernard

Edhasa

El 18 de junio de 1815, tres ejércitos, Francia, Gran Bretaña y Prusia, descendían por un tranquilo valle cercano a Bruselas en dirección a un pequeño pueblo: Waterloo. Durante los tres días previos, las tropas francesas habían vencido a los prusianos en Ligny y combatido contra los británicos en Quatre-Bras. Los aliados planeaban la retirada. Nadie esperaba que en Waterloo se ...

24,00 €
Available
La Casa Mágica de té Matcha

La Casa Mágica de té Matcha

Bache, Natasha

Harper Collins

Si te gustó Café con aroma a calabaza, devorarás este adictivo cozy romance.Dicen que una taza de matcha puede cambiarte el día. Pero en Lavender Hollow puede cambiarte la vida. Grace llegó a Lavender Hollow huyendo de su vida en Londres y con un vestido de novia que nunca debería haber comprado. Max volvió al apacible pueblo decidido a pasar página y a mantener ocultos los sec...

19,90 €
Available
Minecraft Oficial: Miniconstrucciones Terroríficas (Con Más de 20 Miniproyectos

Minecraft Oficial: Miniconstrucciones Terroríficas (Con Más de 20 Miniproyectos

Mojang Ab, Mojang Ab

Harper Collins

Nuevo volumen de la exitosa serie «Miniconstrucciones de MINECRAFT» ¡Dale a tu Mundo superior un toque espeluznante con 20 miniproyectos escalofriantes! Desde casas encantadas y barcos piratas fantasmagóricos hasta guaridas de villanos y norias de lo más inquietantes, hay un montón de creaciones aterradoras que diseñar. Con instrucciones ilustradas paso a paso, vistas interiore...

16,90 €
Available
Bon Profit, Dudús!

Bon Profit, Dudús!

Geis Conti, Patricia

Combel Editorial

Quina gana que tenen els Dudús! Què hi deu haver al menú d'avui? Un nou llibre de la sèrie que està ple de coberts, plats, aliments i tot el que cal per preparar un àpat divertit per al Conill, la Miu, l'Osset i la Trugeta. Obre les pàgines, desplega les solapes i serveix-los un bon tiberi! ...

18,95 €
Available
Suplementa tu Menopausia

Suplementa tu Menopausia

Marcè, Marta

Alienta Editorial

Tus aliados naturales para esta etapa de la vidaLa menopausia es una fase de grandes cambios en la que muchas mujeres sienten que su cuerpo ya no responde como antes. Sofocos, alteraciones del sueño, cambios en el estado de ánimo, cansancio, niebla mental o dificultad para mantener la masa muscular son algunas de las señales de una transformación que merece comprensión y acompa...

21,95 €
Available
La Noche Cayó y Ya Nadie Pudo Salvarme

La Noche Cayó y Ya Nadie Pudo Salvarme

Llanos, Cristina

Esfera de los Libros

«Año noventa y siete. Devil came to me para arriba, Devil came to me para abajo. Llegando a Madrid desde otra ciudad me inundaba el terror a despertar del Milagro en cualquier momento y tener que volver al Marasmo».Cristina Llanos, fundadora, compositora, vocalista y alma de Dover, uno de los grupos más importantes de la historia del rock español, vuelca por primera vez en este...

23,90 €
Available