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

Preguntas similare

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


Respuesta Responder a este mensaje
#2 Maxi
07/07/2004 - 22:54 | Informe spam
Hola podrias ver el uso de ROWCOUNT


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"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







Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.714 / Virus Database: 470 - Release Date: 02/07/2004
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida