Please enable JavaScript.
Coggle requires JavaScript to display documents.
PROCEDIMENTOS (STOREGE PROCEDURES (Vantagens (Mais Rapidos (Não há trafego…
PROCEDIMENTOS
-
-
-
Triggers
Porquê?
-
Permitem alterações ou negações em comandos INSERT,
UPDATE e DELETE
-
Limitações
Legais
-
Instruções de controlo de fluxo (IF, CASE, WHILE, LOOP, WHILE,
-
-
-
-
A acção do trigger acontece para registos da tabela, não
para a tabela no seu conjunto
-
CREATE PROCEDURE procedure1 /nome/
(IN parameter1 INTEGER) /parâmetros/
BEGIN /início do bloco/
DECLARE variable1 CHAR(10); /variáveis/
IF parameter1 = 17 THEN /início do IF/
SET variable1 = 'birds'; /atribuição/
ELSE SET variable1 = 'beasts';
END IF; /fim do IF/
INSERT INTO table1 VALUES (variable1) /instrução/
END
Exemplo: Create procedure p1 () Select From t;// Comando: Create procedure || Nome do procedimento: P1 || Lista de parâmetro: () || Corpo (body) do procedimento: Select From t Delimitador das instruções: ; || Delimitador do MySQL: //