0% encontró este documento útil (2 votos)
203 vistas2 páginas

Laboratorio Cursores SQL

Este documento describe dos tareas de laboratorio sobre cursores en una base de datos. La primera tarea implica crear un cursor para listar todas las órdenes por año desde las tablas Orders y Order Details de la base de datos Northwind, mostrando el ID de orden, monto total por orden y monto anual total. La segunda tarea modifica el cursor para listar las órdenes anuales de un empleado específico, recibido como parámetro en un procedimiento almacenado.

Cargado por

David García
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (2 votos)
203 vistas2 páginas

Laboratorio Cursores SQL

Este documento describe dos tareas de laboratorio sobre cursores en una base de datos. La primera tarea implica crear un cursor para listar todas las órdenes por año desde las tablas Orders y Order Details de la base de datos Northwind, mostrando el ID de orden, monto total por orden y monto anual total. La segunda tarea modifica el cursor para listar las órdenes anuales de un empleado específico, recibido como parámetro en un procedimiento almacenado.

Cargado por

David García
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

UMG 2020

BASE DE DATOS II
LABORATORIO DE CURSORES

1. Creación de Cursor:

Utilizando un cursor, imprima todas las ordenes


realizadas por año y el monto al que asciende
cada una.

Los datos aparecen en la base de datos


Northwind en las tablas Orders y [Order Details].

Como muestran las imágenes, las ordenes deben


listarse clasificadas por año YEAR(OrderDate).
Se listará el número de la orden (orderID) y el
monto de dicha orden (usar campo cantidad y
precio unitario para calcular este monto
(U nitPrice * Quantity)).

Al final de cada año, colocar a cuánto asciende el


monto anual.

Se desea que después de listar todas las


órdenes del primer año, se listen las del segundo
año y así sucesivamente.

Copiar el script realizado y los resultados


obtenidos en un documento Word para subirlo a
la plataforma.
2. Creación de Procedimiento Almacenado:

Ahora modifique su cursor para que liste las órdenes realizadas


anualmente, pero un empleado en particular.

El código del empleado es recibido como parámetro de entrada en un


procedimiento.

(El procedimiento que creará maneja los datos a través del


cursor, por lo que el cursor es parte del cuerpo del
procedimiento)

Una vez creado su procedimiento, pruebe el mismo enviando el código


de empleado 5.

Copiar el script realizado y los resultados obtenidos en un documento


Word para subirlo a la plataforma.

También podría gustarte