Salta al contingut principal
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, ...

Editorial:
Rama, Libreria y Editorial Mic
Any d'edició:
2008
ISBN:
978-84-7897-846-5
Pàgines:
414
32,90 €
IVA inclòs
Disponible en 1 mes
Afegir a favorits

Sinopsi

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.

Índex

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

Articles relacionats

El Cuento de Peter Conejo

El Cuento de Peter Conejo

Potter, Beatrix

Blackie Books

Las historias de Beatrix Potter llenas de humor, naturaleza, encanto clásico y minuciosamente ilustradas, se han convertido en auténticos tesoros de la literatura universal. Peter Conejo es curioso, inquieto y un poco desobediente. Un dia entra en el huerto del señor McGregor. Y lo que empieza como una travesura pronto se convierte en una gran aventura. ...

13,90 €
Disponibilitat inmediata
El Cántico de la Tierra

El Cántico de la Tierra

Mancuso, Stefano

Galaxia Gutemberg

En El cántico de la Tierra, el reconocido neurobiólogo vegetal Stefano Mancuso reinterpreta el Cántico de las criaturas, escrito por san Francisco de Asís en 1224, y lo transforma en un extraordinario tratado sobre ecología. El nuevo libro de Mancuso -que ha tenido una excelente acogida tanto por parte del público como de la crítica- combina la espiritualidad y los datos cientí...

18,50 €
Disponibilitat inmediata
Alta Tensión

Alta Tensión

Coben, Harlan

Rba Libros

Incluso las personas que idolatras no son siempre lo que parecen. Suzze T había sido una estrella del tenis. Ahora está embarazada de ocho meses y su marido, un antiguo ídolo del rock, ha desaparecido. Puede que ciertos rumores sobre la paternidad del bebé lo hayan hecho huir, así que, para encontrarlo, Suzze recurre a Myron Bolitar, a quien conoce desde hace años. Sin embargo,...

21,90 €
Disponibilitat inmediata
Hormigas S. a.

Hormigas S. a.

Vidal Cordero, José Manuel

Zahori Books

Las hormigas están por todas partes. Caminan por nuestros jardines, construyen túneles bajo nuestros pies y forman largas filas en busca de alimento. Pero detrás de esos pequeños insectos se esconde una de las sociedades más complejas y fascinantes de la naturaleza. ¿Cómo nace un hormiguero? ¿Quién toma las decisiones? ¿Cómo se comunican? ¿Por qué algunas cultivan hongos, const...

19,90 €
Disponibilitat inmediata
La Magia de la Limpieza Natural

La Magia de la Limpieza Natural

Rubin, Purdy / Figg, Charlotte

Traspaso

Durante años nos han hecho creer que para limpiar bien una casa necesitamos decenas de productos distintos: sprays para el baño, desengrasantes para la cocina, limpiadores para el suelo, quitamanchas imposibles... todos llenos de químicos y envases de plástico. Pero ¿y si limpiar pudiera ser mucho más sencillo, natural y efi caz? Purdy Rubin y Charlotte Figg estaban cansadas de...

20,90 €
Disponibilitat inmediata
Pálido Criminal

Pálido Criminal

Kerr, Philip

Rba Editores

En la Alemania nazi, nadie está a salvo. Mientras Hitler está preparando una guerra, las calles de Berlín también son el escenario de un tipo de terror ajeno a los nazis. Un psicópata está asesinando y violando a muchachas jóvenes y de apariencia aria. Las altas esferas no pueden permitir esta ofensa al pueblo alemán. Por eso, el poderoso Reinhard Heydrich recurre al investigad...

21,90 €
Disponibilitat inmediata