ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Base De Datos


Enviado por   •  14 de Junio de 2013  •  369 Palabras (2 Páginas)  •  278 Visitas

Página 1 de 2

Crear Vistas

1.- Crear vista nombre de la Compañia con productos mayores a 10

Create view ca

as

Select Customers.CompanyName, [Order Details].quantity

from Customers inner join Orders

on Customers.CustomerID=Orders.CustomerID

inner join [Order Details] on [Order Details].OrderID=Orders.OrderID

where [Order Details].quantity > 10

go

Select * from ca

2.- Contar el total de compañias

Create view coni

as

Select count (companyname) as [total de compañias] from dbo.Customers

go

select * from coni

3.- Mostrar el primer nombre del empleado que realiza embarques a Francia

Create view caf

as

Select Employees.FirstName from Employees

inner join Orders on Employees.EmployeeID=Orders.EmployeeID

where ShipCountry= 'France'

go

select* from caf

Inner Join

Select Products.productname, Products.unitprice, Employees.firstname

from Orders inner join Employees

on Employees.EmployeeID=Orders.EmployeeID

inner join [Order Details]on Orders.Orderid= [Order Details].Orderid

inner join Products on Products.ProductID= [Order Details].ProductID

where Employees.firstname = 'Janet'

order by Products.productname asc

go

Procedimiento Almacenado.

1.- Donde se ingrese el “País” y se muestren el nombre de los empleados que generan ordenes de embarque a ese “país”

Create procedure p_almacenado

@nombrePais varchar(10)

as

Select Employees.FirstName from Employees

inner join Orders on Employees.EmployeeID=Orders.EmployeeID

where Orders.ShipCountry=@nombrePais

go

Exec p_almacenado '_____'

2.-

create procedure procedimiento_f

@nombreEmpleado varchar(10)

as

Select Products.productname, Products.unitprice, Employees.firstname

from Orders inner join Employees

on Employees.EmployeeID=Orders.EmployeeID

inner join [Order Details]on Orders.Orderid= [Order Details].Orderid

inner join Products on Products.ProductID= [Order Details].ProductID

where Employees.firstname = @nombreEmpleado

order by Products.productname asc

go

Exec procedimiento_f 'Janet

Crear Vistas

1.- Crear vista nombre de la Compañia con productos mayores a 10

Create view ca

as

Select Customers.CompanyName, [Order Details].quantity

from Customers inner join Orders

on Customers.CustomerID=Orders.CustomerID

...

Descargar como (para miembros actualizados) txt (4 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com