set quoted_identifier on select "La Direccion del Cliente es:", Direccion_2 from Cliente
sp_password @old=null,@new='123456', @loginame=sa
select * from Cliente
select Nombre_cliente as "Nombre del Cliente", Direccion_1 as "Direccin Del
Cliente",Telefono,Pais from Cliente where Pais like 'Francia'
Alter view clientesFrancia
with encryption as select Nombre_cliente as "Nombre del Cliente", Direccion_1 as "Direccin Del Cliente",Telefono,Pais from Cliente where Pais like 'Francia' order by 1
select [Nombre Del Cliente] from clientesFrancia
order by 1 desc
alter view v_pedidosClientes
with encryption as select distinct Nombre_cliente, ID_pedido, anio=year(Fecha_pedido),mes=datename(mm,fecha_pedido),dia=day(fecha_pedido), e.Cod_empleado from Cliente c inner join Pedido p on c.cod_cliente=p.cod_cliente inner join empleado e on p.cod_empleado=e.cod_empleado
create view pedidosxmes
with encryption as select Mes,[Cantidad de Pedidos]=Count(*) from v_pedidosClientes group by Mes
select * from pedidosxmes
create procedure mes_pedido
@mes int as select [Cantidad de Pedidos] from pedidosxmes where Mes=@mes select * from v_pedidosClientes
select top 3 nombre_cliente as "Nombre del Cliente", [Cantidad de
Pedidos]=Count(nombre_cliente) from v_pedidosClientes group by nombre_cliente order by 2 desc
create procedure pedidosxcliente
@clientenom varchar(50) as select [Cantidad de Pedidos] from vista_proced where "Nombre del Cliente"=@clientenom
execute pedidosxcliente 'Extreme cycling'
create view vista_proced
with encryption as select nombre_cliente as "Nombre del Cliente", [Cantidad de Pedidos]=Count(nombre_cliente) from v_pedidosClientes group by nombre_cliente