Pular para o conteúdo principal

Postagem em destaque

BlackTDN :: SQL e a Teoria de Conjuntos

_Créditos das imagens: Grok ### 🚀 Você sabia? SQL e a Teoria de Conjuntos estão mais conectados do que imagina! A linguagem SQL (Structured Query Language) tem suas raízes na teoria de conjuntos, um conceito matemático que trata de coleções de objetos. Em bancos de dados relacionais, cada tabela é um conjunto de linhas (ou tuplas), e operações como SELECT, JOIN, UNION e INTERSECT são inspiradas em operações como união (∪), interseção (∩) e diferença (-). Vamos explorar como isso funciona? 👇 --- ### 🔍 Principais Operações de Conjuntos no SQL Imagine duas tabelas simples: Clientes (Conjunto A): ``` +----+-------+ | ID | Nome | +----+-------+ | 1 | Ana | | 2 | João | | 3 | Maria | +----+-------+ ``` Pedidos (Conjunto B): ``` +----+-----------+ | ID | Cliente_ID| +----+-----------+ | 1 | 1 | | 2 | 2 | | 3 | 1 | +----+-----------+ ``` #### 1. União (UNION) - O que faz: Junta tudo de A e B, sem duplicatas (A ∪ B). - Exemplo: ```sql SELECT id FROM cli...

BlackTDN :: Dicas do RLeg : Como criar outra empresa teste além da 99 (TESTE/MATRIZ)

Oi Naldo, tudo bem?

Compartilhando mais uma dica.

Tínhamos a necessidade de desenvolver específicos para gerar informações conforme certos movimentos em outra empresa do Protheus, porém o cliente ainda não possuía esta empresa no sistema. Então para não perder tempo em esperar a aquisição das licenças, era preciso criar uma outra empresa TESTE no Protheus para iniciar os trabalhos. Bem, como sempre e de modo conveniente, não conseguimos a informação de como seria possível criar outra empresa TESTE.

Consultando um colega aqui, consultando um outro colega dali, chegamos ao mundo underground que é um ambiente cultural que foge dos padrões comerciais, dos modismos e que está fora do universo dos coxinhas. Lá nos foi apresentando que é possível sim, porém alguns detalhes importantes devem ser observados.

Naturalmente o Protheus cria a empresa 99 e nesta empresa é possível criar mais duas filiais pelas rotinas padrões do Configurador, o resultado fica assim:

GRUPO DE EMPRESA: 99 - DESCRIÇÃO: TESTE - CÓDIGO DA FILIAL: 01 - DESCRIÇÃO: MATRIZ
GRUPO DE EMPRESA: 99 - DESCRIÇÃO: TESTE - CÓDIGO DA FILIAL: 02 - DESCRIÇÃO: FILIAL02
GRUPO DE EMPRESA: 99 - DESCRIÇÃO: TESTE - CÓDIGO DA FILIAL: 03 - DESCRIÇÃO: FILIAL03

No mundo underground nos foi apresentado que também é possível criar a empresa ZZ com mais duas filiais também, onde o resultado fica como abaixo:

GRUPO DE EMPRESA: ZZ - DESCRIÇÃO: TESTE - CÓDIGO DA FILIAL: 01 - DESCRIÇÃO: EXPRESS
GRUPO DE EMPRESA: ZZ - DESCRIÇÃO: TESTE - CÓDIGO DA FILIAL: 02 - DESCRIÇÃO: FILIAL02
GRUPO DE EMPRESA: ZZ - DESCRIÇÃO: TESTE - CÓDIGO DA FILIAL: 03 - DESCRIÇÃO: FILIAL03

Assim tivemos o resultado esperado com dois conjuntos de tabelas 99 e ZZ para poder desenvolver a necessidade do nosso freguês.















Espero mais uma vez ter ajudado em nosso banco de conhecimentos.


Atenciosamente,


Robson Luiz - Rleg.

Comentários

  1. OTIMA DICA !!! SERA MUITO USADA !!!!

    ResponderExcluir
  2. Valeu Robson! Dica bacana!!!

    Eu estou precisando testar o esquema de Gestão de Empresas (Empresas, Unidades de Negócio e Filiais) na minha base local. É possível?!!

    ResponderExcluir
    Respostas
    1. Oi Waldir,
      Claro que é, foi exatamente essa necessidade que tivemos, e taí a dica para ajudar a todos. Contribua você também. Abraços e boa sorte!

      Excluir
    2. Complicado, que ao efetivar este teste na versão 11.08 a empresa nao foi autorizada para uso.
      o que será que fiz de errado?

      Excluir
    3. Também tive o problema de empresa não autorizada, na versão 11. Alguém tem a solução?

      Excluir
    4. É necessário solicitar autorização a Totvs, por chamado a Relacionamento\CST

      Excluir
    5. Tem que tomar cuidado com a descrição da empresa, deve seguir conforme o exemplo acima. O unico problema é que quando vou usar a empresa ZZ da a mensagem que não tenho autorização para acessar a rotina.

      Excluir

Postar um comentário

Postagens mais visitadas