Funções comuns do conector SQL
  • 31 Oct 2023
  • 2 Minutos para Ler
  • Contribuintes

Funções comuns do conector SQL


Article Summary

Funções comuns do conector SQL

Este artigo descreve como escrever algumas funções SQL comumente usadas no Tulip Connectors.

Antes de ler este guia, consulte nosso outro tutorial para criar sua primeira função de conector SQL no Tulip

Abaixo estão listadas algumas funções SQL Connector simples e comumente usadas que você pode utilizar em suas consultas SQL:

Declaração SELECT:

Considere um cenário em que você gostaria de visualizar detalhes sobre uma determinada ordem de serviço armazenada no seu banco de dados MES/ERP. A instrução SELECT pode nos ajudar com essa tarefa:

SELECT * FROM table_in_your_database

Isso retornará todas as linhas e colunas de sua tabela.

Você pode retornar uma única linha ou várias linhas. Se quiser retornar uma única linha, adicione condições ou limites à sua consulta. As entradas de tulipa são comumente usadas nesse caso. No exemplo abaixo, work_order_number é um input de função Tulip.

SELECT * FROM table_in_your_database WHERE column_1 = $work_order_number$

Se você quiser retornar várias linhas, certifique-se de marcar a caixa em "Return Multiple Rows?".

Retorno de dados

Se os nomes das colunas do banco de dados corresponderem aos nomes de saída que você definiu na função de conector, o Tulip associará automaticamente os resultados da consulta às saídas da função. Exemplo: A saída da Tulip é output_1 e a coluna do banco de dados também é output_1

Se os nomes das colunas em seu banco de dados forem diferentes dos que você gostaria de usar na Tulip, será necessário usar um alias para fazer a associação adequada entre os dois.

No exemplo abaixo, column_1 é do banco de dados e output_1 é a saída da Tulip.

SELECT column_1 as output_1 FROM table_in_your_database where first_constraint = $input_1$ and second_constraint = $input_2$;

Declaração INSERT:

Considere um cenário em que você gostaria de inserir em seu MES/ERP dados de um aplicativo Tulip. Você utilizaria uma função INSERT simples para realizar essa tarefa. Aqui está um exemplo de como essa função se parece em SQL:

INSERT INTO table_in_your_database (username, user_id, product_id) VALUES ($username$, $user_id$, $product_id$)

Agora vamos detalhar cada parte dessa função:

Identificar a tabela em seu banco de dados

INSERT INTO table_in_your_database

Escolha as colunas em seu banco de dados

(nome de usuário, user_id, product_id)

Defina os valores da Tulip

VALUES ($username$, $user_id$, $product_id$)

Declaração UPDATE:

Considere um cenário em que você gostaria de atualizar seu MES/ERP com dados de um aplicativo da Tulip, usando uma ordem de serviço como chave. Você utilizaria a função UPDATE, conforme mostrado abaixo:

UPDATE table_in_your_database SET column_1 = $input_1$, column_2 = $input_2$ WHERE work_order = $work_order$

Agora vamos detalhar cada parte dessa função:

Identifique a tabela em seu banco de dados

UPDATE table_in_your_database

Definir as colunas a serem atualizadas com os dados da Tulip

SET column_1 = $input_1$, column_2 = $input_2$

Use a ordem de serviço como uma condição

WHERE ordem_de_trabalho = $ordem_de_trabalho$

Leitura adicional


Encontrou o que estava procurando?

Você também pode acessar community.tulip.co para postar sua pergunta ou ver se outras pessoas tiveram uma pergunta semelhante!


Este artigo foi útil?