SQL Server - update Procedimiento Almacenado

   
Vista:

update Procedimiento Almacenado

Publicado por Alonso (7 intervenciones) el 22/08/2010 21:09:12
HOLA Q TAL, AVER SI ALGUIEN ME AYUDA COMO EJECUTO EL SIGUIENTE PROCEDIMIENTO ALMACENADO SOY NUEVO EN EESTO Y ESTOY PRACTICANDO UN INSERT, DELETE Y UPDATE A MI B.D

QIERO HACER UN UPDATE PERO NO SE COMO EJECUTARLO.

Create Procedure Modificar_Productos
@Codigo CHar(8),
@Descripcion VarChar(40),
@Proveedor Char(8),
@Categoria Char(5),
@Cantidad Varchar(20),
@Precio Decimal(8,2),
@Stock Int,
@fechavenci datetime
As
update Productos Set
nom_pro=@Descripcion,
cod_pro=@Proveedor, cod_categ=@Categoria,
cant_uni=@Cantidad, precio_uni=@precio,
stock=@Stock, f_venci=@fechavenci
where Cod_pro=@Codigo
Go
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias

RE:update Procedimiento Almacenado

Publicado por Isaias (3186 intervenciones) el 23/08/2010 04:36:57
¿Y cual es la duda especificamente?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:update Procedimiento Almacenado

Publicado por alonsito (7 intervenciones) el 23/08/2010 07:06:37
gracias por la ayuda pero el problema es q no se cmo ejecutarlo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias

RE:update Procedimiento Almacenado

Publicado por Isaias (3186 intervenciones) el 23/08/2010 18:41:41
Bueno, suponiendo que fuera a ejecutar un procedimiento que da de alta a un empleado en una compañia, que recibe como parametros: Nombre, APaterno, AMaterno, Sueldo, Departamento, entonces:

EXEC usp_InsertaEmpleado @Nombre = 'Rogelio', @APaterno = 'Garcia', @AMaterno = 'Solis', @Sueldo = 23000, @Departamento = 501

¿Es claro?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:update Procedimiento Almacenado

Publicado por alonsito (7 intervenciones) el 23/08/2010 07:07:28
no se como llamar a mi procedimiento almacenado.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:update Procedimiento Almacenado

Publicado por jams (75 intervenciones) el 23/08/2010 18:22:00
a ver si entendi tu procedimiento, el procedimiento recibira como parametros todos los campos que va a actualizar, es decir descripcion, proveedor, categoria,cantidad,precio,stock y fechavenci.

si lo anterior es correcto, entionces para ejecutar tu procedimiento almacenado habiendo sigo generado previamente ser a la siguiente:

exec Modificar_Productos 'codigo','descripcion','proveedor','categoria','cantidad',99.55,199,'01/01_2010'

lo anterior solo es para ejemplificar

ojala y te sirva

Saludos y buna suerte
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:update Procedimiento Almacenado

Publicado por alonsito (7 intervenciones) el 25/08/2010 00:24:47
GRACIAS AMIGOS ME SIRVIO MUCHO SU AYUDA GRACIAS DE ANTEMANO.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:update Procedimiento Almacenado

Publicado por ronald (1 intervención) el 21/03/2013 15:51:36
pero si tienes llave primaria en el codigo, esa manera de ejecutar el sp no funcionara... te saldra error
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

update Procedimiento Almacenado

Publicado por Blanca Monroy (1 intervención) el 07/07/2016 16:35:20
Hola, para mandarlo llamar tienes que poner la palabra EXEC seguido del nombre de tu procedimiento almacenado en este caso Modificar_Productos y después los parámetros que has solicitado como codigo,descripcion,proveedor etc. todo de acuerdo al tipo de dato que le has asignado


Ejemplo:

EXEC Modificar_Productos '0001','Bebible','Coca-Cola','Bebidas','50',19.50,100,'07/07/2016' ;

Espero te sea de ayuda
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar