necesito crear un store procedure , un amigo me paso uno pero cuando lo modifico para usarlo con otra de mis tabla no se me ejecuta y se guarda como un querry.
aqui dejo el codigo de mi amigo.
--------------------------------------------------------------------------------------------------------set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[fsproducto]
@codpro numeric(6,0), @despro varchar(50), @prepro numeric(9,2), @cospro numeric(9,2), @canpro int
AS
BEGIN
if exists(select codpro from producto where codpro=@codpro)
begin
update producto set despro=@despro, prepro=@prepro, cospro=@cospro, canpro=@canpro where codpro=@codpro
end
else
begin
insert into producto (codpro, despro, prepro, cospro, canpro) values (@codpro, @despro, @prepro, @cospro, @canpro)
end
END
-------------------------------------------------------------------------------------------------------
como podria modificarlo para usarlo con otra de mis tablas
compañia
codcom numeric (6,0)
nombre varchar(50)
codcatpro(6,0)