Olá galera, esta é a Parte IV, onde irei mostrar a criação de procedures para inclusão dos dados

Vamos agora criar uma procedure, clique com o botão direito sobre o bddevmedia, e o menu irá aparecer, localize a opção Create New Procedure / Function.

Obs : Qual a diferença entre Procedure e Function ?

Procedure não retorna nenhum valor na sua execução, já a Function retorna um valor.

A seguinte janela irá abrir.

Vou sugerir a criação de uma procedure para inclusão dos registros, para não precisarmos ficar a todo momento que for necessário incluir um registro em uma determinada tabela, tivermos que montar o script de inserção.

Pais_Insert

Abrir um editor onde implementaremos a nossa procedure, esta por sua vez pede um parâmetro chamado xDescricao, mas porque somente um parâmetro? Já que a tabela de Pais tem 2 Fields(Campos)? O Field IDPais é do tipo AutoIncremento ou seja é incrementado sozinho, ao inserirmos somente a Descrição, o próprio MySQL irá definir um próximo IDPais para esta nova descrição.

Como vocês podem notar não tem mistério nenhum, como vimos os scripts de inclusão na Parte III, apenas estou programando um Insert, com um parâmetro, ao invés de digitar todo os scritp sempre que necessário incluir um Pais.

UF_Insert

Cidade_Insert

Bairro_Insert



Endereco_Insert

TipoCliente_Insert

Cliente_Insert

Assim temos todas as procedures para inserção de dados no nosso BDDevMedia

Fico por aqui e na próxima Quick Tips.

Demais posts dessa série:
Quick Tips: Conhecendo o MySQL - Parte I
Quick Tips: Conhecendo o MySQL - Parte II
Quick Tips: Conhecendo o MySQL - Parte III
Quick Tips: Conhecendo o MySQL - Parte V
Quick Tips: Conhecendo o MySQL - Parte VI
Quick Tips: Conhecendo o MySQL - Parte VII