SQL Server - Problemas con Procedimientos almacenados

 
Vista:

Problemas con Procedimientos almacenados

Publicado por Pao (1 intervención) el 15/05/2005 01:07:14
Tenemos que llamar un prcedimiento almacenado que retorne los producto. Si al convocar el procedimiento se pasa el nombre de un rubro como parámetro del procedimiento,se debe retornar los productos que pertenezcan al rubro solicitado. SI AL CONVOCAR EL PROCEDIMIENTO, NO SE PASA COMO PARAMETRO EL NOMBRE DE UN RUBRO, SE DEBEN RETORNAR LA TOTALIDAD DE LOS PRODUCTOS.
La BD esta compuesta por dos tablas, una llamada RUBROS(Rubro(int) y Nombre (char(30)) y la otra tabla se llama PRODUCTOS (Codigo(int), Descripcion(char(40)), Rubro(int) y stock(int)).
El que nos pueda ayudar, le damos la muchas gracias.
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

RE:Problemas con Procedimientos almacenados

Publicado por Cecilia Colalongo (165 intervenciones) el 15/05/2005 01:16:43
Fijate con:

CREATE PROCEDURE RetornaProductos
@Rubro AS Integer=NULL
AS

IF @Rubro IS NULL THEN
SELECT * FROM Productos
ELSE
SELECT * FROM Productos WHERE Rubro = @Rubro
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