Negocio

Scripts SQL: usos e exemplos

Reduzindo a Repetição

Ninguém gosta muito de repetição, mas infelizmente acontece muito. Vamos trabalhar, usamos o mesmo tipo de roupa para trabalhar, comemos muitos dos mesmos alimentos. Como tal, definitivamente somos criaturas de hábitos. Essa tendência também se aplica às ferramentas que usamos, como nossos computadores. Nós os usamos para nos ajudar com as inúmeras tarefas repetitivas que parecem surgir em nosso caminho. A maioria envolve algum tipo de informação, seja em busca de informações específicas, atualização de conteúdo ou simplesmente manter-se a par dos acontecimentos mundiais. Para reduzir a repetição quando os computadores estão envolvidos, usamos coisas como scripts SQL.

Script SQL

Um script SQL é uma coleção de comandos de linguagem de consulta estruturada (SQL) que são armazenados em um arquivo de texto e executam alguma operação ou tarefa. Essas tarefas geralmente são repetitivas, o que significa que são executadas continuamente. Os comandos contidos em um script podem ser suportados pela linguagem SQL. Quando combinados, eles são geralmente flexíveis o suficiente para serem usados ​​em uma variedade de situações relacionadas. Os scripts SQL têm várias vantagens, incluindo:

  • Facilidade de uso – Os scripts podem ser salvos e carregados quando necessário.
  • Operação consistente – se os scripts funcionarem corretamente na primeira vez, eles funcionarão corretamente todas as vezes.
  • Diminuição dos erros – Comandos inseridos manualmente são suscetíveis a erro humano. Os scripts reduzem essa possibilidade.
  • Operação agendada – os scripts podem ser agendados para serem executados no momento em que for conveniente ou quando um humano não estiver presente.

Usos de script

Os scripts SQL têm uma variedade de usos e são limitados apenas pela imaginação do programador e pelos comandos SQL disponíveis. Os usos incluem coisas como:

  • Backups – uma duplicata das informações em um banco de dados formatado de forma que possa ser facilmente restaurado se houver um problema.
  • Relatórios – as empresas geram regularmente resumos de suas informações para facilitar o correto funcionamento da organização.
  • Atualizações periódicas – conforme as informações mudam, os scripts podem ser usados ​​para adicionar ou atualizar essas informações.
  • Sincronização – dada a natureza global dos negócios, vários servidores são necessários em locais geograficamente diversos. Os scripts podem ser usados ​​para garantir que as informações sejam atualizadas em todos os locais.

Scripts de amostra

Agora que falamos sobre o uso de scripts SQL, vamos dar uma olhada em alguns exemplos. No primeiro exemplo, vamos simplesmente inserir uma série de três registros em um banco de dados.

O script é semelhante a este:

INSERT INTO Test VALUES ('Gary', 'Newton', 33, 'Masculino'); 
INSERT INTO Test Values ​​('Debbie', 'Parker', 25, 'Female');
INSERT INTO Test VALUES ('April', 'Walker', 31, 'Female');

Esses comandos inserem um nome, sobrenome, idade e sexo na tabela chamada ‘Teste’. Isso não é terrivelmente complexo, mas essa é a ideia. Por último, vejamos um script que executa um backup. Este script tem a seguinte aparência:

Teste BACKUP DATABASE 
TO DISK = 'C: \ Backups \ Test.bak'
COM COPY_ONLY;

Este script pega o banco de dados chamado ‘Test’ e faz o backup em um arquivo na unidade ‘C’ na pasta ‘Backups’ e sob o nome ‘Test.bak’. Novamente, não é terrivelmente complexo, mas, neste caso, muito útil.

Resumo da lição

Vamos revisar. Um script SQL é uma coleção de comandos de linguagem de consulta estruturada (SQL) que são armazenados em um arquivo de texto e executam alguma operação ou tarefa. Eles têm uma série de vantagens, incluindo facilidade de uso, operação consistente, redução de erros e operação programada. Eles também têm muitos usos, incluindo backups – uma duplicação das informações em um banco de dados formatado de forma que possa ser facilmente restaurado se houver um problema. Os usos adicionais incluem relatórios, atualizações periódicas e sincronização.