Usuário com melhor resposta
Select Faltando informações

Pergunta
-
Bom dia, eu to preparando uma query aqui para executar um select simples, porém começei a notar que quando adiciono
alguns campos ( há se filtrar) ele começa a vim com informações em branco...
sendo que existe informações no campo.se alguem souber o por que ou tiver a solução fico grato!
Respostas
-
Deleted
- Marcado como Resposta João Vitor Araújo terça-feira, 23 de julho de 2019 14:39
- Não Marcado como Resposta João Vitor Araújo terça-feira, 23 de julho de 2019 14:41
- Marcado como Resposta João Vitor Araújo terça-feira, 23 de julho de 2019 14:58
Todas as Respostas
-
-
-
-
-
João,
Você tem certeza que nestas colunas existem valores armazenados?
Quais seriam os tipos de dados que estão sendo utilizadas para cada coluna?
Talvez, possa ser uma configuração no meu Management Studio que esteja limitando a apresentação de dados de acordo com a quantidade de caracteres.
Siga estes passos e verifique:
Acesse o Menu Ferramentas, Opções, Resultados de Query, Resultados em Texto, verifique a opção "Número máximo de caracteres exibidos em cada coluna", faça isso tanto para o resultado em texto, como também, para o resultado em grid.
Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados Relacional e Data Warehouse | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]
-
-
Deleted
- Marcado como Resposta João Vitor Araújo terça-feira, 23 de julho de 2019 14:39
- Não Marcado como Resposta João Vitor Araújo terça-feira, 23 de julho de 2019 14:41
- Marcado como Resposta João Vitor Araújo terça-feira, 23 de julho de 2019 14:58
-
João Vitor, poderia executar o código abaixo e copiar o resultado para este tópico?
-- código #1 SELECT id, codi_emp, razao, ltrim (fantasia) as fantasia, len (fantasia) as tam_fantasia, ltrim (cnpj_cpf) as cnpj_cpf, len (cnpj_cpf) as tam_cnpj_cpf, ltrim (i_est) as i_est, len (i_est) as tam_i_est, ltrim (i_mun) as i_mun, len (i_mun) as tam_i_mun from CLIENTES where ID = '1' and COD_EMP = '224';
José Diz Belo Horizonte, MG - Brasil [T-SQL performance tuning: Porto SQL] [e-mail]
Este conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita.
-
João,
Você tem certeza que nestas colunas existem valores armazenados?
Quais seriam os tipos de dados que estão sendo utilizadas para cada coluna?
Talvez, possa ser uma configuração no meu Management Studio que esteja limitando a apresentação de dados de acordo com a quantidade de caracteres.
Siga estes passos e verifique:
Acesse o Menu Ferramentas, Opções, Resultados de Query, Resultados em Texto, verifique a opção "Número máximo de caracteres exibidos em cada coluna", faça isso tanto para o resultado em texto, como também, para o resultado em grid.
Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados Relacional e Data Warehouse | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]
um que vem com valores e o de baixo não vem -
João,
Se você observar o resultado apresentando pelo código compartilhado anteriormente, evidencia que as colunas Tam_Fantasia e Tam_CNPJ_CPF criadas no bloco de código estão apresentando o número de zero, ou seja, não existe valores contidos nestas respectivas colunas para este ID e COD_Emp.
Seria possível você realizar um Update para este ID e COD_Emp passando os valores que deveriam ser armazenados?
Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados Relacional e Data Warehouse | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]
-
-
João,
Você tem certeza que nestas colunas existem valores armazenados?
Quais seriam os tipos de dados que estão sendo utilizadas para cada coluna?
Talvez, possa ser uma configuração no meu Management Studio que esteja limitando a apresentação de dados de acordo com a quantidade de caracteres.
Siga estes passos e verifique:
Acesse o Menu Ferramentas, Opções, Resultados de Query, Resultados em Texto, verifique a opção "Número máximo de caracteres exibidos em cada coluna", faça isso tanto para o resultado em texto, como também, para o resultado em grid.
Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados Relacional e Data Warehouse | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]
sim existe valores tanto , por isso dei print em 2 select
um que vem com valores e o de baixo não vemJoão,
Você esta dizendo que existe valores, então faz o seguinte, execute novamente o seu select, e tente de forma manual levar o cursor do mouse no delimitador de tamanho de cada coluna, e da mesma forma que fazemos no Excel para aumentar a largura da coluna, faça o mesmo procedimento no Management Studio, clicando entre as bordas segurando e arrastando, vamos ver se algo é apresentado.
Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados Relacional e Data Warehouse | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]
-
João Vitor, poderia executar o código abaixo e copiar o resultado para este tópico?
-- código #1 SELECT id, codi_emp, razao, ltrim (fantasia) as fantasia, len (fantasia) as tam_fantasia, ltrim (cnpj_cpf) as cnpj_cpf, len (cnpj_cpf) as tam_cnpj_cpf, ltrim (i_est) as i_est, len (i_est) as tam_i_est, ltrim (i_mun) as i_mun, len (i_mun) as tam_i_mun from CLIENTES where ID = '1' and COD_EMP = '224';
José Diz Belo Horizonte, MG - Brasil [T-SQL performance tuning: Porto SQL] [e-mail]
Este conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita.
João,
Faça também este outro teste, no mesmo exemplo de código postado e de autoria do José Diz, troque a função Len() pela função DataLength(), o uso dela vai nos ajudar a identificar o número de bytes definido para a coluna ou seja teoricamente o tamanho do que esta na coluna considerando os espaços em branco que possam existir.
Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados Relacional e Data Warehouse | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]