Para executar operações de linguagem de consulta estruturada (SQL) em sistemas de banco de dados MySQL - como o Amazon® Aurora® - como parte de uma cadeia, adicione uma etapa que inclua um comando de conexão MySQL.
Para habilitar esses comandos, um administrador de TI primeiro cria um conector MySQL.
Executar a criação
Para executar uma instrução CREATE, use um comando Execute Criar.
Propriedades
| Propriedade |
Detalhes |
| Texto/arquivo SQL |
Digite o texto ou arquivo SQL a ser executado. |
Saídas
| Saída |
Tipo de saída |
| Erro de SQL |
JSON |
Códigos de saída
| Código |
Tipo |
Detalhes |
| 0 |
Sucesso |
Sucesso |
| 1 |
Erro |
Entradas inválidas |
| 3 |
Erro |
Falha ao executar o comando |
Executar consulta
Para executar uma consulta SELECT e receber seus resultados como um arquivo de valores separados por vírgula (CSV), use um comando Execute Consulta.
Propriedades
| Propriedade |
Detalhes |
| Texto/arquivo SQL |
Digite o texto ou arquivo SQL a ser executado. |
| Delimitador |
Selecione o delimitador a ser usado na saída CSV. |
| Prévia dos resultados |
Para ver uma visualização das linhas retornadas, marque essa caixa. |
Saídas
| Saída |
Tipo de saída |
| Contagem de registros |
Inteiro |
| Conjunto de resultados (CSV) |
Arquivo |
| Erro de SQL |
JSON |
Códigos de saída
| Código |
Tipo |
Detalhes |
| 0 |
Sucesso |
Sucesso |
| 1 |
Erro |
Entradas inválidas |
| 3 |
Erro |
Falha ao executar o comando |
Executar SQL
Para executar qualquer comando SQL, use o comando Execute SQL. Se houver um conjunto de resultados, ele estará disponível como saída de arquivo.
Propriedades
| Propriedade |
Detalhes |
| Texto/arquivo SQL |
Digite o texto ou arquivo SQL a ser executado. |
Saídas
| Saída |
Tipo de saída |
| Contagem de registros |
Inteiro |
| Conjunto de resultados (CSV) |
Arquivo |
| Registros atualizados |
Inteiro |
| Erro de SQL |
JSON |
Códigos de saída
| Código |
Tipo |
Detalhes |
| 0 |
Sucesso |
Sucesso |
| 1 |
Erro |
Entradas inválidas |
| 3 |
Erro |
Falha ao executar o comando |
Executar atualização
Para executar uma instrução UPDATE, use um comando Executar atualização.
Propriedades
| Propriedade |
Detalhes |
| Texto/arquivo SQL |
Digite o texto ou arquivo SQL a ser executado. |
Saídas
| Saída |
Tipo de saída |
| Registro atualizado |
Inteiro |
| Erro de SQL |
JSON |
Códigos de saída
| Código |
Tipo |
Detalhes |
| 0 |
Sucesso |
Sucesso |
| 1 |
Erro |
Entradas inválidas |
| 3 |
Erro |
Falha ao executar o comando |
Obter definição de tabela
Para recuperar os detalhes de uma tabela - incluindo suas colunas, chaves primárias e chaves estrangeiras - como JSON, use o comando Get Table Definition.
Propriedades
| Propriedade |
Detalhes |
| Tabela |
Digite a tabela para recuperar a definição de. |
Saídas
| Saída |
Tipo de saída |
| Metadados da tabela |
Arquivo |
| Erro de SQL |
JSON |
Códigos de saída
| Código |
Tipo |
Detalhes |
| 0 |
Sucesso |
Sucesso |
| 1 |
Erro |
Foram fornecidas entradas inválidas |
| 3 |
Erro |
Falha ao executar o comando |
Inserir registros
Para executar uma instrução INSERT, use um comando Inserir registros. A fonte dos dados pode ser um texto com várias linhas ou um arquivo CSV.
Propriedades
| Propriedade |
Detalhes |
| Tabela |
Digite a tabela para inserir registros. |
| Fonte de dados CSV |
Digite o arquivo CSV a ser inserido na tabela. As colunas no arquivo CSV devem corresponder à mesma ordem especificada em Colunas. |
| Delimitador |
Selecione o delimitador usado na fonte de dados CSV. |
| É um arquivo |
Se a fonte de dados CSV for um arquivo, marque essa caixa. |
| Inclui cabeçalhos |
Se a primeira linha da fonte de dados CSV for os cabeçalhos, marque essa caixa. |
| Colunas |
Insira a lista de colunas que a fonte de dados CSV preencherá, na mesma ordem que a fonte de dados CSV. |
| Modelo de valor |
Digite a declaração de valores personalizados para o comando INSERT. Indique os valores com um ?; o número de ?s deve corresponder ao número de campos no destino. Para gerar automaticamente, deixe em branco. |
Saídas
| Saída |
Tipo de saída |
| Registro inserido |
Inteiro |
| Erro de SQL |
JSON |
Códigos de saída
| Código |
Tipo |
Detalhes |
| 0 |
Sucesso |
Sucesso |
| 1 |
Erro |
Entradas inválidas |
| 3 |
Erro |
Falha ao executar o comando |
Virar registros
Para executar uma instrução UPSERT, use um comando Upsert records. Se as chaves exclusivas de um registro existente corresponderem às de um registro na fonte de dados, o comando atualiza o registro; caso contrário, ele insere o registro.
Propriedades
| Propriedade |
Detalhes |
| Mesa de destino |
Insira a tabela na qual os registros serão inseridos. |
| Tabela de preparação (gerada automaticamente) |
Digite o nome da tabela para manter temporariamente os registros enquanto eles são inseridos na tabela de destino. Observação: Não use uma tabela existente; o comando automaticamente crie e coloca essa tabela durante o upsert. |
| Colunas exclusivas |
Insira uma lista das colunas que contêm valores exclusivos para cada registro. Se essas colunas coincidirem entre os registros nas tabelas de preparação e de destino, o comando atualiza o registro; caso contrário, ele insere o registro. |
| Fonte de dados CSV |
Digite o texto com várias linhas ou o arquivo CSV a ser inserido na tabela de destino. As colunas dessa fonte de dados devem corresponder à mesma ordem de Colunas. |
| Delimitador |
Selecione o delimitador usado na fonte de dados CSV. |
| É um arquivo |
Se a fonte de dados CSV for um arquivo CSV, marque essa caixa. |
| Inclui cabeçalhos |
Se a fonte de dados CSV começar com uma linha de cabeçalho, marque essa caixa. |
| Colunas |
Insira a lista de colunas que a fonte de dados CSV preencherá, na mesma ordem que a fonte de dados CSV. |
| Modelo de valor |
Digite os valores personalizados para a instrução UPSERT. Indique os valores com um ?; o número de ?s deve corresponder ao número de campos no destino. Para gerar automaticamente, deixe em branco. |
Saídas
| Saída |
Tipo de saída |
| Registros inseridos |
Inteiro |
| Erro de SQL |
JSON |
Códigos de saída
| Código |
Tipo |
Detalhes |
| 0 |
Sucesso |
Sucesso |
| 1 |
Erro |
Foram fornecidas entradas inválidas |
| 3 |
Erro |
Falha ao executar o comando |