All pastes #1239821 Raw Edit

parkO

public sql v1 · immutable
#1239821 ·published 2008-10-29 17:44 UTC
rendered paste body
/*****************************************//////creacion de base de datos//////////////*****************************************/create database Inventariouse Inventario/*****************************************//////creacion de tabla Proveedores//////////*****************************************/create table Proveedor(idProveedor int identity(1,1) primary key,NomProveedor varchar(50),Telefono int,Correo varchar (50),EntregadoPor varchar(50))/*****************************************////creacion de procedures de Proveedor///// ///de alta//////////////////////////////////*****************************************/create procedure [dbo].[spInsProveedor](@idProveedor int,@NomProveedor varchar(50),@Telefono int,@Correo varchar (50),@EntregadoPor varchar(50))asbegininsert into Proveedor(idProveedor,NomProveedor,Telefono,Correo,EntregadoPor)values(@idProveedor,@NomProveedor,@Telefono,@Correo,@EntregadoPor)endinsert into Proveedor(NomProveedor,Telefono,Correo,EntregadoPor)values ('BIMBO','83908100','BIMBO@live.com.mx','Francisco Robles Gmez')goinsert into Proveedor(NomProveedor,Telefono,Correo,EntregadoPor)values ('LALA','83002020','LALA@hotmail.com','Francisco Robles Gmez')goinsert into Proveedor(NomProveedor,Telefono,Correo,EntregadoPor)values ('Coca-Cola','89045100','ARkA@prodigy.com.mx','Francisco Robles Gmez')goinsert into Proveedor(NomProveedor,Telefono,Correo,EntregadoPor)values ('JUMEX','88704510','JUMEX@live.com.mx','Francisco Robles Gmez')goselect *from Proveedor/**********************************************//Creacin de procedures de baja de Proveedor/////**********************************************/create procedure [dbo].[spDelProveedor]@idProveedor int,@NomProveedor varchar(50),@Telefono int,@Correo varchar (50),@EntregadoPor varchar(50)asbegindelete from Proveedorwhere idProveedor=@idProveedorand NomProveedor=@NomProveedorand Telefono=@Telefonoand Correo=@Correoand EntregadoPor=@EntregadoPorend/*****************************************////Creacion de procedures de Actualizar///////////////Proveedor////////////////////////*****************************************/create Procedure [dbo].[spUpdProveedor]@NomProveedorAnt varchar(50),@NomProveedorNvo varchar(50)asbeginupdate Proveedorset NomProveedor=@NomProveedorNvowhere NomProveedor=@NomProveedorAntendcreate Procedure [dbo].[spUpdProveedor2]@TelefonoAnt int,@TelefonoNvo intasbeginupdate Proveedorset Telefono=@TelefonoNvowhere Telefono=@TelefonoAntendcreate Procedure [dbo].[spUpdProveedor3]@CorreoAnt varchar(50),@CorreoNvo varchar(50)asbeginupdate Proveedorset Correo=@CorreoNvowhere Correo=@CorreoAntendcreate Procedure [dbo].[spUpdProveedor4]@EntregadoPorAnt varchar(50),@EntregadoPorNvo varchar(50)asbeginupdate Proveedorset EntregadoPor=@EntregadoPorNvowhere EntregadoPor=@EntregadoPorAntend/*****************************************////////creacin de la tabla Productos///////*****************************************/create table Productos(idProducto int identity(1,1)primary key,NomProducto varchar(50),idArea int,idProveedor int,Cantidad int,Fecha_Entrega datetime)/*****************************************////creacion de procedures de Productos///// ///de alta//////////////////////////////////*****************************************/create Procedure [dbo].[spInsProductos]@idProducto int,@NomProducto varchar(50),@idArea int,@idProveedor int,@Cantidad int,@Fecha_Entrega datetimeasbegininsert into Productos(idProducto,idArea,NomProducto,idProveedor,Cantidad,Fecha_Entrega)values(@idProducto,@idArea,@NomProducto,@idProveedor,@Cantidad,@Fecha_Entrega)endinsert into Productos(idArea,NomProducto,idProveedor,Cantidad,Fecha_Entrega)values ('1','ChoCoRoles','1','100',28/10/08)goSELECT *FROM pRODUCTOS/*****************************************************////creacion de procedures de baja para/////////////////////productos///////////////////////////////////////////*****************************************************/create procedure [dbo].[spDelProductos](@idProducto int,@idArea int,@NomProducto varchar(50),@idProveedor int,@Cantidad int,@Fecha_Entrega datetime)asbegindelete from Productoswhere idProducto=@idProductoand idArea=@idAreaand NomProducto=@NomProductoand idProveedor=@idProveedorand Cantidad=@Cantidadand Fecha_Entrega=@Fecha_Entregaend/*****************************************************////creacion de procedures de Actualizar para///////////////productos///////////////////////////////////////////*****************************************************/create procedure [dbo].[spUpdProductos]@NomProductoAnt varchar(50),@NomProductoNvo varchar(50)asbeginupdate Productosset NomProducto=@NomProductoNvowhere NomProducto=@NomProductoAntendcreate procedure [dbo].[spUpdProductos2]@CantidadAnt int,@CantidadNvo intasbeginupdate Productosset Cantidad=@CantidadNvowhere Cantidad=@CantidadAntendcreate procedure [dbo].[spUpdProductos3]@Fecha_EntregaAnt datetime,@Fecha_EntregaNvo datetimeasbeginupdate Productosset Fecha_Entrega=@Fecha_EntregaNvowhere Fecha_Entrega=@Fecha_EntregaAntendselect *from Productos/*para despues de comerr jajajaja simoon ke siip jaja*//*****************************************////////Creacin de tabla Clientes///////////*****************************************/create table Cliente(idCliente int identity(1,1)primary key,NomCliente varchar(50),ApellidoPat varchar(50),ApellidoMat varchar(50),NomEmpresa varchar(50))/******************************************************////craecion de procedures de altas ////////////////////////para Clientes////////////////////////////////////////******************************************************/create procedure[dbo].[spInsCliente]@idCliente int,@NomCliente varchar(50),@ApellidoPat varchar(50),@ApellidoMat varchar(50),@NomEmpresa varchar(50)as begininsert into Cliente (idCliente,NomCliente,ApellidoPat,ApellidoMat,NomEmpresa)values(@idCliente,@NomCliente,@ApellidoPat,@ApellidoMat,@NomEmpresa)endInsert into Cliente (NomCliente,ApellidoPat,ApellidoMat,NomEmpresa)values ('Francisco','Robles','Gmez','ABARROTES DON PONCHO')goselect *from Cliente/******************************************************////creacion de procedures para cliente/////////////////////de bajas//////////////////////////////////////////////******************************************************/create Procedure[dbo].[spDelCliente]@idCliente int,@NomCliente varchar(50),@ApellidoPat varchar(50),@ApellidoMat varchar(50),@NomEmpresa varchar(50)asbegindelete from Clientewhere idCliente=@idClienteand NomCliente=@NomClienteand ApellidoPat=@ApellidoPatand ApellidoMat=@ApellidoMatand NomEmpresa=@NomEmpresaend/******************************************************////creacion de procedures para cliente/////////////////////de actualizar/////////////////////////////////////////******************************************************/create Procedure [dbo].[spUpdCliente]@NomClienteAnt varchar(50),@NomClienteNvo varchar(50)asbeginupdate Clienteset NomCliente=@NomClienteNvowhere NomCliente=@NomClienteAntendcreate procedure [dbo].[spUpdCliente2]@ApellidoPatAnt varchar(50),@ApellidoPatNvo varchar(50)asbeginupdate Clienteset ApellidoPat=@ApellidoPatNvowhere ApellidoPat=@ApellidoPatAntendcreate procedure [dbo].[spUpdCliente3]@ApellidoMatAnt varchar(50),@ApellidoMatNvo varchar(50)asbeginupdate Clienteset ApellidoMat=@ApellidoMatNvowhere ApellidoMat=@ApellidoMatAntendcreate procedure [dbo].[spUpdCliente4]@NomEmpresaAnt varchar(50),@NomEmpresaNvo varchar(50)asbeginupdate Clienteset NomEmpresa=@NomEmpresaNvowhere NomEmpresa=@NomEmpresaAntend/*****************************************///////creacin de Area de ProductoS/////////*****************************************/drop table Area_Producto(idArea int identity(1,1) primary key,Area_Producto varchar(50))/******************************************************////creacion de procedures /////////////////////////////////de insertar para area de productoos///////////////////******************************************************/create procedure [dbo].[spInsArea_Prdoducto]@idArea int,@Area_Producto varchar(50)as begininsert into Area_Producto (idArea,Area_Producto)values (@idArea,@Area_Producto)endinsert into Area_Producto (Area_Producto)values ('LACTEOS')goinsert into Area_Producto (Area_Producto)values ('LACTEOS')goinsert into Area_Producto (Area_Producto)values ('FRITURAS')goinsert into Area_Producto (Area_Producto)values ('REFRESCOS')goinsert into Area_Producto (Area_Producto)values ('FRUTAS Y VERDURAS')goinsert into Area_Producto (Area_Producto)values ('CARNEY SALCHICHINERIA')goinsert into Area_Producto (Area_Producto)values ('ARTICULOS DE LIMPIEZA')goselect *from Area_Producto/******************************************************////creacion de procedures para Area de Productos///////////de Actualizar/////////////////////////////////////////******************************************************/create procedure [dbo].[spUpdArea_Prdoducto]@Area_ProductoAnt varchar(50),@Area_ProductoNvo varchar (50)asbeginupdate Area_Productoset Area_Producto=@Area_ProductoNvowhere Area_Producto=@Area_ProductoAntend/***************************************************************///creacion de tabla General de Predidos////////////////////////////////////////////////////////////////////////////////////////////***************************************************************/create table Reporte_Pedidos(idPreveedor int,idNomProducto int,idArea int,idCantidad int,Fecha_Entrega datetime,Correo varchar(50),idCliente int,EntregadoPor varchar(50))select *from Reporte_Pedidosinsert into Reporte_Pedidos (idPreveedor,idNomProducto,idArea,idCantidad,Fecha_Entrega,Correo,idCliente,EntregadoPor)values ('1','1','1','1',28/10/08,'BIMBO@live.com.mx','1','Francisco Robles Gmez')gocreate procedure [dbo].[spMostrar]asbeginselect P.idProveedor as "Identifica los Proveedores",P.Correo as "Correo de la Empresa",P.Fecha_Entrega as "Informacion de la Fecha de entrega",P.EntregadoPor as "Nombre de quien lo Entrega",Pro.idProducto as "Identificador del Producto",Pro.Cantidad as "Cantidad de Producto",AP.Area_Producto as "Area del Producto",C.idCliente as "Identificacdor del Cliente"/*T.CAMPO as "DESCRIPCION DEL CAMPO X"*/from Reporte_Pedidos RPinner join Proveedor Pon P.idProveedor=RP.idProveedorinner join Productos Proon Pro.idProducto=RP.idProductoinner join Area_Producto APon AP.idArea=RP.idAreainner join Cliente Con C.idCliente=RP.idCliente/*inner join TABLA T*//*on T.CAMPO=X.CAMPOX*/endselect * from Reporte_Pedidos RPinner join Proveedor Pon P.idProveedor=RP.idProveedorinner join Productos Proon Pro.idProducto=RP.idProductoinner join Area_Producto APon AP.idArea=RP.idAreainner join Cliente Con C.idCliente=RP.idCliente/*inner join TABLA T*//*on T.CAMPO=X.CAMPOX*/endselect *from Proveedorselect *from Area_Productoselect *from Clienteselect *from Productosselect *from Reporte_Pedidos