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?
O nosso programa foi vendido para uma empresa e por isso não podemos mais disponibilizar ou comercializar. Agradecemos a todos que o instalaram e gostaram de usá-lo.
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
O TCGetDB, Recupera o tipo do banco de dados relacional, em uso, pela conexão atual com o DBAccess. Sintaxe: TCGetDB() Retorno: Retorna uma string contendo um identificador do banco de dados em uso pela conexão atual. A função TCGetDB() retorna uma string contendo um identificado que representa o banco de dados relacional (SGBD) em uso pela conexão…
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
A necessidade aqui é de incluir numa determinada tabela com um select de outra, mas não se esquecendo de tratar o R_E_C_N_O_, para evitar que ocorrar erro de duplicidade. Ambiente: MSSQL, ORACLE Lembrando que quando inserimos registro de uma tabela em outros os campos a serem inseridos devem ser iguais. Exemplo: Tabela 1 Campo1 int auto_increment…
Leia mais
Após a abertura do cursor, no alias especificado, a função GetLastQuery() retorna um array, com 5 elementos, onde estão disponíveis as seguintes informações sobre a query executada. [1] cAlias – Alias usado para abrir o cursor. [2] cQuery – Query executada. [3] aCampos – Array de campos com critério de conversão especificados. [4] lNoParser –…
Leia mais