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
- Introdução aos procedimentos armazenados do MySQL – apresenta os procedimentos armazenados do MySQL, suas vantagens e desvantagens.
- Alterando o delimitador padrão – aprenda como alterar o delimitador padrão no MySQL.
- Criando novos procedimentos armazenados – mostra como criar e usar a
CREATE PROCEDURE
instrução para criar um novo procedimento armazenado no banco de dados. - Removendo procedimentos armazenados – mostra como usar a
DROP PROCEDURE
instrução para eliminar um procedimento armazenado existente. - Variáveis – orienta como usar variáveis para manter resultados imediatos dentro de procedimentos armazenados.
- Parâmetros – apresenta vários tipos de parâmetros usados em procedimentos armazenados, incluindo
IN
,OUT
eINOUT
parâmetro. - Alterando procedimento armazenado – mostra passo a passo como alterar um procedimento armazenado usando uma sequência de instruções
DROP PROCEDURE
e no MySQL Workbench.CREATE PROCEDURE
- Listando procedimentos armazenados – fornece alguns comandos úteis para listar procedimentos armazenados de bancos de dados.
Seção 2. Declarações Condicionais
- Instrução IF – mostra como usar a
IF THEN
instrução em procedimentos armazenados. - Instrução CASE – apresenta as declarações, incluindo declarações
CASE
simplesCASE
e 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
SIGNAL
instrução. - RESIGNAL – mostra como gerar novamente uma exceção usando a
RESIGNAL
instruçã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
- Criando uma função armazenada – mostra como criar funções armazenadas no banco de dados.
- Removendo uma função armazenada – use a
DROP FUNCTION
instrução para remover uma função armazenada. - Listando funções armazenadas – aprenda como listar todas as funções armazenadas no banco de dados usando a
SHOW FUNCTION STATUS
instrução ou consultando o dicionário de dados.
Seção 7. Segurança do Programa Armazenado
- Controle de acesso a objetos armazenados – aprenda como controlar a segurança dos objetos armazenados.
Seção 8. Transações
- Transações – orienta você sobre como usar transações em procedimentos armazenados para garantir a integridade dos dados.
Anterior