GARANTIR DESCONTO

Fórum SQL - Tratamento #572366

08/12/2016

0

Com base em uma query já pronta eu preciso que se caso ela não trouxer resultado algum eu coloque um texto para ser exibido na tela. Há alguma forma de fazer isso ?
Chromusmaster

Chromusmaster

Responder

Post mais votado

08/12/2016


SET NOCOUNT ON; /* ativada a instrução que informar em tela a quantidade de linhas afetadas */


DECLARE @ROWSCOUNT INT 

SELECT * 
FROM   CADASTRO
WHERE  NOME = 'CARLOS SOUZA' 

/* logo após a mseleção dos dados atribuir a quqntidade de linhas (registros) encontrados*/
SELECT @ROWSCOUNT = @@ROWCOUNT 

IF( @ROWSCOUNT = 0 ) 
  PRINT 'Não retornou resultados' 
ELSE 
  PRINT CONVERT(VARCHAR(1000), @ROWSCOUNT) + ' linhas encontradas'
 

Aline Valezi

Aline Valezi
Responder

Gostei + 3

Mais Posts

08/12/2016

Chromusmaster

Jovem, muito obrigado!
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar