Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Rafaselic

Usando @@ROWCOUNT

Recommended Posts

Boa noite

 

Sou programador .NET e conheço pouco SQL.

 

Criei minhas tabelas com os relacionamentos direitinho.

 

Criei também uma tabela chamada Erro com 2 colunas: id_Erro e Descricao_Erro.

 

Preciso de ajuda para resolver um problema:

 

Quando faço um "Select", gostaria que a consulta retornasse a tabela de Erro caso

 

não exista nenhum registro no Select da primeira tabela.

 

Meu código está assim:

 

Select * from Cliente where idCliente = @idCliente

if @@RowCount < 1

select * from Erro where id_Erro = 1

 

 

 

Gostaria de saber como faço para retornar apenas a tabela de Erro.

 

 

Desde já, agradeço.

 

 

 

Rafael

Compartilhar este post


Link para o post
Compartilhar em outros sites

uma idéia é usar o exists:

 

if exists (Select 1 from Cliente where idCliente = @idCliente)
	Select * from Cliente where idCliente = @idCliente
else
	select * from Erro where id_Erro = 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.