Você está na página 1de 3

use master

go
create database dbwilder
go
use dbwilder
go
CREATE TABLE productos (
idp int,
nombre varchar(30),
stock int ,
precio decimal(18,2),
idcate int,
idprov int,
PRIMARY KEY (idp)
)
GO
CREATE TABLE proveedor (
idprov int,
cotacto varchar(30),
fono varchar(30),
PRIMARY KEY (idprov)
)
GO
CREATE TABLE categoria (
idcate int,
nombre varchar(30),
detalle varchar(30),
PRIMARY KEY (idcate)
)
GO
-procedimientos almacenados

--crear procedimientos almacenados


---------------------------------------------------------
--procedimiento que lista todas las
---------------------------------------------------------
CREATE PROCEDURE SP_LISTAPRODUCTOS
AS
BEGIN
select * from productos

END

go

---------------------------------------------------------
--procedimiento que inserta, guarda o registra productos
---------------------------------------------------------
CREATE PROCEDURE SP_INSERTARPRODUCTOS
@idp int,
@nombre varchar(30),
@stock int ,
@precio decimal(18,2),
@idcate int,
@idprov int
AS
BEGIN

insert into productos values( @idp,@nombre,@stock,@precio, @idcate,@idprov)

END

go
---------------------------------------------------------
--procedimiento que modifica, edita o actualiza una venta
---------------------------------------------------------
CREATE PROCEDURE SP_MODIFICAPRODUCTOS
@idp int,
@nombre varchar(30),
@stock int ,
@precio decimal(18,2),
@idcate int,
@idprov int
AS
BEGIN

update productos
set nombre=@nombre,
stock=@stock,
precio=@precio,

where idp= @idp

END

go

---------------------------------------------------------
--procedimiento que elimina productos
---------------------------------------------------------
CREATE PROCEDURE SP_ELIMINAPRODUCTOS
@idp int
AS
BEGIN

delete from productos


where idp = @idp

FIN
------------------------------------------
MODELO DE LAS RABLAS

abla
PRODUCTO
---------------------------------------------------

idp nombre stock precio idcate idprov

tabla
proveedor
-----------------------------------------------------
idprov contacto fono

---------------------------------------------

tabla
categorias
idcate nombre detalle

Você também pode gostar