cuando a procedure devuelve nada

07/07/2004 - 22:34 por alecarnero | Informe spam
Tengo una procedure asi

ALTER proc xcodigo @az bit,@opc integer,@valor varchar(50) as


if @opc=1 and @az=1
begin
SELECT
CODIGO, REFERENCIA, DESCRICAO,
PRECO, custocompr, QTD_ATUAL, FORNECEDOR,
ult_compra, nome, ult_venda, obs, qtd_compra
FROM dbo.vistaestoque
WHERE (CODIGO LIKE @valor)
ORDER BY CODIGO
end

entonces tengo como salida una tabla , me gustaria saber como hago para
colocar un variable en el caso de no encuentre nada o sea la tabla sea no
tenga registros

Desde ya muchas Gracias
Alejandro Carnero
Santos-Brazil
 

Leer las respuestas

#1 Fernando España
07/07/2004 - 22:51 | Informe spam
usa if exists() o si quieres de igual forma la tab la sin valores usa
isnull() por cada campo



Fernando España
Gerente Informatica
Alta Tecnologia en Informatica S.A.
www.atisa.com.gt
7a. calle 4-34 Zona 10
Guatemala Centro America
PBX: (502) 3620005

Email:

****************************************

"alecarnero" escribió en el mensaje
news:%
Tengo una procedure asi

ALTER proc xcodigo @az bit,@opc integer,@valor varchar(50) as


if @opc=1 and @az=1
begin
SELECT
CODIGO, REFERENCIA, DESCRICAO,
PRECO, custocompr, QTD_ATUAL, FORNECEDOR,
ult_compra, nome, ult_venda, obs, qtd_compra
FROM dbo.vistaestoque
WHERE (CODIGO LIKE @valor)
ORDER BY CODIGO
end

entonces tengo como salida una tabla , me gustaria saber como hago para
colocar un variable en el caso de no encuentre nada o sea la tabla sea no
tenga registros

Desde ya muchas Gracias
Alejandro Carnero
Santos-Brazil


Preguntas similares