Skip to content

Query que criei com o objetivo de facilitar operações DML no CRUD

Notifications You must be signed in to change notification settings

CloretoJannuzzi/DML-person-customer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 

Repository files navigation

🏦🎲 DML-person-customer

Procedure com opções de insert, delete e update.

Clique aqui para ver o código

  • A tabela pessoa consiste em colunas(id_pessoa(PK identity), nome, sobrenome e CPF)
  • A tabela de relação para transformar a pessoa em um cliente consiste em somente(id_cliente(PK identity), id_pessoa(FK unique))
  • Esta procedure eu criei com o objetivo de me auxiliar em um sistema de criação de cliente, atualização de dados do cliente e deletar o cliente.

O que é store procedures?

Basicamente, ele serve pra guardar uma query, para se executada depois, quase do mesmo jeito que uma função em python.

O que esse código faz?

  • Ele basicamente primeiro cria uma pessoa e insere seu id pessoa na tabela cliente;
  • No segundo ele atualiza os dados da pessoa se ela for cliente;
  • No terceiro ele deleta a pessoa se for cliente; 20por fim no quarto ele lista todas as pessoas que são clientes.

PS: Não testei mas acredito na minha lógica rs(Fiz somente alguns testes isolados das opções) o Foco é somente poder consultar depois o que fiz.