Procedimentos armazenados MySQL

Nesta seção, você aprenderá sobre procedimentos armazenados do MySQL e como definir procedimentos armazenados para seu banco de dados.

Seção 1. Procedimentos armazenados básicos do MySQL

Seção 2. Declarações Condicionais

  • Instrução IF – mostra como usar a IF THENinstrução em procedimentos armazenados.
  • Instrução CASE – apresenta as declarações, incluindo declarações CASEsimples CASEe pesquisadas .CASE

Seção 3. Loops

  • LOOP – aprenda como executar uma lista de instruções repetidamente com base em uma condição.
  • WHILE Loop – mostra como executar um loop desde que uma condição seja verdadeira.
  • REPEAT Loop – mostra como executar um loop até que uma condição de pesquisa seja verdadeira.
  • Instrução LEAVE – orienta você sobre como sair de um loop imediatamente.

Seção 4. Tratamento de Erros

  • Mostrar avisos – Aprenda como exibir erros e avisos da última execução de consulta.
  • Mostrar erros – Aprenda como exibir erros da execução da consulta mais recente.
  • DECLARE… HANDLER – Mostra como declarar exit ou continue o manipulador para lidar com erros em procedimentos armazenados.
  • DECLARE… CONDITION – Orienta você sobre como associar um nome a uma condição especificada por um código de erro MySQL ou um valor de estado SQL.
  • SIGNAL – Aprenda como gerar uma exceção (erro ou aviso) usando a SIGNALinstrução.
  • RESIGNAL – mostra como gerar novamente uma exceção usando a RESIGNALinstrução.

Seção 5. Cursores

  • Cursores – aprenda como usar cursores para processar linha por linha em um conjunto de resultados.
  • Instruções Preparadas – orienta você sobre como usar instruções preparadas para tornar suas consultas mais seguras e rápidas de executar.

Seção 6. Funções Armazenadas

Seção 7. Segurança do Programa Armazenado

Seção 8. Transações

  • Transações – orienta você sobre como usar transações em procedimentos armazenados para garantir a integridade dos dados.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *