none
Select de variaveis trazendo nullo RRS feed

  • Pergunta

  • Prezados , bom dia.

    Estou com um problema tenho uma query que os valores eu jogo para variaveis, eu preciso que seja assim, pra poder gerar um "stringona" , mais não esta funcionando.

    esta retornando "NULL"

    Quando, faço a query sem as variaveis ela retorna os dados normalmente

    SELECT CONVERT(VARCHAR(10), @BENEFICIARIO)+'|'+@BAIRRO+'|'+@CEP+'|'+@MUNICIPIO+'|'+@COMPLEMENTO+'|'+@CPF+'|'+@DATADENASCIMENTO+'|'+@ESTADOCIVIL+'|'+
    @NATURALIDADE+'|'+@NACIONALIDADE+'|'+@RESPONSAVELLEGAL+'|'+@EMAIL+'|'+@ENDERECO+'|'+@NOMEMAE+'|'+@NOMEPAI+'|'+@NOME+'|'+@NUMERO+'|'+
    @PROFISSAO+'|'+@SEXO+'|'+@TELEFONERESIDENCIAL+'|'+@TELEFONECELULAR+'|'+@TELEFONECOMERCIAL+'|'+@UF+'|'+@PLANOID+'|'+@NUMEROCARTEIRA+'|'+
    @VALIDADECARTEIRA+'|'+@PLANOCNS+'|'+@CODIGOOPERADORA+'|'+@ATIVO+'|'+@BENEFICIARIOTITULAR+'|'+@FAMILIA+'|'+@SITUACAOUSUARIO 'SFSDFSFS'

    terça-feira, 22 de setembro de 2015 14:19

Respostas

  • Bom dia,

    Talvez o resultado seja null porque alguma das variáveis é null.

    Se existe essa possibilidade, então uma alternativa seria acrescentar a função Coalesce ou IsNull nessas variáveis para trocar o null por uma string vazia. Ex:

    SELECT 
        CONVERT(VARCHAR(10), @BENEFICIARIO) + '|' + 
        COALESCE(@BAIRRO, '') + '|' + -- ...

    Espero que ajude.


    Assinatura: http://www.imoveisemexposicao.com.br

    terça-feira, 22 de setembro de 2015 15:09