Resumo

Neste módulo, aprendemos que:

  1. Procedimentos armazenados (Stored Procedures) são como programas de computador que rodam dentro do ambiente do SGBD.
  2. Os procedimentos armazenados podem executar qualquer tipo de operação SQL, desde operações básicas de manipulação de registros (instruções INSERT/UPDATE/DELETE) como instruções de manutenção de banco de dados (como criação de tabelas, rotinas de backup, etc).
  3. Os procedimentos armazenados podem ser executados por operadores de bancos de dados, por triggers, por outros procedimentos armazenados, ou por outros programas e sistemas que tenham acesso ao banco de dados.
  4. A lista de parâmetros oferece informações que são utilizadas pelo procedimento armazenado. Eventualmente, os parâmetros podem ser utilizados para saída de informações (tipos OUT e INOUT).
  5. A cláusula RETURNS é utilizada para o retorno padrão dos procedimentos armazenados. Na prática, essa cláusula é utilizada principalmente para retornar se o procedimento foi executado com sucesso ou não.
  6. Um procedimento armazenado é delimitado pelos indicadores BEGIN e END, no início e final do procedimento.
  7. Instruções do tipo DECLARE são utilizadas para definir variáveis utilizadas dentro do procedimento.
  8. Cada comando completo dentro do procedimento precisa ser encerrado por um sinal de ponto e vírgula.
  9. Um procedimento armazenado por ser excluído pela cláusula DROP e executado pela cláusula CALL.
  10. A cláusula IF/THEN/ELSE é um mecanismo de controle que permite comparações binárias (teste lógico do tipo V ou F) para executar um ou outro conjunto de ações (cláusulas THEN e ELSE).
  11. Operadores WHILE/DO e REPEAT/UNTIL realizam operações em loop até que a condição de teste seja falsa.
Copyright © 2014 AIEC.