SQL - Tratamento

SQL Server

SQL

08/12/2016

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

Curtidas 0

Melhor post

Aline Valezi

Aline Valezi

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'
 
GOSTEI 3

Mais Respostas

Chromusmaster

Chromusmaster

08/12/2016

Jovem, muito obrigado!
GOSTEI 0
POSTAR