SQL: Converter linhas em Colunas
Já sentiu a necessidade de converter uma consulta SQL que retorna linhas para colunas?
Já sentiu a necessidade de converter uma consulta SQL que retorna linhas para colunas?
Alguns amigos me pediram para postar a instalação do SQL Server Management Studio Express para poder criar um banco de dados para o Protheus. A instalação é bem simples e separei em 5 páginas para instalar e configurar. Irei utilizar o SQL Server Management Studio Express 2014 e ao concluir irei criar a conexão via…
Leia mais
Os campos “memos” no protheus em sua maioria é do tipo virtual, pois este utiliza uma tabela “Descrições dos campos memo” (SYP) auxiliar para armazenar o conteúdo destes campos. Como exemplo, temos a tabela “Descrição Genérica de Produtos” (SB1). Para entender melhor, o campo B1_VM_P (Descrição em Português) é um campo virtual do tipo memo de…
Leia mais
As funções de agregação do SQL permitem que um conjunto de linhas sejam agregadas em uma única linha. As funções de agregação podem otimizar a performance do sistema pois reduzem o número de linhas retornadas diminuindo o tráfego de rede. Principais funções de agregação: COUNT() – Contagem de registros SUM() – Soma dos valores…
Leia mais
Melhora o desempenho da consulta SQL é um tema muito instigante entre desenvolvedores e da comunidade de usuários. Usuários sempre querem uma resposta rápida sobre a sua ação de recuperação de dados e desenvolvedores de colocar diante de seus melhores esforços para fornecer os dados no menor tempo possível, no entanto, não há nenhuma maneira…
Leia mais
Existem duas formas de se conectar ao SQL Server com PHP: Conexão ODBC Conexão nativa do PHP – mssql_connect() 1. Usando a conexão ODBC Esta conexão é muito utilizada quando não temos a conexão nativa, seu uso é bem simples, cria-se a conexão ODBC igual a que já criamos para acesso ao Protheus. Sintaxe:
1 2 3 4 5 6 7 8 9 10 11 |
<? $conexao = odbc_connect("DRIVER={SQL Server}; SERVER=servidor; DATABASE=bancodedados;", "usuario","senha"); $consulta = "SELECT * FROM bancodedados.dbo.tabela"; $resultado = odbc_exec($conexao, $consulta) while($campos = odbc _fetch_array($resultado)) { echo $campos['campo'].'<br>'; } ?> |
Olá pessoal, vi que alguns colegas que vem acessando meu blog tem me perguntado sobre como acesso o banco de dados do Protheus sem consumir licença. Pelo que aprendi, existem algumas maneiras, e uma delas é pela web, podemos até construir aplicação desktop acessando o banco, mas para aqueles que tem um servidor web seguro…
Leia mais
O objetivo do Embedded SQL é facilitar a escrita e leitura de queries. Para isso, foi definida uma sintaxe para que se possa escrever a query diretamente no código AdvPL, sem a necessidade de ficar concatenando pedaços de string para compor a string final.
Retorna um valor nulo se as duas expressões especificadas forem iguais. Sintaxe NULLIF ( expression , expression ) Argumentos expression = É qualquer expressão escalar válida. Tipos de retorno Retorna o mesmo tipo que a primeira expression. NULLIF retornará a primeira expression se as duas expressões não forem iguais. Se as expressões forem iguais, NULLIF…
Leia mais
Amigos me perguntam se é possível criar um browse editável, sem a necessidade de criar uma tela para abrir e alterar o conteúdo de um campo.
Microsiga Protheus é um sistema integrado de gestão empresarial (ERP/CRM/HCM/SCM) , criado e desenvolvido pela TOTVS S/A, para atender a todo mercado corporativo. O sistema contempla todos os principais processos de empresa, através de seus módulos, onde cada módulo corresponde a uma área especifica de gestão, como por exemplo, o módulo FAT (Vendas e Faturamento) que contempla a…
Leia mais