*   >> Leitura Educação Artigos >> science >> programação

Um Projeto de Evento em Sequência Mysql

SaleID da tabela de vendas DECLARE SaleIDVar INTEGER; #variable para a quantidade que permaneceria DECLARE QtyRemainVar INTEGER; #variable para quantidade disponível na tabela de produtos DECLARE QtyAvailVar INTEGER; SELECT MAX (SaleID) FROM vendas em SaleIDVar; Enquanto eu SELECIONE QtyRequest, ProductID, QtyAvail, QtyRemain, SoldPrice DE SaleDetailsTemp WHERE ID = i INTO QtyRequestVar, PIDVar, QtyAvailVar, QtyRemainVar, SoldPriceVar; INSERT INTO SaleDetails (SaleID, ProductID, quantidade, SoldPrice) VALUES (SaleIDVar, PIDVar, QtyRequestVar, SoldPriceVar); SET QtyRemainVar = QtyAvailVar - QtyRequestVar; ATUALIZAÇÃO produtos SET Quantidade = QtyRemainVar ONDE ProductID = PIDVar; SET i = i + 1; FIM ENQUANTO; FIM; //A principal coisa que este procedimento faz é para obter dados da tabela temporária e inserir na tabela do SaleDetails; Também é inserida a uma linha da tabela de vendas.

Leia o código se você não tiver feito isso. O código completo na ordem em que você deve digitar, pode ser visto em: https://www.broad-network.com/ChrysanthusForcha/An-Event-Sequence-Project-in-MySQL.zip Bem, ele tem sido um longa viagem. Vamos terminar aqui e continuar na próxima parte da série. Chrys

Tutoriais do Series1 Introdução ao MySQL programação para instruções compostas Events2 SQL em MySQL3 declaração de variável no MySQL Composto Statement4 Triggers em MySQL5 Um Exemplo de disparo no MySQL6 Introdução a procedimentos armazenados em MySQL7 passar parâmetros aos procedimentos em MySQL8 Resultados Retornando como Parâmetros procedimento em MySQL9 Trabalhando com variáveis ​​SQL em MySQL10 selecionando de uma mesa e colocando em outro em MySQL11 Declarações condicionais em MySQL12 SQL while em MySQL13 tabela temporária em cálculos MySQL14 em MySQL15 Um Projeto de Evento Seqüência em MySQLThe deve saber em Design de banco de dados e MySQL ServerThe deve saber em Design de banco de dados MySQL e servidor

Page   <<  [1] [2] [3] [4] [5] [6] 
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.