8 de fev. de 2021

Banco de Dados - Procedures no MySQL - IN, OUT e INOUT

Fala Fera!

Nesse vídeo, vamos aprender como criar Procedures para o seu banco em MySQL.

Veja os comandos usados no vídeo:

Cadastrar um professor usando variáveis de entrada:

DELIMITER $$ CREATE PROCEDURE sp_cadastra_prof(IN nome VARCHAR(70), datanasc DATE, endereco INT) BEGIN INSERT INTO professores (nome, data_nascimento, codigo_endereco) VALUES (nome, datanasc, endereco); END $$ DELIMITER ; Excluir um professor usando uma variável de entrada e uma de saída:

DELIMITER $$ CREATE PROCEDURE sp_exclui_prof(codigo_prof INT, OUT retorno VARCHAR(50)) BEGIN DELETE FROM professores WHERE codigo = codigo_prof; IF row_count() = 0 THEN SET retorno = 'Nenhum professor foi excluído'; ELSE SET retorno = 'Professor excluído com sucesso!'; END IF; SELECT retorno; END $$ DELIMITER ;

Excluir um professor usando uma variável de entrada e saída:

DELIMITER $$ CREATE PROCEDURE sp_exclui_prof(INOUT prof VARCHAR(70)) BEGIN DELETE FROM professores WHERE nome = prof; IF row_count() = 0 THEN SET prof = 'Nenhum professor foi excluído'; ELSE SET prof = 'Professor excluído com sucesso!'; END IF; SELECT prof; END $$

Música utilizada:

Silent Partner - Get Back #html #css #javascript #sql #sqlserver #mysql #bancodedados #css3 #html5 #tutorial #aula #vídeo #comofazer #programar #site #sistema #grátis #cadastro #jeffersonjamess #programação #desenvolvimento #web #bootstrap #responsivo #responsividade #webdesign #php #modelagem #dados #der #workbench #select #storedprocedure #procedure #proc #procedimentosarmazenados

Nenhum comentário:

Postar um comentário