Control interno del flujo de un programa 1-14

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Control interno del flujo de un programa 1-14"

Transcripción

1 Control interno del flujo de un programa 1-14

2 Lección 1 Tipos de eventos Eventos en programas ejecutables Un report es un programa que realiza las siguientes fases: Recogida de parámetros (si los hay) mediante la pantalla de selección. Ejecución del programa en sí. Presentación de los datos obtenidos en la fase de proceso mediante el listado. INITIALIZATION En este evento sé inicializarían todas las variables de los programas (o al menos aquellas que su ámbito de utilización sea en todo el programa). START-OF-SELECTION Este evento se lanza cuando se procesa la instrucción REPORT.. En ese momento se empieza a ejecutar el código que se encuentra entre REPORT y la palabra START- OF-SELECTION. Inmediatamente después se procesa el bloque contenido dentro de este evento. Se utiliza cuando hay una selección de datos. Se utiliza siempre, cuando queremos Control interno del flujo de un programa 2-14

3 cargar los datos, desde una tabla o fichero, para después utilizarlo en el programa. END-OF-SELECTION El código asociado a este evento se procesa cuando se termina la selección de datos de tablas o bases de datos lógicas. Se puede forzar por código la interrupción de la selección de datos con la instrucción STOP. Si en nuestro código se procesa esta instrucción no se leerán más entradas y se procesará inmediatamente el código correspondiente al evento END- OF-SELECTION. Otra alternativa es usar la instrucción EXIT, que cancela el procesamiento del report y muestra la lista. TOP-OF-PAGE Este evento se procesa antes de que el primer dato salga en cada página. Se suele usar para poner el título a las páginas o cabeceras, en combinación con la opción de la sentencia REPORT...NO STANDARD PAGE HEADING. Si añadimos la opción...during LINE-SELECTION se ejecutará sólo en listas secundarias que eventualmente se generen como consecuencia de una acción en el Report actual. END-OF-PAGE Este evento se lanza cuando se crea automáticamente una nueva página. Esto ocurrirá cuando el número de líneas procesado sobrepase el número de líneas fijado para la página en la sentencia REPORT, o cuando la sentencia RESERVE n LINES. Después de esta sentencia RESERVE se forzará nueva página si en la misma no hay al menos n líneas libres. n puede ser una variable o una constante literal. No se procesará END-OF-PAGE si se refuerza nueva página por código (NEW- PAGE). AT LINE-SELECTION A partir de la selección de una línea de pantalla (haciendo doble clic) se desencadenan una serie de eventos. Control interno del flujo de un programa 3-14

4 Nota: La palabra clave REPORT indica el inicio del mismo. Puede tener los siguientes añadidos: No standard page heading Suprime la cabecera estándar en el listado. Line-size <col> Crea un listado con <col> columnas por fila. Line-count n(m) Crea un listado de n líneas por página, y reserva m líneas para el pie de página. Message-id <mid> La clase de mensajes que se van a utilizar es la mid. Ejemplo: El programa muestra un ejemplo de bloques de eventos. La pantalla de selección contiene un valor de entrada para una fecha. El valor por defecto es la fecha actual La adición DEFAULT a PARAMETERS asegura que el objeto de datos se llena con el valor por defecto al principio del programa. Los valores por defecto pueden ser literales o campos de la estructura sy. El sistema en tiempo de ejecución llena el campo sy-datum con la fecha actual al comienzo del programa. Podemos usar el bloque de evento INITIALIZATION para cambiar las variables en tiempo de ejecución pero antes de que la pantalla de selección estándar se lance. START-OF-SELECTION es un bloque de evento para la creación de listados.todas las declaraciones globales son reconocidas por el sistema por las palabras claves ABAP, y, de la misma forma, un bloque de proceso lógico (independientemente de dónde se haya situado en el programa). Las declaraciones se deben situar juntas al principio del programa. PARAMETERS es uno de los elementos que se usan para Control interno del flujo de un programa 4-14

5 hacer las declaraciones. Cuando se genera el programa, se genera también una pantalla de selección. El ejemplo más fácil de entender es para programas ejecutables. El sistema ABAP en tiempo de ejecución llama a los bloques de eventos en una secuencia designada: Primero, se llama al bloque de evento INITIALIZATION. Se lanza la pantalla de selección al servidor de presentación. Después de la pantalla de selección se llama a START-OF-SELECTION.Si el evento START-OF-SELECTION contiene un WRITE, SKIP o ULINE, se llena una buffer de listado.después dicho buffer se envía al servidor de presentación. Eventos en pantallas (se verá más adelante en profundidad) AT USER-COMMAND Cuando hay un botón de selección y lo seleccionamos, a partir de su selección, se desencadenan unas acciones. AT SELECTION-SCREEN Define la pantalla de selección, tal como se presenta al usuario. Al hacer un enter o confirmar una pantalla de selección se ejecutan las órdenes que haya a continuación. Tiene las siguientes opciones: Control interno del flujo de un programa 5-14

6 - Podemos hacer que cuando se pulse F4 se ejecute las instrucciones que contenga el AT SELECTION-SCREEN. La sintaxis es la siguiente: AT SELECTION-SCREEN ON VALUE REQUEST FOR campo. Este campo suele ser un nombre de campo que se pide con la orden PARAMETERS. - OUTPUT -> con esta opción hacemos que se ejecute este evento antes de que se visualice la pantalla, por ejemplo, cambiar los atributos de unprograma. Existe dentro de la programación con dynpros la siguiente modulación: La sentencia ABAP CALL SCREEN <nnnn> interrumpe el bloque de procesos y llama a una pantalla. Cada pantalla tiene 2 bloques de eventos: PROCESS BEFORE OUTPUT (PBO) se procesa inmediatamente antes que la pantalla es visualizada, en este momento los Modules son llamados, ellos cuidan que ciertas tareas se hagan correctamente. PROCESS AFTER INPUT (PAI) se procesa inmediatamente después de una acción del usuario. Toda la lógica del programa que tiene que ocurrir debido a una acción del usuario tiene que estar en el PAI. Nota: El código para los eventos PBO y PAI es escrito en el screen painter no en el ABAP Editor. <ABAP module name> es el más importante comando de pantallas ABAP. Llama a un bloque de procesos especial llamado module. Control interno del flujo de un programa 6-14

7 Los Modules son bloques de procesos ABAP sin interfaces, que solo pueden ser llamados desde dentro del flujo lógico del programa. Modules empiezan con la sentencia MODULE y acaban con ENDMODULE. Subrutinas Ver Modulación Control interno del flujo de un programa 7-14

8 Lección 2 Tipos de lectura Lectura de una tabla interna mediante un loop Se puede leer y corregir el contenido de una tabla interna usando una declaración LOOP. En este ejemplo, una línea se copia de la tabla interna it_flightinfo a la estructura wa_flightinfo. Los campos de la estructura pueden entonces ser corregidos. Se puede crear una lista de los campos usando una declaración WRITE. Si se desea cambiar el contenido de la tabla interna, primero hay que cambiar el valor de los campos de la estructura dentro del LOOP y en luego sobrescribir la línea de la tabla interna con la declaración MODIFY. Control interno del flujo de un programa 8-14

9 Lectura de una tabla interna usando un índice EJEMPLO DE SINTAXIS: LECTURA UTILIZANDO EL ÍNDICE Dentro del LOOP, se puede restringir el acceso a ciertas líneas utilizando la declaración FROM-TO. En el ejemplo superior, el sistema solo trabaja con las cinco primeras líneas de la tabla. Se puede utilizar la sentencia READ TABLE para leer un registro único. Se utiliza el declaración INDEX para especificar el número de la línea del registro solicitado. Lectura de una tabla interna usando clave EJEMPLO DE SINTAXIS: LECTURA UTILIZANDO LA CLAVE Control interno del flujo de un programa 9-14

10 Dentro del LOOP, se puede restringir el acceso a ciertas líneas utilizando la declaración WHERE. En el ejemplo superior, el sistema solo trabaja con las líneas de la tabla en las que el campo CARRID tiene valor LH. Se puede utilizar la sentencia READ TABLE para leer una línea en concreto. En este caso se debe asignar un valor a todos los campos clave después de la instrucción WITH TABLE KEY. El código de retorno sy-subrc se dispone a cero si la fila correspondiente existe en la tabla interna. Lectura a la base de datos Se usa del OPEN SQL la instrucción SELECT para leer los datos de la base de datos. La instrucción SELECT utiliza una lógica compleja de acceso a datos, para permitir el acceso a diferentes tipos de datos a la vez. La sentencia contiene una serie de cláusulas, cada una de las cuáles tiene diferentes tareas: o La sentencia SELECT especifica: o Si el resultado de la selección será una línea o múltiples líneas. o Que campos son incluidos en el resultado. o Si el resultado puede contener dos o mas líneas iguales. o La cláusula INTO especifica el objeto interno del programa en el cual serán almacenados los datos. La cláusula FORM especifica el origen de los datos. Éste puede ser una Tabla o una Vista. La cláusula WHERE especifica las condiciones que la selección debe cumplir. Esto determina que líneas son incluidas en la tabla de resultados. Para mas información sobre otras cláusulas, consulte la documentación de la sentencia SELECT en el editor de ABAP. Control interno del flujo de un programa 10-14

11 Lectura de registros simples La sentencia SELECT SINGLE nos permite seleccionar un único registro de la base de datos. Para asegurar el acceso único todos los campos clave de la base de datos deben ser incluidos en la cláusula WHERE, a excepción del campo mandante (si este no esta especificado se utiliza el mandante en el que se realiza la selección). A continuación de INTO se inserta el nombre de la estructura donde se insertara la información obtenida de la base datos. Si se utiliza la instrucción CORRESPONDING FIELDS OF a continuación de INTO el sistema llena sólo los componentes de la estructura con los nombres idénticos a la base de datos. Si el sistema encuentra una entrada a la tabla que se ajusta a las condiciones, el valor de SY-SUBRC es igual 0. La instrucción SINGLE informa que sólo se leerá una línea de la base de datos cada vez. Control interno del flujo de un programa 11-14

12 Lectura de varios registros usando SELECT Loop Si no se utiliza la instrucción SINGLE en la sentencia SELECT el sistema lee múltiples registros de la base de datos. La lista de campos determina que columnas se leen de la base de datos. Se debe restringir el número de líneas a leer utilizando la cláusula WHERE con los campos clave de la tabla o un índice secundario. El nombre de la tabla de la base de datos a que se accede se especifica con la cláusula FROM. Es posible añadir múltiples condiciones lógicas a la cláusula WHERE gracias a AND u OR. Control interno del flujo de un programa 12-14

13 Lectura de varios registros usando un Array La instrucción INTO TABLE <itab> provoca que el sistema copie el contenido de la tabla de la base de datos a la tabla interna itab. El campo de control SY-SUBRC = 0 cuando el sistema ha podido leer al menos una entrada de la tabla. Lectura múltiple de tablas de la BBDD Se puede tener acceso a varias tablas de la base de datos con una sola consulta, con tal de que las tablas estén lógicamente relacionadas. Para ello se debe conocer la información siguiente: A qué tablas de la base de datos se debe acceder? Cómo debe ser la condición de ligado de las tablas? En esta condición las columnas de las tablas de la base de datos se ligan. Qué columnas deben ser leídas? Si una columna aparece en más de una tabla, se debe especificar la tabla en la que esta columna debe ser leída. Control interno del flujo de un programa 13-14

14 Control interno del flujo de un programa 14-14

Módulo 1 Introducción a SAP y Conceptos Fundacionales de ABAP

Módulo 1 Introducción a SAP y Conceptos Fundacionales de ABAP Módulo 1 Introducción a SAP y Conceptos Fundacionales de ABAP Unidad 1: Introducción a SAP y al Sistema SAP R/3 Introducción. Concepto de ERP. Principales ERPs. SAP R/3. Historia. Visión General. Arquitectura

Más detalles

Introducción Objetivos Objetivos del Curso

Introducción Objetivos Objetivos del Curso Introducción Objetivos Objetivos del Curso Unidad 1: Introducción a SAP y al Sistema SAP R/3 Introducción. Concepto de ERP. Principales ERPs. SAP R/3. Historia. Visión General. Arquitectura de 3 capas.

Más detalles

Lenguaje SQL en ABAP IV 1-19

Lenguaje SQL en ABAP IV 1-19 Lenguaje SQL en ABAP IV 1-19 Lección 1 Lenguaje SQL en ABAP IV En Abap tenemos las sentencias llamadas OPEN SQL que son el subconjunto del STANDARD SQL integrado en el lenguaje ABAP. De esta forma podemos

Más detalles

Ahora después de ver las múltiples herramientas de desarrollo de ABAP, podemos ver los detalles del lenguaje:

Ahora después de ver las múltiples herramientas de desarrollo de ABAP, podemos ver los detalles del lenguaje: Ahora después de ver las múltiples herramientas de desarrollo de ABAP, podemos ver los detalles del lenguaje: El lenguaje ABAP tiene ciertas características generales, que debes conocer: Tiene tipos de

Más detalles

Tablas internas 1-12

Tablas internas 1-12 Tablas internas 1-12 Lección 1 Uso de tablas internas Las tablas internas son variables que permiten almacenar registros en memoria. Podemos considerar cada componente en una línea como una columna en

Más detalles

MATERIAL INTRODUCTORIO ORACLE 11G

MATERIAL INTRODUCTORIO ORACLE 11G MATERIAL INTRODUCTORIO ORACLE 11G Esp. JONATHAN GUERRERO ASTAIZA Capacidades de una sentencia SELECT La sentencia SELECT recibe información a partir de una base de datos. Con la sentencia SELECT usted

Más detalles

PL/SQL avanzado: Secuencias, triggers, cursores y subprogramas

PL/SQL avanzado: Secuencias, triggers, cursores y subprogramas avanzado 22/11/2016 avanzado: Secuencias, triggers, cursores y subprogramas Grupo de Ingeniería del Software y Bases de Datos Departamento de Lenguajes y Sistemas Informáticos Universidad de Sevilla Noviembre

Más detalles

Manual de Sentencias Básicas en SQL

Manual de Sentencias Básicas en SQL Manual de Sentencias Básicas en SQL Pues hoy que he estado enredando un rato con MySQl, y me he acordado de aquellos comienzos en los que tenía que volver a mis antiguos apuntes para lograr entender las

Más detalles

Sentencias complementarias + Disparadores

Sentencias complementarias + Disparadores Base de Datos I Sentencias complementarias + Disparadores Objetivos: Elaborar sentencias especiales con diferentes usos y componentes. Introducción: Siempre hay tipos de consultas o transacciones especiales

Más detalles

Modelamiento y Diseño de Base de Datos

Modelamiento y Diseño de Base de Datos Modelamiento y Diseño de Base de Datos Sentencias complementarias + Disparadores Objetivos: Elaborar sentencias especiales con diferentes usos y componentes. Introducción: Siempre hay tipos de consultas

Más detalles

Triggers 24/12/2016. Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos. Triggers en Oracle

Triggers 24/12/2016. Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos. Triggers en Oracle Triggers en Oracle Grupo de Ingeniería del Software y Bases de Datos Universidad de Sevilla Diciembre 2016 Introducción Objetivos de la práctica Conocer qué son los y para qué se utilizan Aprender a construir

Más detalles

nombre a la grabación e introducir el código de transacción en la que se quiere comenzar el proceso e iniciar grabación.

nombre a la grabación e introducir el código de transacción en la que se quiere comenzar el proceso e iniciar grabación. BATCH INPUT Los Batch Input son programas que se utilizan para realizar una seria de tareas sin intervención del usuario. Estas tareas se pasan a un fichero de colas, en forma de sesiones de Batch Input.

Más detalles

Lo primero que se llevó a cabo fue la creación del entorno. Esto se llevó a cabo por medio de un usuario con privilegios DBA:

Lo primero que se llevó a cabo fue la creación del entorno. Esto se llevó a cabo por medio de un usuario con privilegios DBA: 3UiFWLFD364 3DVRV,QLFLDOHV&UHDFLyQGHO(QWRUQR Lo primero que se llevó a cabo fue la creación del entorno. Esto se llevó a cabo por medio de un usuario con privilegios DBA: &UHDFLyQGHOD7$%(63$&(868$5,26

Más detalles

El SQL es un lenguaje estándar de programación para el acceso a bases de datos.

El SQL es un lenguaje estándar de programación para el acceso a bases de datos. El SQL es un lenguaje estándar de programación para el acceso a bases de datos. El lenguaje SQL se utiliza para acceder y manipular datos en cualquier base de datos del mercado, como por ejemplo, para

Más detalles

Unidad 6. Procedimientos Almacenados y Disparadores

Unidad 6. Procedimientos Almacenados y Disparadores Unidad 6 Procedimientos Almacenados y Disparadores Disparadores (Triggers) Características Los disparadores solo ocurren cuando se presentan determinados eventos Los tipos de eventos permitidos suelen

Más detalles

LENGUAJE DE CONSULTA ESTRUCTURADO (SQL)

LENGUAJE DE CONSULTA ESTRUCTURADO (SQL) Qué es una base de datos? Una base de datos (cuya abreviatura es BD) es una entidad en la cual se pueden almacenar datos de manera estructurada, con la menor redundancia posible. Diferentes programas y

Más detalles

Diseño de bases de datos

Diseño de bases de datos Departamento de Lenguajes y Sistemas Informáticos E.T.S. Ingeniería Informática. Universidad de Sevilla Avda Reina Mercedes s/n. 41012 Sevilla Tlf/Fax 954 557 139 E-mail lsi@lsi.us.es Web www.lsi.us.es

Más detalles

SUBCONSULTAS SQL. Cuando se ejecuta una consulta que contiene una subconsulta, la subconsulta se ejecuta por cada fila de la consulta principal.

SUBCONSULTAS SQL. Cuando se ejecuta una consulta que contiene una subconsulta, la subconsulta se ejecuta por cada fila de la consulta principal. SUBCONSULTAS SQL DEFINICION. Una subconsulta es una sentencia SELECT que aparece dentro de otra sentencia SELECT que llamaremos consulta principal. Se puede encontrar en la lista de selección, en la cláusula

Más detalles

GUIA No 5. CREACIÓN DE SubVI s

GUIA No 5. CREACIÓN DE SubVI s GUIA No 5 CREACIÓN DE SubVI s Una característica importante de LabView es el manejo de jerarquías y el poder utilizar fácilmente un programa anterior como un módulo de otro cualquiera. Cuando un VI es

Más detalles

Modelamiento y Diseño de Base de Datos

Modelamiento y Diseño de Base de Datos Modelamiento y Diseño de Base de Datos Procedimientos almacenados. Objetivos: Crear procedimientos almacenados para ser usados en el desarrollo de software. Introducción Uno de los procedimientos más usados

Más detalles

Uso de Disparadores. Miguel Angel Garduño Cordova Isaac Méndez Hernández

Uso de Disparadores. Miguel Angel Garduño Cordova Isaac Méndez Hernández Reporte Uso de Disparadores Catedrático: Alumnos: Ing. María Elena Reyes Castellanos Miguel Angel Garduño Cordova Isaac Méndez Hernández Índice General Índice de tablas 2 Introducción 4 Objetivo 4 Desarrollo

Más detalles

//Sección de manejo de excepciones. Las rutinas de manejo de errores //aparecen aqui

//Sección de manejo de excepciones. Las rutinas de manejo de errores //aparecen aqui PL/SQL - Oracle PL/SQL (Procedural Language/SQL) es una extensión de SQL, que agrega ciertas construcciones propias de lenguajes procedimentales, obteniendose como resultado un lenguaje estructural mas

Más detalles

Academia. (Advanced Business Application Programming)

Academia. (Advanced Business Application Programming) Academia (Advanced Business Application Programming) Duración: 145 hrs. El lenguaje de programación ABAP (antiguamente ABAP/4) es un lenguaje propio del ERP SAP y su uso sólo se puede entender a través

Más detalles

SUBPROGRAMAS PL/SQL César Martínez C. Profesor Instructor de Base de Datos Sede Puente Alto DUOC

SUBPROGRAMAS PL/SQL César Martínez C. Profesor Instructor de Base de Datos Sede Puente Alto DUOC SUBPROGRAMAS PL/SQL César Martínez C. Profesor Instructor de Base de Datos Sede Puente Alto DUOC INTRODUCCIÓN Los subprogramas son otro tipo de bloques PL/SQL Se diferencian de los bloques anónimos porque

Más detalles

Instrumentación Virtual con LabVIEW

Instrumentación Virtual con LabVIEW Instrumentación Virtual con LabVIEW ESTRUCTURAS WHILE FOR.. CASE SEQUENCE Opciones de selección de CASE Controles Visibles Variables Locales Do While Loop Terminal de Iteración Terminal Condicionante Do

Más detalles

Triggers. BASES DE DATOS Mercedes García Merayo

Triggers. BASES DE DATOS Mercedes García Merayo Triggers BASES DE DATOS Mercedes García Merayo Triggers Un trigger es código (PL/SQL) que se ejecuta automáticamente cuando se realiza una determinada acción sobre la base de datos. Tipos de triggers Triggers

Más detalles

Diseño Computarizado 15023

Diseño Computarizado 15023 Diseño Computarizado 15023 PROGRAMACIÓN: FORTRAN Profesor: Claudio García Herrera Departamento de Ingeniería Mecánica Universidad de Santiago de Chile Índice 1 Introducción 2 Estructura 3 Sentencias y

Más detalles

Oracle Database 12c SQL and PLSQL Fundamentals

Oracle Database 12c SQL and PLSQL Fundamentals Oracle Database 12c SQL and PLSQL Fundamentals DESCRIPCION MODULOS DE CAPACITACION Introducción Información general sobre 12c de base de datos Oracle y productos afines Descripción de los conceptos y la

Más detalles

Son objetos cuya función es el tratamiento de varios registros exclusivamente durante la ejecución de un programa.

Son objetos cuya función es el tratamiento de varios registros exclusivamente durante la ejecución de un programa. TABLAS INTERNAS Qué son? Cuando desde un programa realizamos una consulta en Base de Datos a través de sentencias SQL, solemos requerir que los resultados se guarden en alguna estructura de nuestro programa,

Más detalles

Introducción a Python Qué es Python?

Introducción a Python Qué es Python? Introducción a Python Qué es Python? Python es un lenguaje de programación interpretado cuya filosofía hace hincapié en una sintaxis que favorezca un código legible. Se trata de un lenguaje de programación

Más detalles

Los procedimientos almacenados son nuevas funcionalidades de la versión de MySQL 5.0. Un procedimiento

Los procedimientos almacenados son nuevas funcionalidades de la versión de MySQL 5.0. Un procedimiento PROCEDIMIENTOS ALMACENADOS Los procedimientos almacenados son nuevas funcionalidades de la versión de MySQL 5.0. Un procedimiento almacenado es un conjunto de comandos SQL que pueden almacenarse en el

Más detalles

A. Introducción. B. Los DATABASES TRIGGERS. PL/SQL en objetos de la base de datos. Oracle 11g - SQL, PL/SQL, SQL*Plus 271

A. Introducción. B. Los DATABASES TRIGGERS. PL/SQL en objetos de la base de datos. Oracle 11g - SQL, PL/SQL, SQL*Plus 271 PL/SQL en objetos de la base de datos A. Introducción Además de los bloques PL/SQL anónimos utilizados por SQL*PLus o por las herramientas de desarrollo (Oracle*FORMS, Oracle*Reports), se puede emplear

Más detalles

Ejercicios Tema /03/2009

Ejercicios Tema /03/2009 Ejercicio 1. Sobre la base de datos mantecados tabla clientes realizar las operaciones de siguiente, anterior, primero y ultimo con un record set. Insertar, borrar y modificar con un comando. En la modificación

Más detalles

básico (III): Diseño de pantallas con SQLForms

básico (III): Diseño de pantallas con SQLForms O básico (III): Diseño de pantallas con SQLForms SQLForms es la herramienta de Oracle que permite, de un modo sencillo y eficiente, diseñar pantallas para el ingreso, modificaciones, bajas y consultas

Más detalles

A partir de la información anterior haremos varios programas que utilicen los diferentes elementos del diccionario.

A partir de la información anterior haremos varios programas que utilicen los diferentes elementos del diccionario. A partir de la información anterior haremos varios programas que utilicen los diferentes elementos del diccionario. Retomando el programa propuesto en la lección 1. Al ver el programa en detalle podemos

Más detalles

TEMA 7. ARRAYS (LISTAS Y TABLAS).

TEMA 7. ARRAYS (LISTAS Y TABLAS). TEMA 7. ARRAYS (LISTAS Y TABLAS). En capítulos anteriores se han descrito las características de los tipos de datos básicos o simples (carácter, entero y coma flotante). Asimismo, se ha aprendido a definir

Más detalles

TIPOS DE DATOS EN ABAP

TIPOS DE DATOS EN ABAP TIPOS DE DATOS EN ABAP En ABAP existen los diferentes tipos de datos: Declaración de Campos Para declarar variables en un programa ABAP, debemos utilizar la sentencia DATA. Ejemplo: DATA var. Esta sentencia,

Más detalles

PHP y MySQL Domine el desarrollo de un sitio Web dinámico e interactivo (3ª edición)

PHP y MySQL Domine el desarrollo de un sitio Web dinámico e interactivo (3ª edición) Introducción 1. Objetivo de la obra 15 2. Breve historia de PHP y MySQL 16 2.1 PHP 16 2.2 MySQL 16 3. Dónde conseguir PHP y MySQL 17 4. Convenciones de escritura 18 4.1 PHP 18 4.2 MySQL 19 Introducción

Más detalles

Pre-Taller Gestión de Privilegios de Usuarios 2. Manipulación de Vistas 3. Creación y manipulación de Triggers (Introducción al uso de PL/pgsql)

Pre-Taller Gestión de Privilegios de Usuarios 2. Manipulación de Vistas 3. Creación y manipulación de Triggers (Introducción al uso de PL/pgsql) BASES DE DATOS Facyt-UC Pre-Taller 2 1. Gestión de Privilegios de Usuarios 2. Manipulación de Vistas 3. Creación y manipulación de Triggers (Introducción al uso de PL/pgsql) 1. Gestión de Privilegios de

Más detalles

ANEXO A. FRAMEWORK SARA

ANEXO A. FRAMEWORK SARA ANEXO A. FRAMEWORK SARA Universidad Distrital Francisco José de Caldas 1 1. COMPONENTES SARA se compone de bloques, y cada bloque contiene: Carpeta css: contiene los archivos que le dan estilo al bloque

Más detalles

Sub consultas Objetivos Utilizando una sub consulta para resolver un problema

Sub consultas Objetivos Utilizando una sub consulta para resolver un problema Juanjo Dai Sub consultas Objetivos En este texto se aprenderá más acerca de las características avanzadas de las sentencias SELECT Describirán los tipos de problemas que una sub consulta puede resolver

Más detalles

MICROSOFT EXCEL 2007 NIVEL AVANZADO. Contenido

MICROSOFT EXCEL 2007 NIVEL AVANZADO. Contenido MICROSOFT EXCEL 2007 NIVEL AVANZADO GUÍA TEÓRICO-PRÁCTICA N 4 MACROS Contenido INTRODUCCION... 2 Crear una macro automáticamente... 2 Ejecutar una macro... 3 Actividad 1... 4 Asignar una macro a un botón...

Más detalles

Introducción a PL/SQL

Introducción a PL/SQL Introducción a 21/11/2014 1. Qué es? 2. Bloque Introducción a Grupo de Ingeniería del Software y Bases de Datos Departamento de Lenguajes y Sistemas Informáticos Universidad de Sevilla Noviembre 2014 1.

Más detalles

Consideremos el siguiente ejemplo que crea y se inserta en las tablas que definen la identidad basada en la clave principal como un índice agrupado:

Consideremos el siguiente ejemplo que crea y se inserta en las tablas que definen la identidad basada en la clave principal como un índice agrupado: Problema Estoy diseñando una mesa y me he decidido a crear un auto-generado valor de clave principal en lugar de crear mi propio plan o con las teclas naturales. Veo que SQL Server ofrece identificadores

Más detalles

1.-) Listado de Facultades con sus alumnos. Añadiremos el numero de alumnos al final.

1.-) Listado de Facultades con sus alumnos. Añadiremos el numero de alumnos al final. 1.-) Listado de Facultades con sus alumnos. Añadiremos el numero de alumnos al final. A partir de la conexión ODBC sobre la base de datos comedor seleccionamos las tablas Facultad y Alumno: Seleccionamos

Más detalles

Configuración de MySQL con NetBeans

Configuración de MySQL con NetBeans Configuración de MySQL con NetBeans Web Application Development 7CM5 26/03/2012 Desarrollo. I. Configurar las propiedades del Servidor MySQL. 1. Se asume que se encuentra instalado MySQL, que en este caso

Más detalles

Tema II: El modelo relacional de datos. (2.7) Automatización

Tema II: El modelo relacional de datos. (2.7) Automatización Tema II: El modelo relacional de datos. (2.7) El modelo relacional de datos. 2.5 El lenguaje standard SQL 2.5.1 Lenguaje de definición de datos DDL. 2.5.2 Lenguaje de manipulación de datos DML. 2.6 Información

Más detalles

Escritura Básica de Sentencias SQL. Copyright Oracle Corporation, All rights reserved.

Escritura Básica de Sentencias SQL. Copyright Oracle Corporation, All rights reserved. 1 Escritura Básica de Sentencias SQL Copyright Oracle Corporation, 1998. All rights reserved. Objetivos Al completar esta lección, debería a ser capaz de hacer lo siguiente: Enumerar las posibilidades

Más detalles

Userform ("INT") Capital Inicial C(4;0,18)= Tiempo. t= 4 C(4;0,18)= Interés. i= 18,0 %

Userform (INT) Capital Inicial C(4;0,18)= Tiempo. t= 4 C(4;0,18)= Interés. i= 18,0 % Userform ("INT") Capital Inicial C 0 = 15000 = ( + ) C C 1 i t t 0 C(4;0,18)= 25.800 t= 4 C(4;0,18)= 29.082 i= Tiempo Interés i= 18,0 % ( ) C = C 1+ i t 0 t 2/30 Introducción al uso de cuadros de diálogo

Más detalles

Tutorial Oracle SQL Developer 1.2.1

Tutorial Oracle SQL Developer 1.2.1 Tutorial Oracle SQL Developer 1.2.1 Departamento de Informática Índice Í0. Introducción...3 1. Conexión y desconexión de la base de datos...3 2. Ejecución de sentencias SQL...4 3. Creación de tablas...6

Más detalles

Tutorial Java con acceso a datos

Tutorial Java con acceso a datos Tutorial Java con acceso a datos Jazna Meza Hidalgo Enero 2010 1 OBJETIVOS Utilizar MySQL para manipulación de datos Trabajar con SQL como lenguaje de consulta Construir una aplicación Java capaz de acceder

Más detalles

OPENOFFICE IMPRESS. Uso básico Basic usage

OPENOFFICE IMPRESS. Uso básico Basic usage OPENOFFICE IMPRESS Uso básico Basic usage Qué es OpenOffice Impress? Es la herramienta que nos ofrece OpenOffice para realizar presentaciones Las presentaciones permiten comunicar información de una forma

Más detalles

1. Lenguaje de Definición de Datos. 2. Lenguaje de Manipulación de. Datos. M. C. Gustavo Alfonso Gutiérrez Carreón

1. Lenguaje de Definición de Datos. 2. Lenguaje de Manipulación de. Datos. M. C. Gustavo Alfonso Gutiérrez Carreón 1. Lenguaje de Definición de Datos 2. Lenguaje de Manipulación de Datos M. C. Gustavo Alfonso Gutiérrez Carreón Los 'sistemas de gestión de bases de datos (en inglés database management system, abreviado

Más detalles

Tema 3. Estructuras de control

Tema 3. Estructuras de control Tema 3. Estructuras de control 3.1. Secuencial 3.2. Selección 3.3. Repetición 2 Objetivos Objetivos del tema: Conocer y saber la utilidad de las tres estructuras de control (secuencial, alternativa y repetitiva)

Más detalles

Ministerio de Economía, Industria y Comercio (MEIC) -Trámites Costa Rica- Manual de usuario: Administrador Institucional. Cliente

Ministerio de Economía, Industria y Comercio (MEIC) -Trámites Costa Rica- Manual de usuario: Administrador Institucional. Cliente Manual de usuario: Administrador Institucional Sistema de Simplificación de Trámites y Mejora Regulatoria Cliente Ministerio de Economía, Industria y Comercio (MEIC) -Trámites Costa Rica- Versión: 1.0

Más detalles

Cursores Explícitos. Copyright Oracle Corporation, All rights reserved.

Cursores Explícitos. Copyright Oracle Corporation, All rights reserved. 8 Cursores Explícitos Copyright Oracle Corporation, 1998. All rights reserved. Objetivos Al final de esta lección, usted podrá: Distinguir entre un cursor explícito y otro implícito Utilizar una variable

Más detalles

Trébol System Informática, S.L. FORMACIÓN Fecha 16/01/2012 MANUAL USUARIO INTRANET WEB EDO

Trébol System Informática, S.L. FORMACIÓN Fecha 16/01/2012 MANUAL USUARIO INTRANET WEB EDO MANUAL USUARIO INTRANET WEB EDO Ramón Díaz HernándezP:\Trebol\ERP_EVENTOS\DOCUMENTOS\DOC2010000035.docx Página 1 de 53 ÍNDICE ACCESO A LA INTRANET... 3 USUARIOS... 4 MARCAS... 6 SECCIONES... 8 FAMILIAS...

Más detalles

Modelamiento y Gestión de Base de Datos

Modelamiento y Gestión de Base de Datos Modelamiento y Gestión de Base de Datos Uso de sentencias para el envió y extracción de datos Objetivos: Identificar la sintaxis de las consultas de datos Elaborar sentencias de manejo de datos. INTRODUCCION:

Más detalles

Máster SAP. Gestión de Recursos Humanos

Máster SAP. Gestión de Recursos Humanos Máster SAP. Gestión de Recursos Humanos Duración: 150 horas Modalidad: Online Coste Bonificable: 1350 Objetivos del curso - Describir el producto SAP R/3 como software integrado para la gestión empresarial.

Más detalles

Introducción 1 Recuperación de Datos mediante la Sentencia SQL SELECT

Introducción 1 Recuperación de Datos mediante la Sentencia SQL SELECT Introducción Objetivos I-2 Objetivos del Curso I-3 Oracle11g - 12cI-5 Oracle Database 11g - 12cI-6 Oracle Application Server 11g - 12cI-7 Oracle Enterprise Manager 11g - 12cGrid Control I-8 Sistema de

Más detalles

Configuración del driver cliente ODBC

Configuración del driver cliente ODBC TNLK025KEP Configuración del driver cliente ODBC Tech Support support@logitek.es Enero 2016 Revisión1 Descripción General Esta nota técnica explica cómo configurar desde el inicio un driver cliente ODBC.

Más detalles

Uso de sentencias para el envió y extracción de datos

Uso de sentencias para el envió y extracción de datos Base de datos I Uso de sentencias para el envió y extracción de datos Objetivos: Identificar la sintaxis de las consultas de datos Elaborar sentencias de manejo de datos. INTRODUCCION: Las sentencias más

Más detalles

Insertar Datos en Tablas

Insertar Datos en Tablas Insertar Datos en Tablas La instrucción básica para insertar valores a los atributos (columnas) de una tabla es la instrucción INSERT INTO Insertar una sola tupla Para insertar una tupla en la tabla, se

Más detalles

Menú Trabajo. Cancelar trabajo Trabajo confidencial Trabajos retenidos Impr. mem. inter. Restaurar impresora. Impresión.

Menú Trabajo. Cancelar trabajo Trabajo confidencial Trabajos retenidos Impr. mem. inter. Restaurar impresora. Impresión. El menú Trabajo sólo está disponible cuando la impresora está ocupada imprimiendo o procesando un trabajo, cuando se visualiza un mensaje de la impresora o cuando la impresora se encuentra en el modo Rastreo

Más detalles

Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos. Triggers

Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos. Triggers Triggers Grupo de Ingeniería del Software y Bases de Datos Universidad de Sevilla octubre 2011 Introducción Objetivos de la práctica Conocer qué son los y para qué se utilizan Aprender a construir Consultar

Más detalles

CAPÍTULO 3 ESTRUCTURAS DE DATOS ESTÁTICAS

CAPÍTULO 3 ESTRUCTURAS DE DATOS ESTÁTICAS CAPÍTULO 3 ESTRUCTURAS DE DATOS ESTÁTICAS Capítulo 3 Estructuras de datos estáticas 1/37 1. INTRODUCCIÓN Las estructuras de datos se utilizan, generalmente, para procesar una colección de valores que están

Más detalles

NBASIC Pokes. POKEs. POKE 5794,n

NBASIC Pokes. POKEs. POKE 5794,n - 1 - NBASIC Pokes POKEs POKE 847,n Establece el estilo de numeración de las páginas de un programa impreso (0-Sin numerar, 1-número, 2-Page número). POKE 872,n Establece el tamaño de la fuente de impresora

Más detalles

ÍNDICE. Introducción... Capítulo 1. Características, instalación, inicio y entorno de trabajo... 1

ÍNDICE. Introducción... Capítulo 1. Características, instalación, inicio y entorno de trabajo... 1 ÍNDICE Introducción... XI Capítulo 1. Características, instalación, inicio y entorno de trabajo... 1 Características y novedades de Access 2010... 1 Comienzo rápido del trabajo y seguimiento de la información...

Más detalles

BgInfo v4.16 INTRODUCCIÓN

BgInfo v4.16 INTRODUCCIÓN BgInfo v4.16 INTRODUCCIÓN Cuántas veces ha caminado a un sistema en su oficina y es necesario hacer clic a través de varias ventanas de diagnóstico para recordar aspectos importantes de su configuración,

Más detalles

HERRAMIENTA FACTURACIÓN ELECTRÓNICA MANUAL DE USUARIO

HERRAMIENTA FACTURACIÓN ELECTRÓNICA MANUAL DE USUARIO HERRAMIENTA FACTURACIÓN ELECTRÓNICA MANUAL DE USUARIO TABLA DE CONTENIDOS HERRAMIENTA FACTURACIÓN ELECTRÓNICA... 0 MANUAL DE USUARIO... 0 1. Descripción general... 2 2. Descripción funcional... 2 2.1.

Más detalles

MODULO: Programador ABAP Nivel Inicial. Duración: 10 Semanas Modalidad: Capacitación Online Inscripción: Abierta Cupos Limitados

MODULO: Programador ABAP Nivel Inicial. Duración: 10 Semanas Modalidad: Capacitación Online Inscripción: Abierta Cupos Limitados . CVOSOFT IT ACADEMY www.cvosoft.com itacademy@cvosoft.com :: CVOSOFT IT ACADEMY :: Formación de Profesionales en Sistemas IT :: Área: Capacitación en Tecnología SAP ABAP. Carrera Consultor Técnico en

Más detalles

Información adicional para el usuario Fiery EXP250 Color Server, versión 1.0 para la DocuColor 240/250

Información adicional para el usuario Fiery EXP250 Color Server, versión 1.0 para la DocuColor 240/250 Información adicional para el usuario Fiery EXP250 Color Server, versión 1.0 para la DocuColor 240/250 Este documento complementa la documentación del usuario del Fiery EXP250 Color Server versión 1.0

Más detalles

Bases de Datos. Diseño y Programación Avanzada de Aplicaciones. Curso

Bases de Datos. Diseño y Programación Avanzada de Aplicaciones. Curso Bases de Datos Diseño y Programación Avanzada de Aplicaciones Curso 2002-2003 INDICE Fichero vs. Bases de Datos Relacionales Un fichero constituye la forma más básica de almacenamiento de información.

Más detalles

6.1. Introducción. Guía 5. SQL.

6.1. Introducción. Guía 5. SQL. 6.1. Introducción. Guía 5. SQL. 1 6.2. Lenguaje de Definición de Datos (Data Definition Language DDL-). 2 3 4 5 -------------------------------------------------------------------------------------------------------------------------

Más detalles

Capítulo IV. Lógica de Negocios

Capítulo IV. Lógica de Negocios Capítulo IV. Lógica de Negocios La Lógica de Negocios es un término informal para referirse a la capa intermedia que maneja el intercambio de información entre la Vista y el Modelo; es decir, el Controlador.

Más detalles

GUÍA DE TRABAJO N 5 GRADO 11 Programación y Diseño de Articulación SENA Software Ing. Néstor Raúl Suarez Perpiñan Página 1 de 6

GUÍA DE TRABAJO N 5 GRADO 11 Programación y Diseño de Articulación SENA Software Ing. Néstor Raúl Suarez Perpiñan Página 1 de 6 Página 1 de 6 GUIA N 5 LINEA DE COMANDOS MYSQL I. CREAR, SELECCIONAR, VISUALIZAR 1. CREAR BASE DE DATOS CREATE DATABASE Nombre_Base_Datos; 2. VER LISTADO DE BASES DE DATOS SHOW DATABASES; 3. USAR UNA BASE

Más detalles

Fundamentos de Programación

Fundamentos de Programación Fundamentos de Programación COMENTARIOS Microsoft Visual Basic interpreta que todo lo que está a la derecha del carácter ( ) en una línea cualquiera de programa es un comentario y no ejecuta acción alguna.

Más detalles

Creación de Servicios de Bases de Datos Oracle ORACLE ACS

Creación de Servicios de Bases de Datos Oracle ORACLE ACS Oficina Técnica para la Gestión y Supervisión de Servicios TIC Creación de Servicios de Bases de Datos Oracle Referencia documento: InfV5_JASAS_Servicios_Oracle_V620.doc Fecha: 16 de diciembre de 2015

Más detalles

Bases de Datos Ejercicio Número 2 Bogotá, Diciembre 5 de 2013

Bases de Datos Ejercicio Número 2 Bogotá, Diciembre 5 de 2013 Bases de Datos Ejercicio Número 2 Bogotá, Diciembre 5 de 203 Enunciado del ejercicio En los servidores de bases de asignados al curso: Sybase, MS SQL Server y Oracle, elaborar el ejercicio sobre aislamiento,

Más detalles

Diseño de bases de datos

Diseño de bases de datos Departamento de Lenguajes y Sistemas Informáticos E.T.S. Ingeniería Informática. Universidad de Sevilla Avda Reina Mercedes sn. 41012 Sevilla TlfFax 954 557 139 E-mail lsi@lsi.us.es Web www.lsi.us.es Diseño

Más detalles

GUÍA DE TRABAJO N 7 GRADO 11. Ing. Néstor Raúl Suarez Perpiñan Página 1 de 6 GUIA N 7 COMANDOS MYSQL II. CREAR UNA TABLA

GUÍA DE TRABAJO N 7 GRADO 11. Ing. Néstor Raúl Suarez Perpiñan Página 1 de 6 GUIA N 7 COMANDOS MYSQL II. CREAR UNA TABLA Página 1 de 6 GUIA N 7 COMANDOS MYSQL I. CREAR, SELECCIONAR, VISUALIZAR 1. CREAR BASE DE DATOS CREATE DATABASE Nombre_Base_Datos; 2. VER LISTADO DE BASES DE DATOS SHOW DATABASES; 3. USAR UNA BASE DE DATOS

Más detalles

1. Se usará la Base de Datos llamada. 2. Borrar la tabla CtasBanc anterior y crearla: 5.1 Procedimientos y Funciones Almacenados SQL Server

1. Se usará la Base de Datos llamada. 2. Borrar la tabla CtasBanc anterior y crearla: 5.1 Procedimientos y Funciones Almacenados SQL Server SQL Server 1. Se usará la Base de Datos llamada LaConsentida. use LaConsentida 2. Borrar la tabla CtasBanc anterior y crearla: create table CtasBanc (IdCuenta int identity primary key, tipo char(10), saldo

Más detalles

Índice. Tutor de casilleros Página 1 de 10

Índice. Tutor de casilleros Página 1 de 10 Página 1 de 10 Índice Tutor de casilleros... 2 Introducción... 2 Proyecto de datos... 2 Definición de los casilleros... 2 Casillero de familias... 2 Casillero de artículos... 4 Interfaz... 5 Formulario

Más detalles

Programación Orientada a Objetos en C++

Programación Orientada a Objetos en C++ Unidad I Programación Orientada a Objetos en C++ Programación Orientada a Objetos en C++ Programación I - 0416202 Contenido Esta lección abarca los siguientes temas: Estructura y declaración de una clase

Más detalles

El Lenguaje PL/SQL. Un lenguaje de propósito general orientado a la inclusión de sentencias SQL. Estructura del código PL/SQL.

El Lenguaje PL/SQL. Un lenguaje de propósito general orientado a la inclusión de sentencias SQL. Estructura del código PL/SQL. Un lenguaje de propósito general orientado a la inclusión de sentencias SQL Estructura del código PL/SQL. Bloques: El Lenguaje PL/SQL sentencias PL/SQL Los ficheros terminan con el caracter

Más detalles

Gestión de formularios: Manual de usuario

Gestión de formularios: Manual de usuario 1-FORMULARIOS... 2 1.1Crear un nuevo formulario... 2 1.2Editar las propiedades de un formulario... 3 1.3Ver datos enviados... 6 1.4 Eliminar un formulario... 7 2-AGRUPACIONES... 8 2.1Crear una agrupación...

Más detalles

Conexión a una base de datos de MySQL utilizando Netbeans

Conexión a una base de datos de MySQL utilizando Netbeans Agosto 09 Conexión a una base de datos de MySQL utilizando Netbeans Guía rápida [ h t t p : / / w w w. o p e n b o x e r. 2 6 0 m b. c o m / j a v a. p h p ] Conexión a una base de datos de MySQL utilizando

Más detalles

GUIA 3 PARTE II. Introducción a PL/SQL

GUIA 3 PARTE II. Introducción a PL/SQL GUIA 3 PARTE II Introducción a PL/SQL PL/SQL proviene de Procedural Language (lenguaje procedural)/ Structured Query Language (Lenguaje de consulta estructurado). PL/SQL ofrece un conjunto de comandos

Más detalles

5.1 Procedimientos y Funciones Almacenados. 5.2 Disparadores (Triggers).

5.1 Procedimientos y Funciones Almacenados. 5.2 Disparadores (Triggers). Unidad 5 SQL Procedural 5.1 Procedimientos y Funciones. 5.2 Disparadores (Triggers). Taller Bases de Datos ISC Ing. Felipe Alanís González -ITD- 1 MySQL 1. Se usará la Base de Datos llamada LaConsentida.

Más detalles

TALLER DE TECNOLOGÍAS PARA LA EDUCACIÓN: PerúEduca Manual Para el Ingreso de Datos al Programa SIAGIE V3

TALLER DE TECNOLOGÍAS PARA LA EDUCACIÓN: PerúEduca Manual Para el Ingreso de Datos al Programa SIAGIE V3 TALLER DE TECNOLOGÍAS PARA LA EDUCACIÓN: PerúEduca Manual Para el Ingreso de Datos al Programa SIAGIE V3 MANUAL PARA EL INGRESO DE DATOS AL PROGRAMA SIAGIE V3 Ingresar a la página Web del Ministerio de

Más detalles

Este manual está dirigido a la o las personas encargadas de alimentar el sistema, ya que servirá como una guía para futuros geoprocesamientos de Datos

Este manual está dirigido a la o las personas encargadas de alimentar el sistema, ya que servirá como una guía para futuros geoprocesamientos de Datos ANEXO B: MANUAL DE GEOPROCESAMIENTO DE DATOS B.1 Introducción Este manual está dirigido a la o las personas encargadas de alimentar el sistema, ya que servirá como una guía para futuros geoprocesamientos

Más detalles

Base de Datos Oracle 10g: Programación con PL/SQL Código: D Duración: 5 días (40 horas)

Base de Datos Oracle 10g: Programación con PL/SQL Código: D Duración: 5 días (40 horas) Base de Datos Oracle 10g: Programación con PL/SQL Código: D17214 - Duración: 5 días (40 horas) Lo que aprenderá Esta clase es aplicable para los usuarios de Oracle8i, Oracle9i y Oracle Database 10g. Este

Más detalles

Análisis Comparativo entre la Base de Datos no Relacional MONGODB con la Base de Datos Relacional POSTGRESQL

Análisis Comparativo entre la Base de Datos no Relacional MONGODB con la Base de Datos Relacional POSTGRESQL Anexos MANUAL DE INSTALACIÓN Y MANEJO DE LA BASE DE DATOS MONGODB 1 Contenido MANUAL DE INSTALACIÓN Y MANEJO DE LA BASE DE DATOS MONGODB... 1 Ejemplos... 12 Crear y Editar... 13 Agregar... 14 Búsqueda...

Más detalles

Formularios en HTML 09/02/2015. Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos

Formularios en HTML 09/02/2015. Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 09/02/2015 Grupo de Ingeniería del Software y Bases de Datos Universidad de Sevilla febrero 2014 Qué es un formulario? Febrero Introducción a la Ingeniería del Software y a los Sistemas de Información

Más detalles

Para procesar instrucciones SELECT que devuelvan más de una fila, son necesarios cursores explicitos combinados con un estructura de bloque.

Para procesar instrucciones SELECT que devuelvan más de una fila, son necesarios cursores explicitos combinados con un estructura de bloque. Base de datos II. Guía 8 1 Facultad: Ingeniería Escuela: Computación Asignatura: Base de datos II Tema: Cursores Objetivo Conocer la definición y utilización de los cursores Materiales Oracle 12 c Guía

Más detalles

ORACLE 11g &12c Developer PLSQL

ORACLE 11g &12c Developer PLSQL ORACLE 11g &12c Developer PLSQL En este curso aprenderás a: Crear códigos de aplicación para compartir en formularios, informes y aplicaciones desarrolladas en otras tecnologías. Desarrollar procedimientos

Más detalles