Introdução
O Joule pode ajudar os administradores de banco de dados a escrever consultas SQL, entendendo os prompts de linguagem natural para gerar, refinar e explicar consultas. Ele ajuda na construção de consultas complexas e na otimização do desempenho, aumentando a produtividade e reduzindo erros.
Uso do Joule para gravar consultas SQL
Nos exemplos de prompt a seguir, o Joule gerará o código SQL para criar uma tabela, gerará uma instrução para inserir dados na tabela criada. Os exemplos de prompt também mostrarão como instruir o Joule a criar instruções SELECT.
Criação e configuração do esquema
1Show the SQL to create a schema called HC200_SCHEMAJoule respondeu com o seguinte código:
1CREATE SCHEMA "HC200_SCHEMA";Se você quiser saber como definir este esquema como o esquema padrão a ser usado, pergunte ao Joule o seguinte:
1Show the SQL to set the schema to HC200_SCHEMAJoule respondeu com o seguinte código:
1SET SCHEMA "HC200_SCHEMA";Criação de uma tabela e inserção de dados
Para obter o código SQL para criar uma tabela nesse esquema, pergunte ao Joule o seguinte:
1234Show the SQL statement to create a table named HC200_DEMO in the
schema HC200_SCHEMA with the field ProductNumber of the type int, a
field ProductName type string and a field Stock type int. Make
the field ProductNumber the primary key.Joule respondeu com o seguinte código:
123456
CREATE COLUMN TABLE "HC200_SCHEMA"."HC200_DEMO" (
"ProductNumber" INT PRIMARY KEY,
"ProductName" NVARCHAR(255),
"Stock" INT
);Para inserir alguns registros de dados nesta tabela, pergunte ao Joule o seguinte:
1Show the SQL to insert the table HC200_DEMO the values 1, Bike, 15Joule respondeu com o seguinte código:
123
INSERT INTO "HC200_DEMO"
VALUES (1, 'Bike', 15);Inseri registros adicionais na tabela HC200_DEMO e agora a tabela tinha o seguinte aspecto:
Tabela: HC200_DEMO
| ProductNumber | ProductName | Estoque |
|---|---|---|
| 1 | 'Bicicleta' | 15 |
| 2 | 'Automóvel' | 1 |
| 3 | 'Ônibus' | 12 |
| 4 | 'Avião' | 1 |
Seleção de dados de uma tabela
Você deseja saber quais produtos têm estoque abaixo de 5 itens, pergunte ao Joule o seguinte:
12Show the SQL to select the field ProductName and Stock from the
table HC200_DEMO where the Stock is below 5 itemsJoule respondeu com o seguinte código:
123456
SELECT
"ProductName",
"Stock"
FROM "HC200_DEMO"
WHERE "Stock" < 5;Você quer saber quais produtos têm um nome de produto que começa com um "P", pergunte ao Joule o seguinte:
12Show the SQL to select the field ProductName and Stock from the
table HC200_DEMO where the product name starts with a PJoule respondeu com o seguinte código:
123456
SELECT
"ProductName",
"Stock"
FROM "HC200_DEMO"
WHERE "ProductName" LIKE 'P%';Resumo
Esta lição demonstra como o Joule pode ajudar os administradores de banco de dados a escrever consultas SQL rapidamente, entendendo os prompts de linguagem natural. O uso do Joule aumentará a produtividade e reduzirá erros.