Procedures e Funções no MySQL
Pessoal, como ja disse sou bem iniciante em banco de dados e MySQL, não entendi bem para que serve Procedure e Função no banco. alguem poderia me explicar, da forma mais simples possivel.
[url]https://www.devmedia.com.br/procedures-e-funcoes-no-mysql/2550[/url]
[url]https://www.devmedia.com.br/procedures-e-funcoes-no-mysql/2550[/url]
Sergio Sampaio
Curtidas 0
Respostas
Ronaldo Lanhellas
22/08/2014
Pessoal, como ja disse sou bem iniciante em banco de dados e MySQL, não entendi bem para que serve Procedure e Função no banco. alguem poderia me explicar, da forma mais simples possivel.
[url]https://www.devmedia.com.br/procedures-e-funcoes-no-mysql/2550[/url]
[url]https://www.devmedia.com.br/procedures-e-funcoes-no-mysql/2550[/url]
Bom, de forma bem rápida e simples: Procedures (Procedimentos) e Funções servem para criar uma rotina que você vai executar com frequência, assim você não precisa ficar rescrevendo código, igual a um método em Java ou qualquer outra linguagem.
A diferença entre essas duas tem alguns pontos mas o mais importante é o seguinte:
Procedure: Não retorna nada; (Como um VOID em Java)
Function: Retorna algo; (inteiro, varchar e etc)
GOSTEI 0
Sergio Sampaio
22/08/2014
Poderia descrever um exemplo real em que se utiliza? cadastro, acesso negado, não faço ideia.
GOSTEI 0
Ronaldo Lanhellas
22/08/2014
Poderia descrever um exemplo real em que se utiliza? cadastro, acesso negado, não faço ideia.
Exemplos reais:
Procedure: Você pode criar um procedimento que realiza a numeração de notas fiscais na inserção de uma venda;
Function: Pode criar uma function que retorna a idade do usuário a partir da sua data de nascimento;
GOSTEI 0
Sergio Sampaio
22/08/2014
Entendi!?! hehehe
GOSTEI 0