If you can't read please download the document
Upload
anonymous-o89ptxl1
View
238
Download
1
Embed Size (px)
DESCRIPTION
ejmplo de cursores en sql server
Citation preview
-------------------------------- EJERCICIO # 2------------------------------
if (exists (select NAME from sys.databases where name = 'labCursores'))
drop database labCursores
go
-- Crear un cursor que permita mostrar los productos de cada categora.
--Primera Opcin
for select codigo, producto, precio from productos where idCategoria=@cat
open cursorCP1
--Segunda Opcin
declare cursorCate cursor for select nombreCategoria, idCategoria from categoria
declare cursorProd cursor for select codigo, producto, precio, idCategoria from productos
declare @codcat int, @categoria varchar(50)
declare @codprod int, @producto varchar(50), @precio decimal, @cate int
open cursorCate
fetch next from cursorCate into @categoria, @codcat
fetch next from cursorProd into @codprod, @producto, @precio, @cate
fetch next from cursorProd into @codprod, @producto, @precio, @cate
end
-- Crear un cursor que permita mostrar los libros publicados por autores peruanos
use labCursores
go
create table titulos_autores (
codigoTitulo int foreign key (codigoTitulo) references titulos not null,
codigoAutor int foreign key (codigoAutor) references autores not null
)